Bug 249480

Summary: Okular crashes after failing to load a dvi file
Product: [Applications] okular Reporter: Orestes Bueno <obueno>
Component: generalAssignee: Okular developers <okular-devel>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: 0.10.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Orestes Bueno 2010-08-30 06:02:13 UTC
Application: okular (0.10.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I compiled a .tex file with okular closed. When i opened okular to see the .dvi file, it only showed one page or two... the remaining pages appear as blank (most of them) or in a very "low resolution"

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Okular (okular), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f06c5001645 in Okular::Document::closeDocument (this=0xfd47e0) at ../../okular/core/document.cpp:1772
#6  0x00007f06c52b6c7d in Okular::Part::closeUrl (this=0xfc55b0) at ../../okular/part.cpp:1105
#7  0x00007f06d8c6501f in KParts::ReadOnlyPart::openUrl (this=0xfc55b0, url=...) at ../../kparts/part.cpp:537
#8  0x00007f06c52c111e in Okular::Part::slotDoFileDirty (this=0xfc55b0) at ../../okular/part.cpp:1201
#9  0x00007f06c52c170d in Okular::Part::qt_metacall (this=0xfc55b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffdd211260) at ./part.moc:222
#10 0x00007f06d7711e3f in QMetaObject::activate (sender=0x1231e60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f06d65e1e40) at kernel/qobject.cpp:3293
#11 0x00007f06d6ab2032 in QAction::triggered (this=0x40, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#12 0x00007f06d6ab40ab in QAction::activate (this=0x1231e60, event=<value optimized out>) at kernel/qaction.cpp:1255
#13 0x00007f06d6ab59b7 in QAction::event (this=0x40, e=<value optimized out>) at kernel/qaction.cpp:1181
#14 0x00007f06d828af3d in KAction::event (this=0x40, event=0x7fffdd2118d0) at ../../kdeui/actions/kaction.cpp:129
#15 0x00007f06d6ab822c in QApplicationPrivate::notify_helper (this=0xd8d540, receiver=0x1231e60, e=0x7fffdd2118d0) at kernel/qapplication.cpp:4300
#16 0x00007f06d6abe6fb in QApplication::notify (this=0x7fffdd212e80, receiver=0x1231e60, e=0x7fffdd2118d0) at kernel/qapplication.cpp:4183
#17 0x00007f06d8360526 in KApplication::notify (this=0x7fffdd212e80, receiver=0x1231e60, event=0x7fffdd2118d0) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x00007f06d76ff06c in QCoreApplication::notifyInternal (this=0x7fffdd212e80, receiver=0x1231e60, event=0x7fffdd2118d0) at kernel/qcoreapplication.cpp:704
#19 0x00007f06d6af3e86 in QCoreApplication::sendEvent (this=<value optimized out>, e=0x7fffdd211ed0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QShortcutMap::dispatchEvent (this=<value optimized out>, e=0x7fffdd211ed0) at kernel/qshortcutmap.cpp:879
#21 0x00007f06d6af5c97 in QShortcutMap::tryShortcutEvent (this=0xd8d668, o=<value optimized out>, e=0x7fffdd211ed0) at kernel/qshortcutmap.cpp:364
#22 0x00007f06d6ac0268 in QApplication::notify (this=0x7fffdd212e80, receiver=0x103f390, e=0x7fffdd211ed0) at kernel/qapplication.cpp:3746
#23 0x00007f06d8360526 in KApplication::notify (this=0x7fffdd212e80, receiver=0x103f390, event=0x7fffdd211ed0) at ../../kdeui/kernel/kapplication.cpp:302
#24 0x00007f06d76ff06c in QCoreApplication::notifyInternal (this=0x7fffdd212e80, receiver=0x103f390, event=0x7fffdd211ed0) at kernel/qcoreapplication.cpp:704
#25 0x00007f06d6b6316a in QKeyMapper::sendKeyEvent (keyWidget=0x103f390, grab=<value optimized out>, type=QEvent::KeyPress, code=16777268, modifiers=<value optimized out>, text=..., 
    autorepeat=false, count=1, nativeScanCode=71, nativeVirtualKey=65474, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1861
#26 0x00007f06d6b656f0 in QKeyMapperPrivate::translateKeyEvent (this=0xdcd010, keyWidget=0x103f390, event=<value optimized out>, grab=96) at kernel/qkeymapper_x11.cpp:1831
#27 0x00007f06d6b3c904 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffdd212aa0) at kernel/qapplication_x11.cpp:3394
#28 0x00007f06d6b68882 in x11EventSourceDispatch (s=0xd912d0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#29 0x00007f06d2a288c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0x00007f06d2a2c748 in ?? () from /lib/libglib-2.0.so.0
#31 0x00007f06d2a2c8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0x00007f06d7728513 in QEventDispatcherGlib::processEvents (this=0xd75fb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#33 0x00007f06d6b6846e in QGuiEventDispatcherGlib::processEvents (this=0x40, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007f06d76fd992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#35 0x00007f06d76fdd6c in QEventLoop::exec (this=0x7fffdd212dd0, flags=) at kernel/qeventloop.cpp:201
#36 0x00007f06d7701aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#37 0x000000000040889c in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../okular/shell/main.cpp:82

Possible duplicates by query: bug 249321, bug 248738, bug 245499, bug 241313, bug 233531.

Reported using DrKonqi
Comment 1 Albert Astals Cid 2010-08-30 20:22:05 UTC
There have been various fixed in closing a document in recent okular releases, i would appreciate if you could update to KDE 4.5.0 or (4.5.1 being released this week) and try again to see if you can still reproduce the crash.

Thanks for using Okular
Comment 2 Orestes Bueno 2010-08-31 01:11:13 UTC
This report is not much about okular crashing after closing, is more about okular isn't loading a .dvi properly...

Anyways, i will try to update to a more recent version of KDE and try it again

Thanks for your response