Bug 278629 - Okular 0.12.5 (KDE 4.6.5, Kubuntu 11.04) has crashed on reload of a changed PDF document
Summary: Okular 0.12.5 (KDE 4.6.5, Kubuntu 11.04) has crashed on reload of a changed P...
Status: RESOLVED UPSTREAM
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: 0.12.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-27 16:16 UTC by Thomas Dreibholz
Modified: 2011-07-28 10:50 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 Thomas Dreibholz 2011-07-27 16:16:10 UTC
Application: okular (0.12.5)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic x86_64
Distribution: Ubuntu 11.04

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

Okular 0.12.5 (KDE 4.6.5, Kubuntu 11.04) has crashed on reload of a changed PDF document.

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

Thread 2 (Thread 0x7f96d77a2700 (LWP 4391)):
#0  0x00007f96eb476f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f96e8374104 in g_main_context_poll (context=0x2a5bf30, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3404
#2  g_main_context_iterate (context=0x2a5bf30, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3086
#3  0x00007f96e8374639 in g_main_context_iteration (context=0x2a5bf30, may_block=1) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
#4  0x00007f96ebe35446 in QEventDispatcherGlib::processEvents (this=0x28bffd0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f96ebe09882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f96ebe09abc in QEventLoop::exec (this=0x7f96d77a1dd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f96ebd20924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007f96ebdebc2f in QInotifyFileSystemWatcherEngine::run (this=0x269cc60) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f96ebd23175 in QThreadPrivate::start (arg=0x269cc60) at thread/qthread_unix.cpp:320
#10 0x00007f96e883fd8c in start_thread (arg=0x7f96d77a2700) at pthread_create.c:304
#11 0x00007f96eb48404d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f96ee1e2780 (LWP 3134)):
[KCrash Handler]
#6  0x00007f96eb3d1d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f96eb3d5ab6 in abort () at abort.c:92
#8  0x00007f96d784ef3f in getRefNum (this=0x2e81c70, page=1) at Object.h:200
#9  Catalog::cachePageTree (this=0x2e81c70, page=1) at Catalog.cc:235
#10 0x00007f96d784f075 in Catalog::getPage (this=0x2e81c70, i=1) at Catalog.cc:207
#11 0x00007f96d7bbfc85 in Poppler::Page::Page (this=0x29c5050, doc=0x29b3370, index=0) at poppler-page.cc:195
#12 0x00007f96d7bbcce4 in Poppler::Document::page (this=0x2a69120, index=0) at poppler-document.cc:103
#13 0x00007f96d7e0a93d in PDFGenerator::loadPages (this=0x29452b0, pagesVector=..., rotation=<value optimized out>, clear=false) at ../../../../okular/generators/poppler/generator_pdf.cpp:478
#14 0x00007f96d7e0b2fa in PDFGenerator::init (this=0x29452b0, pagesVector=..., walletKey=...) at ../../../../okular/generators/poppler/generator_pdf.cpp:437
#15 0x00007f96d7e0c9b2 in PDFGenerator::loadDocument (this=0x29452b0, filePath=..., pagesVector=...) at ../../../../okular/generators/poppler/generator_pdf.cpp:333
#16 0x00007f96dd587e6a in Okular::DocumentPrivate::openDocumentInternal (this=0x2686e20, offer=<value optimized out>, isstdin=<value optimized out>, docFile=..., filedata=...) at ../../okular/core/document.cpp:674
#17 0x00007f96dd590951 in Okular::Document::openDocument (this=0x26840b0, docFile=..., url=<value optimized out>, _mime=<value optimized out>) at ../../okular/core/document.cpp:1632
#18 0x00007f96dd863581 in Okular::Part::openFile (this=0x265a900) at ../../okular/part.cpp:955
#19 0x00007f96edde1ab0 in KParts::ReadOnlyPartPrivate::openLocalFile (this=0x25fa8e0) at ../../kparts/part.cpp:592
#20 0x00007f96edde20f4 in KParts::ReadOnlyPart::openUrl (this=0x265a900, url=...) at ../../kparts/part.cpp:556
#21 0x00007f96dd85f8ec in Okular::Part::slotDoFileDirty (this=0x265a900) at ../../okular/part.cpp:1244
#22 0x00007f96dd86bf55 in Okular::Part::qt_metacall (this=0x265a900, _c=QMetaObject::InvokeMetaMethod, _id=58, _a=0x7fffe0c4c550) at ./part.moc:244
#23 0x00007f96ebe1f5f8 in QMetaObject::activate (sender=0x2879a80, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#24 0x00007f96ebe1e1c9 in QObject::event (this=0x2879a80, e=<value optimized out>) at kernel/qobject.cpp:1190
#25 0x00007f96ec7c99f4 in QApplicationPrivate::notify_helper (this=0x251d3e0, receiver=0x2879a80, e=0x7fffe0c4cc50) at kernel/qapplication.cpp:4462
#26 0x00007f96ec7ce3ba in QApplication::notify (this=<value optimized out>, receiver=0x2879a80, e=0x7fffe0c4cc50) at kernel/qapplication.cpp:4341
#27 0x00007f96ed4ed6c6 in KApplication::notify (this=0x7fffe0c4cf40, receiver=0x2879a80, event=0x7fffe0c4cc50) at ../../kdeui/kernel/kapplication.cpp:311
#28 0x00007f96ebe0a49c in QCoreApplication::notifyInternal (this=0x7fffe0c4cf40, receiver=0x2879a80, event=0x7fffe0c4cc50) at kernel/qcoreapplication.cpp:731
#29 0x00007f96ebe37f12 in sendEvent (this=0x2520c10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#30 QTimerInfoList::activateTimers (this=0x2520c10) at kernel/qeventdispatcher_unix.cpp:604
#31 0x00007f96ebe34cf4 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#32 0x00007f96e8373bcd in g_main_dispatch (context=0x251fce0) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#33 g_main_context_dispatch (context=0x251fce0) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#34 0x00007f96e83743a8 in g_main_context_iterate (context=0x251fce0, block=<value optimized out>, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#35 0x00007f96e8374639 in g_main_context_iteration (context=0x251fce0, may_block=1) at /build/buildd/glib2.0-2.28.6/./glib/gmain.c:3154
#36 0x00007f96ebe353ef in QEventDispatcherGlib::processEvents (this=0x24d1340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#37 0x00007f96ec8734de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f96ebe09882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f96ebe09abc in QEventLoop::exec (this=0x7fffe0c4cec0, flags=...) at kernel/qeventloop.cpp:201
#40 0x00007f96ebe0decb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#41 0x000000000040812e in main (argc=3, argv=<value optimized out>) at ../../../okular/shell/main.cpp:85

Reported using DrKonqi
Comment 1 Albert Astals Cid 2011-07-27 21:50:04 UTC
Which poppler version do you have installed?
Comment 2 Thomas Dreibholz 2011-07-28 08:06:31 UTC
libpoppler-dev/natty-updates uptodate 0.16.4-0ubuntu1.1
libpoppler-glib6/natty-updates uptodate 0.16.4-0ubuntu1.1
libpoppler-qt4-3/natty-updates uptodate 0.16.4-0ubuntu1.1
libpoppler-qt4-dev/natty-updates uptodate 0.16.4-0ubuntu1.1
libpoppler13/natty-updates uptodate 0.16.4-0ubuntu1.1
poppler-dbg/natty-updates uptodate 0.16.4-0ubuntu1.1
poppler-utils/natty-updates uptodate 0.16.4-0ubuntu1.1
Comment 3 Albert Astals Cid 2011-07-28 10:50:58 UTC
Okular is crashing inside the poppler library (that is the library we use for rendering pdf files)
"
#6  0x00007f96eb3d1d05 in raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f96eb3d5ab6 in abort () at abort.c:92
#8  0x00007f96d784ef3f in getRefNum (this=0x2e81c70, page=1) at Object.h:200
#9  Catalog::cachePageTree (this=0x2e81c70, page=1) at Catalog.cc:235
#10 0x00007f96d784f075 in Catalog::getPage (this=0x2e81c70, i=1) at
Catalog.cc:207
#11 0x00007f96d7bbfc85 in Poppler::Page::Page (this=0x29c5050, doc=0x29b3370,
index=0) at poppler-page.cc:195
#12 0x00007f96d7bbcce4 in Poppler::Document::page (this=0x2a69120, index=0) at
poppler-document.cc:103
"
Please go to their bug tracker at https://bugs.freedesktop.org/ and report the issue there.

Thanks for caring about Okular :-)