Bug 298142 - Okular crashed while reloading dvi file
Summary: Okular crashed while reloading dvi file
Status: RESOLVED NOT A BUG
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-14 19:44 UTC by marko.gabriel.cz
Modified: 2017-03-28 22:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description marko.gabriel.cz 2012-04-14 19:44:21 UTC
Application: okular (0.14.2)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.0.0-17-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Okular crashed while reloading of dvi created by latex. I recompiled the latex file at least 10 times before without crash.

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
[Current thread is 1 (Thread 0xb76eb930 (LWP 7508))]

Thread 2 (Thread 0xb426fb70 (LWP 7512)):
#0  0x08579e1f in get_thread_data () at thread/qthread_unix.cpp:174
#1  QThreadData::current () at thread/qthread_unix.cpp:200
#2  0x086c2187 in postEventSourcePrepare (s=0x94eeab8, timeout=0xb426f10c) at kernel/qeventdispatcher_glib.cpp:256
#3  0x0717e88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x0717f637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0717fc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x086c2a97 in QEventDispatcherGlib::processEvents (this=0x9995fe0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x0868e5ed in QEventLoop::processEvents (this=0xb426f2a0, flags=...) at kernel/qeventloop.cpp:149
#8  0x0868e889 in QEventLoop::exec (this=0xb426f2a0, flags=...) at kernel/qeventloop.cpp:204
#9  0x085779dc in QThread::exec (this=0x99c9e68) at thread/qthread.cpp:501
#10 0x0866bb5d in QInotifyFileSystemWatcherEngine::run (this=0x99c9e68) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x0857ae70 in QThreadPrivate::start (arg=0x99c9e68) at thread/qthread_unix.cpp:298
#12 0x05b23d31 in start_thread (arg=0xb426fb70) at pthread_create.c:304
#13 0x00c7a46e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb76eb930 (LWP 7508)):
[KCrash Handler]
#7  Okular::Document::closeDocument (this=0x95c0688) at ../core/document.cpp:1804
#8  0x03edce47 in Okular::Part::closeUrl (this=0x9571370) at ../part.cpp:1337
#9  0x0053b9ca in KParts::ReadOnlyPart::openUrl (this=0x9571370, url=...) at ../../kparts/part.cpp:545
#10 0x03ed19ef in Okular::Part::slotDoFileDirty (this=0x9571370) at ../part.cpp:1465
#11 0x03eddf95 in Okular::Part::qt_metacall (this=0x9571370, _c=QMetaObject::InvokeMetaMethod, _id=63, _a=0xbf8880d0) at ./part.moc:268
#12 0x08696d7d in metacall (argv=0xbf8880d0, idx=78, cl=QMetaObject::InvokeMetaMethod, object=0x9571370) at kernel/qmetaobject.cpp:245
#13 QMetaObject::metacall (object=0x9571370, cl=QMetaObject::InvokeMetaMethod, idx=78, argv=0xbf8880d0) at kernel/qmetaobject.cpp:240
#14 0x086a6a9d in QMetaObject::activate (sender=0x9867db8, m=0x87ed4b8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3566
#15 0x086f97d5 in QTimer::timeout (this=0x9867db8) at .moc/release-shared/moc_qtimer.cpp:148
#16 0x086af646 in QTimer::timerEvent (this=0x9867db8, e=0xbf8885dc) at kernel/qtimer.cpp:280
#17 0x086aaba4 in QObject::event (this=0x9867db8, e=0xbf8885dc) at kernel/qobject.cpp:1157
#18 0x0111f9f4 in notify_helper (e=0xbf8885dc, receiver=0x9867db8, this=0x93ee3c8) at kernel/qapplication.cpp:4559
#19 QApplicationPrivate::notify_helper (this=0x93ee3c8, receiver=0x9867db8, e=0xbf8885dc) at kernel/qapplication.cpp:4531
#20 0x01124e2d in QApplication::notify (this=0xbf8885dc, receiver=0x9867db8, e=0xbf8885dc) at kernel/qapplication.cpp:4288
#21 0x00955371 in KApplication::notify (this=0xbf88a3c0, receiver=0x9867db8, event=0xbf8885dc) at ../../kdeui/kernel/kapplication.cpp:311
#22 0x0868fa5e in QCoreApplication::notifyInternal (this=0xbf88a3c0, receiver=0x9867db8, event=0xbf8885dc) at kernel/qcoreapplication.cpp:876
#23 0x086c4b30 in sendEvent (event=0xbf8885dc, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 QTimerInfoList::activateTimers (this=0x93f06bc) at kernel/qeventdispatcher_unix.cpp:611
#25 0x086c2218 in timerSourceDispatch (source=0x93f0688) at kernel/qeventdispatcher_glib.cpp:186
#26 timerSourceDispatch (source=0x93f0688) at kernel/qeventdispatcher_glib.cpp:180
#27 0x0717f25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0x0717f990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0x0717fc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#30 0x086c2a37 in QEventDispatcherGlib::processEvents (this=0x93cdef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#31 0x011d528a in QGuiEventDispatcherGlib::processEvents (this=0x93cdef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x08694183 in QCoreApplication::processEvents (flags=...) at kernel/qcoreapplication.cpp:1063
#33 0x0820040b in fontPool::locateFonts (this=0xa6508b8, makePK=false, locateTFMonly=false, virtualFontsFound=0xbf88898f) at ../../../generators/dvi/fontpool.cpp:322
#34 0x082012c9 in fontPool::locateFonts (this=0xa6508b8) at ../../../generators/dvi/fontpool.cpp:205
#35 0x081d6080 in dviRenderer::setFile (this=0xa650898, fname=..., base=...) at ../../../generators/dvi/dviRenderer.cpp:524
#36 0x081d0e07 in DviGenerator::loadDocument (this=0x992c280, fileName=..., pagesVector=...) at ../../../generators/dvi/generator_dvi.cpp:113
#37 0x04402af0 in Okular::DocumentPrivate::openDocumentInternal (this=0x95b7c88, offer=..., isstdin=false, docFile=..., filedata=...) at ../core/document.cpp:675
#38 0x0440b160 in Okular::Document::openDocument (this=0x95c0688, docFile=..., url=..., _mime=...) at ../core/document.cpp:1632
#39 0x03edc534 in Okular::Part::openFile (this=0x9571370) at ../part.cpp:1151
#40 0x0053b41e in KParts::ReadOnlyPartPrivate::openLocalFile (this=0x95714d8) at ../../kparts/part.cpp:590
#41 0x0053bad5 in KParts::ReadOnlyPart::openUrl (this=0x9571370, url=...) at ../../kparts/part.cpp:554
#42 0x03ed19ef in Okular::Part::slotDoFileDirty (this=0x9571370) at ../part.cpp:1465
#43 0x03eddf95 in Okular::Part::qt_metacall (this=0x9571370, _c=QMetaObject::InvokeMetaMethod, _id=63, _a=0xbf889160) at ./part.moc:268
#44 0x08696d7d in metacall (argv=0xbf889160, idx=78, cl=QMetaObject::InvokeMetaMethod, object=0x9571370) at kernel/qmetaobject.cpp:245
#45 QMetaObject::metacall (object=0x9571370, cl=QMetaObject::InvokeMetaMethod, idx=78, argv=0xbf889160) at kernel/qmetaobject.cpp:240
#46 0x086a6a9d in QMetaObject::activate (sender=0x9867db8, m=0x87ed4b8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3566
#47 0x086f97d5 in QTimer::timeout (this=0x9867db8) at .moc/release-shared/moc_qtimer.cpp:148
#48 0x086af646 in QTimer::timerEvent (this=0x9867db8, e=0xbf88966c) at kernel/qtimer.cpp:280
#49 0x086aaba4 in QObject::event (this=0x9867db8, e=0xbf88966c) at kernel/qobject.cpp:1157
#50 0x0111f9f4 in notify_helper (e=0xbf88966c, receiver=0x9867db8, this=0x93ee3c8) at kernel/qapplication.cpp:4559
#51 QApplicationPrivate::notify_helper (this=0x93ee3c8, receiver=0x9867db8, e=0xbf88966c) at kernel/qapplication.cpp:4531
#52 0x01124e2d in QApplication::notify (this=0xbf88966c, receiver=0x9867db8, e=0xbf88966c) at kernel/qapplication.cpp:4288
#53 0x00955371 in KApplication::notify (this=0xbf88a3c0, receiver=0x9867db8, event=0xbf88966c) at ../../kdeui/kernel/kapplication.cpp:311
#54 0x0868fa5e in QCoreApplication::notifyInternal (this=0xbf88a3c0, receiver=0x9867db8, event=0xbf88966c) at kernel/qcoreapplication.cpp:876
#55 0x086c4b30 in sendEvent (event=0xbf88966c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#56 QTimerInfoList::activateTimers (this=0x93f06bc) at kernel/qeventdispatcher_unix.cpp:611
#57 0x086c2218 in timerSourceDispatch (source=0x93f0688) at kernel/qeventdispatcher_glib.cpp:186
#58 timerSourceDispatch (source=0x93f0688) at kernel/qeventdispatcher_glib.cpp:180
#59 0x0717f25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#60 0x0717f990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#61 0x0717fc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#62 0x086c2a37 in QEventDispatcherGlib::processEvents (this=0x93cdef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#63 0x011d528a in QGuiEventDispatcherGlib::processEvents (this=0x93cdef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0x0868e5ed in QEventLoop::processEvents (this=0xbf889900, flags=...) at kernel/qeventloop.cpp:149
#65 0x0868e889 in QEventLoop::exec (this=0xbf889900, flags=...) at kernel/qeventloop.cpp:204
#66 0x04404d86 in Okular::Document::closeDocument (this=0x95c0688) at ../core/document.cpp:1765
#67 0x03edce47 in Okular::Part::closeUrl (this=0x9571370) at ../part.cpp:1337
#68 0x0053b9ca in KParts::ReadOnlyPart::openUrl (this=0x9571370, url=...) at ../../kparts/part.cpp:545
#69 0x03ed19ef in Okular::Part::slotDoFileDirty (this=0x9571370) at ../part.cpp:1465
#70 0x03eddf95 in Okular::Part::qt_metacall (this=0x9571370, _c=QMetaObject::InvokeMetaMethod, _id=63, _a=0xbf889bb0) at ./part.moc:268
#71 0x08696d7d in metacall (argv=0xbf889bb0, idx=78, cl=QMetaObject::InvokeMetaMethod, object=0x9571370) at kernel/qmetaobject.cpp:245
#72 QMetaObject::metacall (object=0x9571370, cl=QMetaObject::InvokeMetaMethod, idx=78, argv=0xbf889bb0) at kernel/qmetaobject.cpp:240
#73 0x086a6a9d in QMetaObject::activate (sender=0x9867db8, m=0x87ed4b8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3566
#74 0x086f97d5 in QTimer::timeout (this=0x9867db8) at .moc/release-shared/moc_qtimer.cpp:148
#75 0x086af646 in QTimer::timerEvent (this=0x9867db8, e=0xbf88a0bc) at kernel/qtimer.cpp:280
#76 0x086aaba4 in QObject::event (this=0x9867db8, e=0xbf88a0bc) at kernel/qobject.cpp:1157
#77 0x0111f9f4 in notify_helper (e=0xbf88a0bc, receiver=0x9867db8, this=0x93ee3c8) at kernel/qapplication.cpp:4559
#78 QApplicationPrivate::notify_helper (this=0x93ee3c8, receiver=0x9867db8, e=0xbf88a0bc) at kernel/qapplication.cpp:4531
#79 0x01124e2d in QApplication::notify (this=0xbf88a0bc, receiver=0x9867db8, e=0xbf88a0bc) at kernel/qapplication.cpp:4288
#80 0x00955371 in KApplication::notify (this=0xbf88a3c0, receiver=0x9867db8, event=0xbf88a0bc) at ../../kdeui/kernel/kapplication.cpp:311
#81 0x0868fa5e in QCoreApplication::notifyInternal (this=0xbf88a3c0, receiver=0x9867db8, event=0xbf88a0bc) at kernel/qcoreapplication.cpp:876
#82 0x086c4b30 in sendEvent (event=0xbf88a0bc, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#83 QTimerInfoList::activateTimers (this=0x93f06bc) at kernel/qeventdispatcher_unix.cpp:611
#84 0x086c2218 in timerSourceDispatch (source=0x93f0688) at kernel/qeventdispatcher_glib.cpp:186
#85 timerSourceDispatch (source=0x93f0688) at kernel/qeventdispatcher_glib.cpp:180
#86 0x0717f25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#87 0x0717f990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#88 0x0717fc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#89 0x086c2a37 in QEventDispatcherGlib::processEvents (this=0x93cdef0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#90 0x011d528a in QGuiEventDispatcherGlib::processEvents (this=0x93cdef0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#91 0x0868e5ed in QEventLoop::processEvents (this=0xbf88a334, flags=...) at kernel/qeventloop.cpp:149
#92 0x0868e889 in QEventLoop::exec (this=0xbf88a334, flags=...) at kernel/qeventloop.cpp:204
#93 0x08693f9a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#94 0x0111d854 in QApplication::exec () at kernel/qapplication.cpp:3820
#95 0x0804dfb0 in main (argc=0, argv=0x992d210) at ../../shell/main.cpp:85

This bug may be a duplicate of or related to bug 241313.

Possible duplicates by query: bug 294213, bug 293845, bug 284776, bug 282965, bug 274072.

Reported using DrKonqi
Comment 1 Fabio D'Urso 2014-05-08 15:00:22 UTC
Can you please try if this still happens with Okular >= 0.19.0 ( KDE >= 4.13.0 )?
Thanks for caring about Okular :)
Comment 2 Albert Astals Cid 2017-03-28 22:29:05 UTC
No answer for years