Bug 302294 - Okular crashes while viewing pdf
Summary: Okular crashes while viewing pdf
Status: RESOLVED NOT A BUG
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-21 11:15 UTC by Markus Trippelsdorf
Modified: 2013-04-22 15:42 UTC (History)
2 users (show)

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 Markus Trippelsdorf 2012-06-21 11:15:38 UTC
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff0ad1700 (LWP 19332)]
0x00007ffff73ae2ab in QDBusAdaptorConnector::relaySlot (this=this@entry=0x5b9840, argv=argv@entry=0x7ffff0acfa60) at qdbusabstractadaptor.cpp:270
(gdb) bt
#0  0x00007ffff73ae2ab in QDBusAdaptorConnector::relaySlot (this=this@entry=0x5b9840, argv=argv@entry=0x7ffff0acfa60)
    at qdbusabstractadaptor.cpp:270
#1  0x00007ffff73ae61a in QDBusAdaptorConnector::qt_metacall (this=0x5b9840, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, 
    _a=0x7ffff0acfa60) at qdbusabstractadaptor.cpp:366
#2  0x00007ffff7227f13 in QMetaObject::activate (sender=sender@entry=0x59b6d0, m=m@entry=0x7ffff7364ac0, 
    local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffff0acfa60) at kernel/qobject.cpp:3566
#3  0x00007ffff722878f in QObject::destroyed (this=this@entry=0x59b6d0, _t1=_t1@entry=0x59b6d0) at .moc/release-shared/moc_qobject.cpp:149
#4  0x00007ffff7228883 in QObject::~QObject (this=0x59b6d0, __in_chrg=<optimized out>) at kernel/qobject.cpp:844
#5  0x00007ffff7cf6933 in ?? () from /usr/lib/libkio.so.5
#6  0x00007ffff7224fa1 in QObjectPrivate::deleteChildren (this=this@entry=0x5b6650) at kernel/qobject.cpp:1908
#7  0x00007ffff7228dc6 in QObject::~QObject (this=0x572470, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#8  0x00007ffff7cf4b5a in KBookmarkManager::~KBookmarkManager() () from /usr/lib/libkio.so.5
#9  0x00007ffff7cf4d09 in KBookmarkManager::~KBookmarkManager() () from /usr/lib/libkio.so.5
#10 0x00007ffff7cf4a36 in ?? () from /usr/lib/libkio.so.5
#11 0x00007ffff6266861 in __run_exit_handlers (status=1, listp=0x7ffff65905b0, run_list_atexit=run_list_atexit@entry=true) at exit.c:77
#12 0x00007ffff62668e5 in __GI_exit (status=<optimized out>) at exit.c:99
#13 0x00007ffff12d1749 in gmallocn () from /usr/lib/libpoppler.so.19
#14 0x00007ffff1344337 in JBIG2Stream::readSymbolDictSeg(unsigned int, unsigned int, unsigned int*, unsigned int) () from /usr/lib/libpoppler.so.19
#15 0x00007ffff134607e in JBIG2Stream::readSegments() () from /usr/lib/libpoppler.so.19
#16 0x00007ffff13463aa in JBIG2Stream::reset() () from /usr/lib/libpoppler.so.19
#17 0x00007ffff13873aa in SplashOutputDev::drawImageMask(GfxState*, Object*, Stream*, int, int, bool, bool, bool) () from /usr/lib/libpoppler.so.19
#18 0x00007ffff1315cfe in Gfx::doImage(Object*, Stream*, bool) () from /usr/lib/libpoppler.so.19
#19 0x00007ffff1316433 in Gfx::opXObject(Object*, int) () from /usr/lib/libpoppler.so.19
#20 0x00007ffff131222b in Gfx::go(bool) () from /usr/lib/libpoppler.so.19
#21 0x00007ffff1312666 in Gfx::display(Object*, bool) () from /usr/lib/libpoppler.so.19
#22 0x00007ffff1312a14 in Gfx::doForm1(Object*, Dict*, double*, double*, bool, bool, GfxColorSpace*, bool, bool, bool, Function*, GfxColor*) ()
   from /usr/lib/libpoppler.so.19
#23 0x00007ffff1313a94 in Gfx::doForm(Object*) () from /usr/lib/libpoppler.so.19
#24 0x00007ffff1316473 in Gfx::opXObject(Object*, int) () from /usr/lib/libpoppler.so.19
#25 0x00007ffff131222b in Gfx::go(bool) () from /usr/lib/libpoppler.so.19
#26 0x00007ffff1312666 in Gfx::display(Object*, bool) () from /usr/lib/libpoppler.so.19
#27 0x00007ffff134e85a in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, Catalog*, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) () from /usr/lib/libpoppler.so.19
#28 0x00007ffff148d6cb in Poppler::Page::renderToImage(double, double, int, int, int, int, Poppler::Page::Rotation) const ()
   from /usr/lib/libpoppler-qt4.so.3
#29 0x00007ffff14dd7f6 in ?? () from /usr/lib/kde4/okularGenerator_poppler.so
#30 0x00007ffff23e4e41 in ?? () from /usr/lib/libokularcore.so.1
#31 0x00007ffff711c6db in QThreadPrivate::start (arg=0x9f9910) at thread/qthread_unix.cpp:307
#32 0x00007ffff5c0edff in start_thread (arg=0x7ffff0ad1700) at pthread_create.c:308
#33 0x00007ffff6308bad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Reproducible: Always
Comment 1 Markus Trippelsdorf 2012-06-21 11:27:09 UTC
Cannot attach the pdf in question, because it is too big.
Closing as invalid.
Comment 2 Albert Astals Cid 2012-06-23 11:11:32 UTC
Can you link to it? Can you send it by mail? Can you try with a newer poppler version?
Comment 3 Markus Trippelsdorf 2012-06-23 11:29:45 UTC
poppler-0.20.1 (which is currently masked in Gentoo) works fine.
0.18.4 crashes.
So it looks like the bug is already fixed.
Thanks.