[Okular-devel] [okular] [Bug 333324] New: okular crash

theotyflos at gmail.com theotyflos at gmail.com
Fri Apr 11 14:53:00 UTC 2014


https://bugs.kde.org/show_bug.cgi?id=333324

            Bug ID: 333324
           Summary: okular crash
    Classification: Unclassified
           Product: okular
           Version: 0.18.3
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: theotyflos at gmail.com

Application: okular (0.18.3)
KDE Platform Version: 4.12.3
Qt Version: 4.8.6
Operating System: Linux 3.12.4-031204-generic i686
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:

opened a pdf file and tried to "print to pdf" page nr. 2 of 2 and it crashed.

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb4ec5740 (LWP 2828))]

Thread 6 (Thread 0xb0cfdb40 (LWP 2829)):
#0  0xb55b2c34 in __pthread_mutex_unlock_usercnt (mutex=0xb0300558, decr=1) at
pthread_mutex_unlock.c:52
#1  0xb5e34c04 in pthread_mutex_unlock (mutex=0xb0300558) at forward.c:194
#2  0xb5514bf0 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb54d1a00 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb54d1ca8 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb61f89ef in QEventDispatcherGlib::processEvents (this=0xb0300468,
flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0xb61c7813 in QEventLoop::processEvents (this=this at entry=0xb0cfd228,
flags=...) at kernel/qeventloop.cpp:149
#7  0xb61c7b39 in QEventLoop::exec (this=this at entry=0xb0cfd228, flags=...) at
kernel/qeventloop.cpp:204
#8  0xb60b421d in QThread::exec (this=this at entry=0x9506158) at
thread/qthread.cpp:537
#9  0xb61a7c34 in QInotifyFileSystemWatcherEngine::run (this=0x9506158) at
io/qfilesystemwatcher_inotify.cpp:265
#10 0xb60b6b4f in QThreadPrivate::start (arg=0x9506158) at
thread/qthread_unix.cpp:349
#11 0xb55afd78 in start_thread (arg=0xb0cfdb40) at pthread_create.c:311
#12 0xb5e2701e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 5 (Thread 0xb02ffb40 (LWP 2837)):
#0  0xb5514888 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb5514be8 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb54d0d15 in g_main_context_release () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb54d1b10 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb54d1ca8 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb61f89ef in QEventDispatcherGlib::processEvents (this=0xaf140ce8,
flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0xb61c7813 in QEventLoop::processEvents (this=this at entry=0xb02ff228,
flags=...) at kernel/qeventloop.cpp:149
#7  0xb61c7b39 in QEventLoop::exec (this=this at entry=0xb02ff228, flags=...) at
kernel/qeventloop.cpp:204
#8  0xb60b421d in QThread::exec (this=this at entry=0x9607c18) at
thread/qthread.cpp:537
#9  0xb61a7c34 in QInotifyFileSystemWatcherEngine::run (this=0x9607c18) at
io/qfilesystemwatcher_inotify.cpp:265
#10 0xb60b6b4f in QThreadPrivate::start (arg=0x9607c18) at
thread/qthread_unix.cpp:349
#11 0xb55afd78 in start_thread (arg=0xb02ffb40) at pthread_create.c:311
#12 0xb5e2701e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 4 (Thread 0xafafeb40 (LWP 2857)):
#0  0xb77cb424 in __kernel_vsyscall ()
#1  0xb55b384b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb5e349bc in __pthread_cond_wait (cond=0x9aac898, mutex=0x9aac880) at
forward.c:149
#3  0xb60b70d5 in wait (time=4294967295, this=0x9aac880) at
thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x968eba4, mutex=mutex at entry=0x968eba0,
time=time at entry=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb60b2d5f in QSemaphore::acquire (this=0x9558a90, n=n at entry=1) at
thread/qsemaphore.cpp:144
#6  0xad61af0e in GSRendererThread::run (this=0x9558a88) at
../../../generators/spectre/rendererthread.cpp:50
#7  0xb60b6b4f in QThreadPrivate::start (arg=0x9558a88) at
thread/qthread_unix.cpp:349
#8  0xb55afd78 in start_thread (arg=0xafafeb40) at pthread_create.c:311
#9  0xb5e2701e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0xae02ab40 (LWP 2858)):
#0  0xb77cb424 in __kernel_vsyscall ()
#1  0xb55b384b in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb5e349bc in __pthread_cond_wait (cond=0x95039e8, mutex=0x95039d0) at
forward.c:149
#3  0xb60b70d5 in wait (time=4294967295, this=0x95039d0) at
thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=this at entry=0x96817f4,
mutex=mutex at entry=0x96817f0, time=time at entry=4294967295) at
thread/qwaitcondition_unix.cpp:158
#5  0xb6c8f5d3 in QFileInfoGatherer::run (this=0x96817e8) at
dialogs/qfileinfogatherer.cpp:214
#6  0xb60b6b4f in QThreadPrivate::start (arg=0x96817e8) at
thread/qthread_unix.cpp:349
#7  0xb55afd78 in start_thread (arg=0xae02ab40) at pthread_create.c:311
#8  0xb5e2701e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xac1ffb40 (LWP 2859)):
#0  0xb77cb424 in __kernel_vsyscall ()
#1  0xb5e3a4d2 in clock_gettime (clock_id=1, tp=0xac1fefc8) at
../sysdeps/unix/clock_gettime.c:115
#2  0xb61118bc in do_gettime (frac=0xac1fefc0, sec=0xac1fefb8) at
tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0xb61fa242 in updateCurrentTime (this=0xacb01a74) at
kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0xacb01a74, tm=...) at
kernel/qeventdispatcher_unix.cpp:460
#6  0xb61f881b in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xac1ff0bc) at kernel/qeventdispatcher_glib.cpp:136
#7  0xb61f88ad in timerSourcePrepare (source=0xacb01a40, timeout=0xac1ff0bc) at
kernel/qeventdispatcher_glib.cpp:169
#8  0xb54d1143 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb54d1a5f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb54d1ca8 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb61f89ef in QEventDispatcherGlib::processEvents (this=0xacb00468,
flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0xb61c7813 in QEventLoop::processEvents (this=this at entry=0xac1ff228,
flags=...) at kernel/qeventloop.cpp:149
#13 0xb61c7b39 in QEventLoop::exec (this=this at entry=0xac1ff228, flags=...) at
kernel/qeventloop.cpp:204
#14 0xb60b421d in QThread::exec (this=this at entry=0x9054120) at
thread/qthread.cpp:537
#15 0xb61a7c34 in QInotifyFileSystemWatcherEngine::run (this=0x9054120) at
io/qfilesystemwatcher_inotify.cpp:265
#16 0xb60b6b4f in QThreadPrivate::start (arg=0x9054120) at
thread/qthread_unix.cpp:349
#17 0xb55afd78 in start_thread (arg=0xac1ffb40) at pthread_create.c:311
#18 0xb5e2701e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb4ec5740 (LWP 2828)):
[KCrash Handler]
#7  0xaceabe48 in gs_lcms2_malloc (id=0x0, size=2920) at
./base/gsicc_lcms2.c:49
#8  0xb1037774 in _cmsMalloc () from /usr/lib/i386-linux-gnu/liblcms2.so.2
#9  0xb1037815 in ?? () from /usr/lib/i386-linux-gnu/liblcms2.so.2
#10 0xb1037864 in _cmsMallocZero () from /usr/lib/i386-linux-gnu/liblcms2.so.2
#11 0xb103e4f5 in cmsCreateProfilePlaceholder () from
/usr/lib/i386-linux-gnu/liblcms2.so.2
#12 0xb103fb5d in cmsOpenProfileFromMemTHR () from
/usr/lib/i386-linux-gnu/liblcms2.so.2
#13 0xb103fbeb in cmsOpenProfileFromMem () from
/usr/lib/i386-linux-gnu/liblcms2.so.2
#14 0xb1153c1c in GfxICCBasedColorSpace::parse (arr=0x9c61e68,
out=out at entry=0x9de64e8, recursion=recursion at entry=0) at GfxState.cc:1729
#15 0xb1153623 in GfxColorSpace::parse (csObj=csObj at entry=0xbf933594,
out=0x9de64e8, recursion=recursion at entry=0) at GfxState.cc:296
#16 0xb113053a in Gfx::opSetFillColorSpace (this=0x9eaae90, args=0xbf9336f4,
numArgs=1) at Gfx.cc:1527
#17 0xb113037d in Gfx::execOp (this=this at entry=0x9eaae90,
cmd=cmd at entry=0xbf9336d4, args=args at entry=0xbf9336f4, numArgs=numArgs at entry=1)
at Gfx.cc:853
#18 0xb11393d1 in Gfx::go (this=this at entry=0x9eaae90,
topLevel=topLevel at entry=true) at Gfx.cc:712
#19 0xb113992e in Gfx::display (this=this at entry=0x9eaae90,
obj=obj at entry=0xbf933964, topLevel=topLevel at entry=true) at Gfx.cc:678
#20 0xb11806ee in Page::displaySlice (this=this at entry=0x9472618,
out=out at entry=0x9de64e8, hDPI=hDPI at entry=72, vDPI=vDPI at entry=72,
rotate=rotate at entry=0, useMediaBox=useMediaBox at entry=false, crop=true,
sliceX=sliceX at entry=-1, sliceY=sliceY at entry=-1, sliceW=sliceW at entry=-1,
sliceH=sliceH at entry=-1, printing=printing at entry=true,
abortCheckCbk=abortCheckCbk at entry=0x0,
abortCheckCbkData=abortCheckCbkData at entry=0x0,
annotDisplayDecideCbk=annotDisplayDecideCbk at entry=0xb12d4400
<Poppler::annotDisplayDecideCbk(Annot*, void*)>,
annotDisplayDecideCbkData=annotDisplayDecideCbkData at entry=0xbf933d2b,
copyXRef=copyXRef at entry=false) at Page.cc:584
#21 0xb11a08f7 in PSOutputDev::checkPageSlice (this=0x9e8e6a0, page=0x9472618,
rotateA=0, useMediaBox=false, crop=true, sliceX=-1, sliceY=-1, sliceW=-1,
sliceH=-1, printing=true, abortCheckCbk=0x0, abortCheckCbkData=0x0,
annotDisplayDecideCbk=0xb12d4400 <Poppler::annotDisplayDecideCbk(Annot*,
void*)>, annotDisplayDecideCbkData=0xbf933d2b) at PSOutputDev.cc:3051
#22 0xb11805cc in Page::displaySlice (this=this at entry=0x9472618,
out=out at entry=0x9e8e6a0, hDPI=hDPI at entry=72, vDPI=vDPI at entry=72,
rotate=rotate at entry=0, useMediaBox=useMediaBox at entry=false,
crop=crop at entry=true, sliceX=sliceX at entry=-1, sliceY=sliceY at entry=-1,
sliceW=sliceW at entry=-1, sliceH=sliceH at entry=-1, printing=printing at entry=true,
abortCheckCbk=abortCheckCbk at entry=0x0,
abortCheckCbkData=abortCheckCbkData at entry=0x0,
annotDisplayDecideCbk=annotDisplayDecideCbk at entry=0xb12d4400
<Poppler::annotDisplayDecideCbk(Annot*, void*)>,
annotDisplayDecideCbkData=annotDisplayDecideCbkData at entry=0xbf933d2b,
copyXRef=copyXRef at entry=true) at Page.cc:567
#23 0xb1180954 in Page::display (this=0x9472618, out=out at entry=0x9e8e6a0,
hDPI=hDPI at entry=72, vDPI=vDPI at entry=72, rotate=rotate at entry=0,
useMediaBox=useMediaBox at entry=false, crop=crop at entry=true,
printing=printing at entry=true, abortCheckCbk=abortCheckCbk at entry=0x0,
abortCheckCbkData=abortCheckCbkData at entry=0x0,
annotDisplayDecideCbk=annotDisplayDecideCbk at entry=0xb12d4400
<Poppler::annotDisplayDecideCbk(Annot*, void*)>,
annotDisplayDecideCbkData=annotDisplayDecideCbkData at entry=0xbf933d2b,
copyXRef=copyXRef at entry=true) at Page.cc:506
#24 0xb118807a in PDFDoc::displayPage (this=0x9470e80, out=out at entry=0x9e8e6a0,
page=page at entry=2, hDPI=72, vDPI=72, rotate=0,
useMediaBox=useMediaBox at entry=false, crop=crop at entry=true,
printing=printing at entry=true, abortCheckCbk=abortCheckCbk at entry=0x0,
abortCheckCbkData=abortCheckCbkData at entry=0x0,
annotDisplayDecideCbk=annotDisplayDecideCbk at entry=0xb12d4400
<Poppler::annotDisplayDecideCbk(Annot*, void*)>,
annotDisplayDecideCbkData=annotDisplayDecideCbkData at entry=0xbf933d2b,
copyXRef=copyXRef at entry=true) at PDFDoc.cc:464
#25 0xb12d4b0d in Poppler::PSConverter::convert (this=0x9f7d4b0) at
poppler-ps-converter.cc:257
#26 0xb131f36c in PDFGenerator::print (this=0x9433990, printer=...) at
../../../generators/poppler/generator_pdf.cpp:1180
#27 0xb25eaa06 in Okular::Document::print (this=0x90d66c8, printer=...) at
../core/document.cpp:3861
#28 0xb26b1b04 in Okular::Part::doPrint (this=0x903bc88, printer=...) at
../part.cpp:2587
#29 0xb26bd59f in Okular::Part::slotPrint (this=0x903bc88) at ../part.cpp:2556
#30 0xb26bedc0 in Okular::Part::qt_static_metacall (_o=<optimized out>,
_id=<optimized out>, _a=0xbf933ff8, _c=<optimized out>) at ./part.moc:233
#31 0xb61de0e7 in QMetaObject::activate (sender=sender at entry=0x93a7670,
m=m at entry=0xb707d718 <QAction::staticMetaObject>,
local_signal_index=local_signal_index at entry=1, argv=argv at entry=0xbf933ff8) at
kernel/qobject.cpp:3539
#32 0xb671c72d in QAction::triggered (this=this at entry=0x93a7670, _t1=false) at
.moc/release-shared/moc_qaction.cpp:276
#33 0xb671e324 in QAction::activate (this=this at entry=0x93a7670,
event=event at entry=QAction::Trigger) at kernel/qaction.cpp:1257
#34 0xb6bc2a9b in QMenuPrivate::activateCausedStack (this=0x9066100,
causedStack=..., action=0x93a7670, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:1038
#35 0xb6bc7b48 in QMenuPrivate::activateAction (this=this at entry=0x9066100,
action=action at entry=0x93a7670, action_e=action_e at entry=QAction::Trigger,
self=self at entry=true) at widgets/qmenu.cpp:1130
#36 0xb6bcbb99 in QMenu::mouseReleaseEvent (this=this at entry=0x9015848,
e=e at entry=0xbf934624) at widgets/qmenu.cpp:2372
#37 0xb73440ce in KMenu::mouseReleaseEvent (this=0x9015848, e=0xbf934624) at
../../kdeui/widgets/kmenu.cpp:464
#38 0xb677d44a in QWidget::event (this=this at entry=0x9015848,
event=event at entry=0xbf934624) at kernel/qwidget.cpp:8376
#39 0xb6bcc05f in QMenu::event (this=0x9015848, e=0xbf934624) at
widgets/qmenu.cpp:2481
#40 0xb67237f4 in QApplicationPrivate::notify_helper (this=0x8f1eb98,
receiver=receiver at entry=0x9015848, e=0xbf934624) at
kernel/qapplication.cpp:4567
#41 0xb672bea8 in QApplication::notify (this=0xbf934bf4,
receiver=receiver at entry=0x9015848, e=e at entry=0xbf934624) at
kernel/qapplication.cpp:4110
#42 0xb72731e4 in KApplication::notify (this=0xbf934bf4, receiver=0x9015848,
event=0xbf934624) at ../../kdeui/kernel/kapplication.cpp:311
#43 0xb61c8e3a in QCoreApplication::notifyInternal (this=0xbf934bf4,
receiver=receiver at entry=0x9015848, event=event at entry=0xbf934624) at
kernel/qcoreapplication.cpp:953
#44 0xb6729b53 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#45 QApplicationPrivate::sendMouseEvent (receiver=0x9015848,
event=event at entry=0xbf934624, alienWidget=0x0,
nativeWidget=nativeWidget at entry=0x9015848,
buttonDown=buttonDown at entry=0xb709ace4 <qt_button_down>, lastMouseReceiver=...,
spontaneous=spontaneous at entry=true) at kernel/qapplication.cpp:3178
#46 0xb67adbe0 in QETWidget::translateMouseEvent (this=0x9015848,
event=event at entry=0xbf93484c) at kernel/qapplication_x11.cpp:4568
#47 0xb67aced5 in QApplication::x11ProcessEvent (this=0xbf934bf4,
event=event at entry=0xbf93484c) at kernel/qapplication_x11.cpp:3627
#48 0xb67d8544 in x11EventSourceDispatch (s=0x8f1eae8, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#49 0xb54d183e in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#50 0xb54d1be8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0xb54d1ca8 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#52 0xb61f89ef in QEventDispatcherGlib::processEvents
(this=this at entry=0x8ef4ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#53 0xb67d85fe in QGuiEventDispatcherGlib::processEvents (this=0x8ef4ef0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0xb61c7813 in QEventLoop::processEvents (this=this at entry=0xbf934b08,
flags=...) at kernel/qeventloop.cpp:149
#55 0xb61c7b39 in QEventLoop::exec (this=this at entry=0xbf934b08, flags=...) at
kernel/qeventloop.cpp:204
#56 0xb61cd8ee in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#57 0xb6721a24 in QApplication::exec () at kernel/qapplication.cpp:3828
#58 0x0804e666 in main (argc=6, argv=0xbf934d24) at ../../shell/main.cpp:100

The reporter indicates this bug may be a duplicate of or related to bug 329907.

Possible duplicates by query: bug 329907.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list