Bug 240208 - Okular crashed
Summary: Okular crashed
Status: RESOLVED FIXED
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: 0.10.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-31 12:41 UTC by kat1319
Modified: 2010-06-01 22:00 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kat1319 2010-05-31 12:41:04 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-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Okular crashed during opening a pdf document, after duble click on the file in Dolphin

The crash can be reproduced every time.

 -- Backtrace:
Application: Okular (okular), signal: Aborted
[Current thread is 1 (Thread 0xb774c930 (LWP 4614))]

Thread 3 (Thread 0xb3b43b70 (LWP 4625)):
#0  0x00d45a0f in ?? () from /lib/tls/i686/cmov/libc.so.6
#1  0x01c62491 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#2  0x01c662d8 in ?? () from /lib/libglib-2.0.so.0
#3  0x01c664b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x010c160f in QEventDispatcherGlib::processEvents (this=0x8c792c8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x01094059 in QEventLoop::processEvents (this=0xb3b43290, flags=) at kernel/qeventloop.cpp:149
#6  0x010944aa in QEventLoop::exec (this=0xb3b43290, flags=...) at kernel/qeventloop.cpp:201
#7  0x00f905a8 in QThread::exec (this=0x8c6c738) at thread/qthread.cpp:487
#8  0x01073c1b in QInotifyFileSystemWatcherEngine::run (this=0x8c6c738) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00f9332e in QThreadPrivate::start (arg=0x8c6c738) at thread/qthread_unix.cpp:248
#10 0x00a9796e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x00dfca4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb3342b70 (LWP 4626)):
[KCrash Handler]
#6  0x00d2e422 in __kernel_vsyscall ()
#7  0x00d59651 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x00d5ca82 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x083f1134 in Object::streamGetPos (this=0xb2a009a0, obj=0xb2a09488, fileKey=0x0, encAlgorithm=cryptRC4, keyLength=0, objNum=0, objGen=0) at Object.h:343
#10 Lexer::getPos (this=0xb2a009a0, obj=0xb2a09488, fileKey=0x0, encAlgorithm=cryptRC4, keyLength=0, objNum=0, objGen=0) at Lexer.h:72
#11 Parser::getPos (this=0xb2a009a0, obj=0xb2a09488, fileKey=0x0, encAlgorithm=cryptRC4, keyLength=0, objNum=0, objGen=0) at Parser.h:54
#12 Parser::getObj (this=0xb2a009a0, obj=0xb2a09488, fileKey=0x0, encAlgorithm=cryptRC4, keyLength=0, objNum=0, objGen=0) at Parser.cc:91
#13 0x08401bb6 in ObjectStream (this=0xb2a00570, xref=0x8a29318, objStrNumA=6) at XRef.cc:194
#14 0x08401e4f in XRef::fetch (this=0x8a29318, num=593, gen=0, obj=0xb3341e74) at XRef.cc:1003
#15 0x083ea307 in Object::fetch (this=0xb2a31adc, xref=0x6, obj=0xb3341e74) at Object.cc:120
#16 0x0838f39c in Dict::lookup (this=0xb2a31518, key=0x8458087 "Parent", obj=0xb3341e74) at Dict.cc:137
#17 0x08377243 in AnnotWidget::initialize (this=0xb2a009d0, xrefA=0x8a29318, catalog=0x8a29388, dict=0xb2a31518) at Annot.cc:2193
#18 0x08378e7d in AnnotWidget (this=0xb2a009d0, xrefA=0x8a29318, dict=0xb2a31518, catalog=0x8a29388, obj=0xb3341fa8) at Annot.cc:2118
#19 0x0837cc72 in Annots::createAnnot (this=0xb2a00550, xref=0x8a29318, dict=0xb2a31518, catalog=0x8a29388, obj=0xb3341fa8) at Annot.cc:4452
#20 0x0837d05e in Annots (this=0xb2a00550, xref=0x8a29318, catalog=0x8a29388, annotsObj=0xb3342064) at Annot.cc:4391
#21 0x083edc2b in Page::displaySlice (this=0x8b40bc8, out=0x8e78980, hDPI=16.449512495044313, vDPI=16.420197412963688, rotate=0, useMediaBox=0, crop=1, sliceX=-1, sliceY=-1, sliceW=-1, sliceH=-1, 
    printing=0, catalog=0x8a29388, abortCheckCbk=0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0) at Page.cc:480
#22 0x083f18c7 in PDFDoc::displayPageSlice (this=0x8a29110, out=0x8e78980, page=9, hDPI=16.449512495044313, vDPI=16.420197412963688, rotate=0, useMediaBox=0, crop=1, printing=0, sliceX=-1, 
    sliceY=-1, sliceW=-1, sliceH=-1, abortCheckCbk=0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0) at PDFDoc.cc:414
#23 0x02d9f454 in Poppler::Page::renderToImage (this=0x8aa7820, xres=16.449512495044313, yres=16.420197412963688, x=-1, y=-1, w=-1, h=-1, rotate=Poppler::Page::Rotate0) at poppler-page.cc:211
#24 0x032836c7 in PDFPixmapGeneratorThread::run (this=0x89756d8) at ../../../../okular/generators/poppler/generator_pdf.cpp:1836
#25 0x00f9332e in QThreadPrivate::start (arg=0x89756d8) at thread/qthread_unix.cpp:248
#26 0x00a9796e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#27 0x00dfca4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb774c930 (LWP 4614)):
#0  0x00d2e422 in __kernel_vsyscall ()
#1  0x00a9c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x00e099dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x00f928c2 in QMutexPrivate::wait (this=0x8e73090, timeout=-1) at thread/qmutex_unix.cpp:84
#4  0x00f8e072 in QMutex::lock (this=0x8e723f8) at thread/qmutex.cpp:205
#5  0x0327ef70 in PDFGenerator::embeddedFiles (this=0x8a26138) at ../../../../okular/generators/poppler/generator_pdf.cpp:703
#6  0x045c0030 in Okular::Document::embeddedFiles (this=0x886d0a0) at ../../okular/core/document.cpp:2067
#7  0x028dfbc0 in Okular::Part::openFile (this=0x8856528) at ../../okular/part.cpp:943
#8  0x00aefca9 in KParts::ReadOnlyPart::openUrl (this=0x8856528, url=...) at ../../kparts/part.cpp:557
#9  0x028d2297 in Okular::Part::openUrl (this=0x8856528, _url=...) at ../../okular/part.cpp:1049
#10 0x080501e2 in Shell::openUrl (this=0x8846698, url=...) at ../../../okular/shell/shell.cpp:130
#11 0x080502f8 in Shell::delayedOpen (this=0x8846698) at ../../../okular/shell/shell.cpp:113
#12 0x08050b25 in Shell::qt_metacall (this=0x8846698, _c=QMetaObject::InvokeMetaMethod, _id=57, _a=0xbfe6019c) at ./shell.moc:94
#13 0x0109ac9a in QMetaObject::metacall (object=0x8846698, cl=128, idx=57, argv=0xbfe6019c) at kernel/qmetaobject.cpp:237
#14 0x010a93d5 in QMetaObject::activate (sender=0x8a8a570, m=0x11a8188, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#15 0x010b0fe7 in QSingleShotTimer::timeout (this=0x8a8a570) at .moc/release-shared/qtimer.moc:82
#16 0x010b10fc in QSingleShotTimer::timerEvent (this=0x8a8a570) at kernel/qtimer.cpp:308
#17 0x010a6254 in QObject::event (this=0x8a8a570, e=0x1) at kernel/qobject.cpp:1212
#18 0x012e04dc in QApplicationPrivate::notify_helper (this=0x87a03c8, receiver=0x8a8a570, e=0xbfe606d0) at kernel/qapplication.cpp:4300
#19 0x012e705e in QApplication::notify (this=0xbfe60a90, receiver=0x8a8a570, e=0xbfe606d0) at kernel/qapplication.cpp:3704
#20 0x00619f2a in KApplication::notify (this=0xbfe60a90, receiver=0x8a8a570, event=0xbfe606d0) at ../../kdeui/kernel/kapplication.cpp:302
#21 0x01095a3b in QCoreApplication::notifyInternal (this=0xbfe60a90, receiver=0x8a8a570, event=0xbfe606d0) at kernel/qcoreapplication.cpp:704
#22 0x010c4d66 in QCoreApplication::sendEvent (this=0x87a3384) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#23 QTimerInfoList::activateTimers (this=0x87a3384) at kernel/qeventdispatcher_unix.cpp:603
#24 0x010c18e4 in timerSourceDispatch (source=0x87a3350) at kernel/qeventdispatcher_glib.cpp:184
#25 0x01c625e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x01c662d8 in ?? () from /lib/libglib-2.0.so.0
#27 0x01c664b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x010c15d5 in QEventDispatcherGlib::processEvents (this=0x878bb60, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#29 0x013a0135 in QGuiEventDispatcherGlib::processEvents (this=0x878bb60, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x01094059 in QEventLoop::processEvents (this=0xbfe60994, flags=) at kernel/qeventloop.cpp:149
#31 0x010944aa in QEventLoop::exec (this=0xbfe60994, flags=...) at kernel/qeventloop.cpp:201
#32 0x0109869f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#33 0x012e0577 in QApplication::exec () at kernel/qapplication.cpp:3579
#34 0x0804ef09 in main (argc=6, argv=0xbfe60c84) at ../../../okular/shell/main.cpp:82

Reported using DrKonqi
Comment 1 Albert Astals Cid 2010-06-01 21:26:08 UTC
Please attach the file.
Comment 2 kat1319 2010-06-01 21:45:57 UTC
Hello!

Unfortunatelly I can't attach, because it is a very official paper with private data. But I can say that this is a form in pdf, what I had to fill in.

Thanks.

Gabor Katona

----- Eredeti levél (Original Message) -----
Feladó: Albert Astals Cid <tsdgeos@terra.es>
Dátum: Kedd, Június 1, 2010 9:25 du
Tárgy: [Bug 240208] Okular crashed
Címzett: Katona.Gabor@gek.szie.hu

> https://bugs.kde.org/show_bug.cgi?id=240208
> 
> 
> 
> 
> 
> --- Comment #1 from Albert Astals Cid <tsdgeos terra 
> es>  2010-06-01 21:26:08 ---
> Please attach the file.
> 
> -- 
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
> 

Katona Gábor
egyetemi adjunktus
Szent István Egyetem, Gépészmérnöki Kar
Mechanikai és Géptani Intézet
2103, Gödöllő, Páter K. u. 1.
Tel: 06-28-522-000/1525, 06-28-522-042,06-28-522-080
Fax: 06-28-522-080
Comment 3 Albert Astals Cid 2010-06-01 22:00:46 UTC
Without the actual file itself is almost impossible to fix, on the other hand i've identified a potential fix to your problem and i've commited it to what will be poppler 0.14.0 (poppler is the library Okular uses for rendering PDF) if you ever update to poppler 0.14.0, please check if this fixes your problem or not, if it does not, reopen the bug.