Bug 197024 - Okular crash opening pdf (same symptoms, different backtrace from 197019 and 197022)
Summary: Okular crash opening pdf (same symptoms, different backtrace from 197019 and ...
Status: RESOLVED DUPLICATE of bug 197025
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
Depends on:
Reported: 2009-06-18 16:20 UTC by mps
Modified: 2009-06-19 15:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Note You need to log in before you can comment on or make changes to this bug.
Description mps 2009-06-18 16:20:27 UTC
Application that crashed: okular
Version of the application: 0.8.80
KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2))
Qt Version: 4.5.1
Operating System: Linux i686
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:
Opening a pdf file (from the command line this time to keep it simple) crashes okular. It seems to happen the first time a pdf is opened, but not subsequently. I have not been able to reproduce it reliably, but it happens about once every 5 times I open a pdf. The backtrace is different from 197019 and 197022, but symptoms the same - the window border appears, but it crashes before the widgets and text are rendered on screen.

Using kde-redhat packages.

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

Thread 2 (Thread 0xb52b3b70 (LWP 17049)):
[KCrash Handler]
#6  0x001b7422 in __kernel_vsyscall ()
#7  0x00b167c1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x00b18092 in *__GI_abort () at abort.c:88
#9  0x00b5b25b in malloc_printerr (action=2, str=0x6 <Address 0x6 out of bounds>, ptr=0x934c3e8) at malloc.c:6201
#10 0x00b5efbb in *__GI___libc_free (mem=0x6) at malloc.c:3677
#11 0x0053051d in ft_free (memory=0x92a9f20, block=0x934c3e8) at builds/unix/ftsystem.c:158
#12 0x0053468a in ft_mem_free (memory=0x6, P=0x0) at /usr/src/debug/freetype-2.3.9/src/base/ftutil.c:171
#13 0x00534b55 in ft_glyphslot_free_bitmap (slot=0x93076e0) at /usr/src/debug/freetype-2.3.9/src/base/ftobjs.c:263
#14 0x005376e3 in ft_glyphslot_clear (slot=<value optimized out>) at /usr/src/debug/freetype-2.3.9/src/base/ftobjs.c:309
#15 FT_Load_Glyph (slot=<value optimized out>) at /usr/src/debug/freetype-2.3.9/src/base/ftobjs.c:567
#16 0x0582e706 in SplashFTFont::makeGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) () from /usr/lib/libpoppler.so.4
#17 0x0582f63e in SplashFont::getGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) () from /usr/lib/libpoppler.so.4
#18 0x0582dcb6 in SplashFTFont::getGlyph(int, int, int, SplashGlyphBitmap*, int, int, SplashClip*, SplashClipResult*) () from /usr/lib/libpoppler.so.4
#19 0x05822f40 in Splash::fillChar(double, double, int, SplashFont*) () from /usr/lib/libpoppler.so.4
#20 0x0575144e in SplashOutputDev::drawChar(GfxState*, double, double, double, double, double, double, unsigned int, int, unsigned int*, int) () from /usr/lib/libpoppler.so.4
#21 0x0578f08c in Gfx::doShowText(GooString*) () from /usr/lib/libpoppler.so.4
#22 0x05792212 in Gfx::opShowSpaceText(Object*, int) () from /usr/lib/libpoppler.so.4
#23 0x05787116 in Gfx::execOp(Object*, Object*, int) () from /usr/lib/libpoppler.so.4
#24 0x0578771e in Gfx::go(int) () from /usr/lib/libpoppler.so.4
#25 0x0578a216 in Gfx::display(Object*, int) () from /usr/lib/libpoppler.so.4
#26 0x057cfe90 in Page::displaySlice(OutputDev*, double, double, int, int, int, int, int, int, int, int, Catalog*, int (*)(void*), void*, int (*)(Annot*, void*), void*) ()
   from /usr/lib/libpoppler.so.4
#27 0x057d37e7 in PDFDoc::displayPageSlice(OutputDev*, int, double, double, int, int, int, int, int, int, int, int, int (*)(void*), void*, int (*)(Annot*, void*), void*) ()
   from /usr/lib/libpoppler.so.4
#28 0x03346338 in Poppler::Page::renderToImage(double, double, int, int, int, int, Poppler::Page::Rotation) const () from /usr/lib/libpoppler-qt4.so.3
#29 0x00611598 in PDFPixmapGeneratorThread::run (this=0x9272470) at /usr/src/debug/kdegraphics-4.2.90/okular/generators/poppler/generator_pdf.cpp:1701
#30 0x023f221e in QThreadPrivate::start (arg=0x9272470) at thread/qthread_unix.cpp:189
#31 0x00caa935 in start_thread (arg=0xb52b3b70) at pthread_create.c:297
#32 0x00bc982e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb808aab0 (LWP 17046)):
#0  0x001b7422 in __kernel_vsyscall ()
#1  0x00bbf276 in *__GI___poll (fds=0xc58ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00cf4060 in _xcb_conn_wait (c=0x8f24a50, cond=0x8f25ae4, vector=0xbf93e9a4, count=0xbf93e9a8) at xcb_conn.c:306
#3  0x00cf45db in _xcb_out_send (c=0x8f24a50, vector=0xbf93e9a4, count=0xbf93e9a8) at xcb_out.c:338
#4  0x00cf4977 in xcb_writev (c=0x8f24a50, vector=0xbf93e9f8, count=3, requests=308) at xcb_out.c:286
#5  0x001f9de9 in _XSend (dpy=0x8f3d4c0, data=0x0, size=0) at xcb_io.c:332
#6  0x001fa400 in _XEventsQueued (dpy=0x8f3d4c0, mode=2) at xcb_io.c:253
#7  0x001e315f in XEventsQueued (dpy=0x8f3d4c0, mode=2) at Pending.c:44
#8  0x02a0f55e in x11EventSourcePrepare (s=0x8f1feb0, timeout=0xbf93eaec) at kernel/qguieventdispatcher_glib.cpp:79
#9  0x00d47b70 in IA__g_main_context_prepare (context=0x8f1f098, priority=0xbf93eb6c) at gmain.c:2134
#10 0x00d47f31 in g_main_context_iterate (context=0x8f1f098, block=<value optimized out>, dispatch=1, self=0x8f1ceb0) at gmain.c:2425
#11 0x00d48443 in IA__g_main_context_iteration (context=0x8f1f098, may_block=1) at gmain.c:2508
#12 0x0250ccdc in QEventDispatcherGlib::processEvents (this=0x8f1ccd0, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:324
#13 0x02a0f305 in QGuiEventDispatcherGlib::processEvents (this=0x8f1ccd0, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#14 0x024e05c9 in QEventLoop::processEvents (this=0xbf93ed04, flags={i = 36}) at kernel/qeventloop.cpp:149
#15 0x024e0a12 in QEventLoop::exec (this=0xbf93ed04, flags={i = 0}) at kernel/qeventloop.cpp:200
#16 0x024e2d6f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#17 0x029702c7 in QApplication::exec () at kernel/qapplication.cpp:3526
#18 0x0804e559 in main (argc=4, argv=0xbf93eff4) at /usr/src/debug/kdegraphics-4.2.90/okular/shell/main.cpp:81

Reported using DrKonqi
Comment 1 Dario Andres 2009-06-19 15:49:56 UTC

*** This bug has been marked as a duplicate of bug 197025 ***