Bug 209657

Summary: scrolling complex PDF crashes before anything is painted [__libc_message, malloc_printerr, psh_hint_table_done]
Product: [Applications] okular Reporter: Marcel Partap <mpartap>
Component: generalAssignee: Okular developers <okular-devel>
Status: RESOLVED UPSTREAM    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Marcel Partap 2009-10-06 19:26:07 UTC
Application: okular (0.9.80)
KDE Version: 4.3.70 (KDE 4.3.70 (KDE 4.4 >= 20091002)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-gentoo x86_64
Distribution (Platform): Gentoo Packages

What I was doing when the application crashed:
This
http://www.avv.de/web/download/netz/region_aachen.pdf
PDF crashes right after being opened. Try to pan the white page -> crash
bt is different then that of #199250 or #201875

 -- Backtrace:
Application: Okular (okular), signal: Aborted
87	  int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);
[Current thread is 0 (LWP 8842)]

Thread 2 (Thread 0x7fcf23652910 (LWP 8843)):
[KCrash Handler]
#5  0x00007fcf2f02e095 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007fcf2f02f4c0 in abort () at abort.c:88
#7  0x00007fcf2f06889d in __libc_message (do_abort=2, 
    fmt=0x7fcf23650330 "bphonon.so.4.4.0\n7fcf273f0000-7fcf273f1000 rw-p 00000000 00:00 0 \n7fcf273f1000-7fcf2740b000 r-xp 00000000 08:21 141033", ' ' <repeats 21 times>, "/usr/lib64/libqimageblitz.so.4.0.0\n7fcf2740b000-7fcf2760a000 "...) at ../sysdeps/unix/sysv/linux/libc_fatal.c:170
#8  0x00007fcf2f06de46 in malloc_printerr (action=3, str=0x7fcf2f11672a "free(): invalid pointer", ptr=<value optimized out>) at malloc.c:6196
#9  0x00007fcf2b0d0df8 in psh_hint_table_done (table=0x7fcf23650b90, memory=0xa73cf0) at /usr/src/debug/media-libs/freetype-2.3.9-r1/freetype-2.3.9/src/pshinter/pshalgo.c:68
#10 0x00007fcf2b0d2ae8 in ps_hints_apply (ps_hints=<value optimized out>, outline=<value optimized out>, globals=<value optimized out>, hint_mode=<value optimized out>)
    at /usr/src/debug/media-libs/freetype-2.3.9-r1/freetype-2.3.9/src/pshinter/pshalgo.c:1144
#11 0x00007fcf2b0af774 in cff_decoder_parse_charstrings (decoder=0x7fcf23650e20, charstring_base=0xb67f49 "q�]\025_\202\211-�4\033�%���\027�\037�", charstring_len=<value optimized out>)
    at /usr/src/debug/media-libs/freetype-2.3.9-r1/freetype-2.3.9/src/cff/cffgload.c:1906
#12 0x00007fcf2b0b20ec in cff_slot_load (glyph=0xb24a70, size=0xb43c40, glyph_index=51, load_flags=8) at /usr/src/debug/media-libs/freetype-2.3.9-r1/freetype-2.3.9/src/cff/cffgload.c:2619
#13 0x00007fcf2b092a39 in FT_Load_Glyph (face=0xb4fa70, glyph_index=<value optimized out>, load_flags=8) at /usr/src/debug/media-libs/freetype-2.3.9-r1/freetype-2.3.9/src/base/ftobjs.c:669
#14 0x00007fcf23f46b80 in SplashFTFont::makeGlyph (this=0xb30e30, c=20, xFrac=<value optimized out>, yFrac=<value optimized out>, bitmap=0x7fcf23651610, x0=599, y0=442, clip=0xad5e70, 
    clipRes=0x7fcf2365171c) at SplashFTFont.cc:208
#15 0x00007fcf23f48125 in SplashFont::getGlyph (this=0xb30e30, c=20, xFrac=1, yFrac=<value optimized out>, bitmap=0x7fcf236516f0, x0=788528144, y0=442, clip=0xad5e70, clipRes=0x7fcf2365171c)
    at SplashFont.cc:159
#16 0x00007fcf23f3c19f in Splash::fillChar (this=0xa13490, x=<value optimized out>, y=<value optimized out>, c=20, font=0xb30e30) at Splash.cc:1704
#17 0x00007fcf23e70445 in SplashOutputDev::drawChar (this=0xaa0c00, state=0xaeafa0, x=<value optimized out>, y=<value optimized out>, dx=<value optimized out>, dy=<value optimized out>, 
    originX=<value optimized out>, originY=<value optimized out>, code=20, nBytes=<value optimized out>, u=<value optimized out>, uLen=<value optimized out>) at SplashOutputDev.cc:1611
#18 0x00007fcf23eaeb9f in Gfx::doShowText (this=0xa9cda0, s=<value optimized out>) at Gfx.cc:3631
#19 0x00007fcf23eaeea8 in Gfx::opShowText (this=0xa9cda0, args=0x7fcf23651a40, numArgs=<value optimized out>) at Gfx.cc:3417
#20 0x00007fcf23ea6058 in Gfx::go (this=0xa9cda0, topLevel=<value optimized out>) at Gfx.cc:661
#21 0x00007fcf23ea8f83 in Gfx::display (this=0xa9cda0, obj=0x7fcf23651da0, topLevel=1) at Gfx.cc:630
#22 0x00007fcf23ef02ac in Page::displaySlice (this=0xa11d80, out=0xaa0c00, hDPI=<value optimized out>, vDPI=<value optimized out>, rotate=<value optimized out>, useMediaBox=<value optimized out>, 
    crop=<value optimized out>, sliceX=-1, sliceY=-1, sliceW=-1, sliceH=-1, printing=0, catalog=0x9a8a20, abortCheckCbk=0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0, 
    annotDisplayDecideCbkData=0x0) at Page.cc:474
#23 0x00007fcf2420c9d6 in Poppler::Page::renderToImage (this=0xa50dc0, xres=<value optimized out>, yres=<value optimized out>, x=<value optimized out>, y=<value optimized out>, w=-1, h=-1, 
    rotate=Poppler::Page::Rotate0) at poppler-page.cc:211
#24 0x00007fcf2447602c in PDFPixmapGeneratorThread::run (this=0xa11990) at /usr/src/debug/kde-base/okular-9999/okular-9999/okular/generators/poppler/generator_pdf.cpp:1746
#25 0x00007fcf308ede55 in QThreadPrivate::start (arg=0xa11990) at thread/qthread_unix.cpp:244
#26 0x00007fcf30660644 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#27 0x00007fcf2f0c956d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#28 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fcf32ad5750 (LWP 8842)):
#0  0x00007fcf2f0c08a3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fcf2a4d7bb2 in _xcb_conn_wait (c=0x638880, cond=<value optimized out>, vector=0x7fffe144fa28, count=0x7fffe144fa24) at xcb_conn.c:306
#2  0x00007fcf2a4d8097 in _xcb_out_send (c=0x638880, vector=0x7fffe144fa28, count=0x7fffe144fa24) at xcb_out.c:338
#3  0x00007fcf2a4d830c in xcb_writev (c=0x638880, vector=0x7fffe144fa70, count=3, requests=18446744073709551615) at xcb_out.c:286
#4  0x00007fcf2df8c3fe in _XSend (dpy=0x632210, data=<value optimized out>, size=0) at xcb_io.c:332
#5  0x00007fcf2df78e55 in PutSubImage (dpy=0x632210, d=<value optimized out>, gc=0xb0cf40, image=0xb18950, req_xoffset=0, req_yoffset=0, x=<value optimized out>, y=0, 
    req_width=<value optimized out>, req_height=708, dest_bits_per_pixel=<value optimized out>, dest_scanline_pad=32) at PutImage.c:804
#6  0x00007fcf2df79038 in XPutImage (dpy=0x632210, d=77596644, gc=0xb0cf40, image=0xb18950, req_xoffset=0, req_yoffset=0, x=0, y=0, req_width=11, req_height=708) at PutImage.c:1029
#7  0x00007fcf2fd82a18 in QX11PixmapData::fromImage (this=0xb25440, img=<value optimized out>, flags=<value optimized out>) at image/qpixmap_x11.cpp:567
#8  0x00007fcf2fd70272 in QPixmap::fromImage (image=@0x7fffe1452950, flags=) at image/qpixmap.cpp:1965
#9  0x00007fcf2fdcf0c8 in QPaintEngine::drawImage (this=0x9ebcb0, r=@0x7fffe1452c60, image=@0x7fffe1452de0, sr=<value optimized out>, flags=) at painting/qpaintengine.cpp:623
#10 0x00007fcf2fe8002e in QX11PaintEngine::drawImage (this=0x9ebcb0, r=@0x7fffe1452c60, image=@0x7fffe1452de0, sr=@0x7fffe1452c80, flags=) at painting/qpaintengine_x11.cpp:1892
#11 0x00007fcf2fde2f6a in QPainterPrivate::draw_helper (this=0x9ed9d0, originalPath=<value optimized out>, op=<value optimized out>) at painting/qpainter.cpp:484
#12 0x00007fcf2fde9e6a in QPainter::drawRoundedRect (this=0x7fffe14572d0, rect=<value optimized out>, xRadius=<value optimized out>, yRadius=<value optimized out>, mode=<value optimized out>)
    at painting/qpainter.cpp:4068
#13 0x00007fcf294508ad in OxygenStyle::renderScrollBarHandle (this=<value optimized out>, p=0x7fffe14572d0, r=<value optimized out>, pal=@0x7fffe1455ae0, orientation=<value optimized out>, 
    hover=<value optimized out>) at /usr/src/debug/kde-base/kstyles-9999/kstyles-9999/kstyles/oxygen/oxygen.cpp:2569
#14 0x00007fcf2945b354 in OxygenStyle::drawKStylePrimitive (this=0x6afd60, widgetType=<value optimized out>, primitive=8, opt=0x7fffe1456470, r=@0x7fffe1455af0, pal=<value optimized out>, flags=
      {i = 65537}, p=0x7fffe14572d0, widget=0x802d40, kOpt=0x0) at /usr/src/debug/kde-base/kstyles-9999/kstyles-9999/kstyles/oxygen/oxygen.cpp:1029
#15 0x00007fcf3187a468 in KStyle::drawControl (this=0x6afd60, element=<value optimized out>, option=0x7fffe1456470, p=<value optimized out>, widget=0x802d40)
    at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/kernel/kstyle.cpp:2261
#16 0x00007fcf2944d5fb in OxygenStyle::drawControl (this=0x6afd60, element=QStyle::CE_PushButtonBevel, option=0x7fffe1456470, p=0x7fffe14572d0, widget=0x0)
    at /usr/src/debug/kde-base/kstyles-9999/kstyles-9999/kstyles/oxygen/oxygen.cpp:400
#17 0x00007fcf2ff7b31c in QCommonStyle::drawComplexControl (this=0x6afd60, cc=<value optimized out>, opt=0x7fffe1457250, p=0x7fffe14572d0, widget=0x802d40) at styles/qcommonstyle.cpp:3267
#18 0x00007fcf31876dee in KStyle::drawComplexControl (this=0x6afd60, cc=QStyle::CC_ScrollBar, opt=0x7fffe1457250, p=<value optimized out>, w=0x802d40)
    at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/kernel/kstyle.cpp:3575
#19 0x00007fcf2944cb80 in OxygenStyle::drawComplexControl (this=0x6afd60, control=QStyle::CC_ComboBox, option=0xffffffffffffffff, painter=0x7fffe14572d0, widget=0x0)
    at /usr/src/debug/kde-base/kstyles-9999/kstyles-9999/kstyles/oxygen/oxygen.cpp:306
#20 0x00007fcf3007f7e4 in QScrollBar::paintEvent (this=0x802d40) at widgets/qscrollbar.cpp:547
#21 0x00007fcf2fd05f86 in QWidget::event (this=0x802d40, event=0x7fffe14579f0) at kernel/qwidget.cpp:8052
#22 0x00007fcf2fcb344c in QApplicationPrivate::notify_helper (this=0x62c9d0, receiver=0x802d40, e=0x7fffe14579f0) at kernel/qapplication.cpp:4198
#23 0x00007fcf2fcbbbd6 in QApplication::notify (this=0x7fffe145bba0, receiver=0x802d40, e=0x7fffe14579f0) at kernel/qapplication.cpp:4146
#24 0x00007fcf318691a8 in KApplication::notify (this=0x7fffe145bba0, receiver=0x802d40, event=0x7fffe14579f0) at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/kernel/kapplication.cpp:302
#25 0x00007fcf309df1ab in QCoreApplication::notifyInternal (this=0x7fffe145bba0, receiver=0x802d40, event=0x7fffe14579f0) at kernel/qcoreapplication.cpp:704
#26 0x00007fcf2fd07839 in QWidgetPrivate::drawWidget (this=0x7cfe40, pdev=<value optimized out>, rgn=@0x7fffe1457d50, offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x6f4ec0) at src/corelib/kernel/qcoreapplication.h:218
#27 0x00007fcf2fd084d2 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0x7cf638, index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x6f4ec0) at kernel/qwidget.cpp:5388
#28 0x00007fcf2fd07604 in QWidgetPrivate::drawWidget (this=0x7cf620, pdev=<value optimized out>, rgn=@0x7fffe1458180, offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x6f4ec0) at kernel/qwidget.cpp:5327
#29 0x00007fcf2fd084d2 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0x82a558, index=116, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x6f4ec0) at kernel/qwidget.cpp:5388
#30 0x00007fcf2fd07604 in QWidgetPrivate::drawWidget (this=0x82a540, pdev=<value optimized out>, rgn=@0x7fffe14585b0, offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x6f4ec0) at kernel/qwidget.cpp:5327
#31 0x00007fcf2fd084d2 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0x817f78, index=3, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x6f4ec0) at kernel/qwidget.cpp:5388
#32 0x00007fcf2fd07604 in QWidgetPrivate::drawWidget (this=0x817f60, pdev=<value optimized out>, rgn=@0x7fffe14589e0, offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x6f4ec0) at kernel/qwidget.cpp:5327
#33 0x00007fcf2fd084d2 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0x717348, index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x6f4ec0) at kernel/qwidget.cpp:5388
#34 0x00007fcf2fd07604 in QWidgetPrivate::drawWidget (this=0x717330, pdev=<value optimized out>, rgn=@0x7fffe1458e10, offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x6f4ec0) at kernel/qwidget.cpp:5327
#35 0x00007fcf2fd084d2 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0x70e658, index=2, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x6f4ec0) at kernel/qwidget.cpp:5388
#36 0x00007fcf2fd07604 in QWidgetPrivate::drawWidget (this=0x70e640, pdev=<value optimized out>, rgn=@0x7fffe1459240, offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x6f4ec0) at kernel/qwidget.cpp:5327
#37 0x00007fcf2fd084d2 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=@0x6f6808, index=6, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x6f4ec0) at kernel/qwidget.cpp:5388
#38 0x00007fcf2fd07604 in QWidgetPrivate::drawWidget (this=0x6f67f0, pdev=<value optimized out>, rgn=@0x7fffe1459790, offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x6f4ec0) at kernel/qwidget.cpp:5327
#39 0x00007fcf2fe9352a in QWidgetBackingStore::sync (this=0x6f4ec0) at painting/qbackingstore.cpp:1288
#40 0x00007fcf2fcf9bc2 in QWidgetPrivate::syncBackingStore (this=0x6f67f0) at kernel/qwidget.cpp:1664
#41 0x00007fcf2fd06586 in QWidget::event (this=0x6f6670, event=0x7fffe145a030) at kernel/qwidget.cpp:8198
#42 0x00007fcf3004d5eb in QMainWindow::event (this=0x6f6670, event=0x7fffe145a030) at widgets/qmainwindow.cpp:1434
#43 0x00007fcf319805f5 in KXmlGuiWindow::event (this=0x7fffe144f990, ev=0x1) at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/xmlgui/kxmlguiwindow.cpp:131
#44 0x00007fcf2fcb344c in QApplicationPrivate::notify_helper (this=0x62c9d0, receiver=0x6f6670, e=0x7fffe145a030) at kernel/qapplication.cpp:4198
#45 0x00007fcf2fcbbbd6 in QApplication::notify (this=0x7fffe145bba0, receiver=0x6f6670, e=0x7fffe145a030) at kernel/qapplication.cpp:4146
#46 0x00007fcf318691a8 in KApplication::notify (this=0x7fffe145bba0, receiver=0x6f6670, event=0x7fffe145a030) at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/kernel/kapplication.cpp:302
#47 0x00007fcf309df1ab in QCoreApplication::notifyInternal (this=0x7fffe145bba0, receiver=0x6f6670, event=0x7fffe145a030) at kernel/qcoreapplication.cpp:704
#48 0x00007fcf2fe90dff in sendUpdateRequest (widget=0x6f6670, updateImmediately=<value optimized out>) at src/corelib/kernel/qcoreapplication.h:215
#49 0x00007fcf2fe93ad7 in QWidgetBackingStore::markDirty (this=0x6f4ec0, rect=@0x7fffe145a110, widget=0x80cfc0, updateImmediately=true, invalidateBuffer=2) at painting/qbackingstore.cpp:666
#50 0x00007fcf2fcfc007 in QWidget::repaint (this=0x80cfc0, rect=@0xb51d90) at kernel/qwidget.cpp:9937
#51 0x00007fcf27e37fe2 in PageView::scrollContentsBy (this=0x826810, dx=<value optimized out>, dy=<value optimized out>) at /usr/src/debug/kde-base/okular-9999/okular-9999/okular/ui/pageview.cpp:2252
#52 0x00007fcf300b6a90 in QAbstractScrollArea::qt_metacall (this=0x826810, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffe145a3a0) at .moc/release-shared/moc_qabstractscrollarea.cpp:85
#53 0x00007fcf27e40f95 in PageView::qt_metacall (this=0x7fffe144f990, _c=QMetaObject::ReadProperty, _id=-1, _a=0xffffffffffffffff)
    at /usr/src/debug/kde-base/okular-9999/okular-9999_build/okular/pageview.moc:151
#54 0x00007fcf309f2162 in QMetaObject::activate (sender=0x802d40, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3398
#55 0x00007fcf3028be2e in QAbstractSlider::valueChanged (this=0x7fffe144f990, _t1=51) at .moc/release-shared/moc_qabstractslider.cpp:182
#56 0x00007fcf27e4538e in PageView::mouseMoveEvent (this=0x826810, e=<value optimized out>) at /usr/src/debug/kde-base/okular-9999/okular-9999/okular/ui/pageview.cpp:1520
#57 0x00007fcf2fd06003 in QWidget::event (this=0x826810, event=0x7fffe145b020) at kernel/qwidget.cpp:7891
#58 0x00007fcf30034cbe in QFrame::event (this=0x826810, e=0x7fffe145b020) at widgets/qframe.cpp:557
#59 0x00007fcf27e3cd06 in PageView::viewportEvent (this=0x826810, e=0x7fffe145b020) at /usr/src/debug/kde-base/okular-9999/okular-9999/okular/ui/pageview.cpp:2240
#60 0x00007fcf309de5de in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x80cfc0, event=0x7fffe145b020) at kernel/qcoreapplication.cpp:819
#61 0x00007fcf2fcb342c in QApplicationPrivate::notify_helper (this=0x62c9d0, receiver=0x80cfc0, e=0x7fffe145b020) at kernel/qapplication.cpp:4194
#62 0x00007fcf2fcbc52e in QApplication::notify (this=<value optimized out>, receiver=0x80cfc0, e=0x7fffe145b020) at kernel/qapplication.cpp:3843
#63 0x00007fcf318691a8 in KApplication::notify (this=0x7fffe145bba0, receiver=0x80cfc0, event=0x7fffe145b020) at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/kernel/kapplication.cpp:302
#64 0x00007fcf309df1ab in QCoreApplication::notifyInternal (this=0x7fffe145bba0, receiver=0x80cfc0, event=0x7fffe145b020) at kernel/qcoreapplication.cpp:704
#65 0x00007fcf2fcbb5d7 in QApplicationPrivate::sendMouseEvent (receiver=<value optimized out>, event=0x7fffe145b020, alienWidget=0x80cfc0, nativeWidget=0x6f6670, buttonDown=0x0, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at src/corelib/kernel/qcoreapplication.h:215
#66 0x00007fcf2fd1d403 in QETWidget::translateMouseEvent (this=0x6f6670, event=<value optimized out>) at kernel/qapplication_x11.cpp:4391
#67 0x00007fcf2fd1c5d9 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffe145b7c0) at kernel/qapplication_x11.cpp:3530
#68 0x00007fcf2fd421d4 in x11EventSourceDispatch (s=0x6308b0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#69 0x00007fcf2b575dc3 in IA__g_main_context_dispatch (context=0x62f520) at gmain.c:1824
#70 0x00007fcf2b5793f0 in g_main_context_iterate (context=0x62f520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2455
#71 0x00007fcf2b579508 in IA__g_main_context_iteration (context=0x62f520, may_block=1) at gmain.c:2518
#72 0x00007fcf30a0847e in QEventDispatcherGlib::processEvents (this=0x62c960, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#73 0x00007fcf2fd41b26 in QGuiEventDispatcherGlib::processEvents (this=0x7fffe144f990, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#74 0x00007fcf309ddad2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#75 0x00007fcf309dde9d in QEventLoop::exec (this=0x7fffe145baf0, flags=) at kernel/qeventloop.cpp:201
#76 0x00007fcf309e1b7b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#77 0x0000000000408f5b in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kde-base/okular-9999/okular-9999/okular/shell/main.cpp:81

Reported using DrKonqi
Comment 1 Albert Astals Cid 2009-10-06 19:51:35 UTC
The crash happens inside freetype, so this is not a okular bug, on the other hand i'm also using freetype 2.3.9 and it works, so it's either
 a) you compiled with too much optimizations
 b) gentoo patches freetype to crash
 c) ubuntu patches freetype not to crash
 d) you are unlucky and i'm not :D
anyhow this is not a thing okular developers can fix, sorry