[Okular-devel] [Bug 197025] New: Okular crash on opening pdf (similar to 197024, 197022 and 197019, different backtrace)

mps moabi2000 at gmail.com
Thu Jun 18 16:22:39 CEST 2009


https://bugs.kde.org/show_bug.cgi?id=197025

           Summary: Okular crash on opening pdf (similar to 197024, 197022
                    and 197019, different backtrace)
           Product: okular
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: okular-devel at kde.org
        ReportedBy: moabi2000 at gmail.com


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 2.6.29.5-186.fc11.i586 i686
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:

Same as 197024, but with a different pdf file.

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

Thread 2 (Thread 0xb5122b70 (LWP 17123)):
[KCrash Handler]
#6  0x00cb3422 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=0x9f48d08) at malloc.c:6201
#10 0x00b5efbb in *__GI___libc_free (mem=0x6) at malloc.c:3677
#11 0x002cf51d in ft_free (memory=0x9e68230, block=0x9f48d08) at
builds/unix/ftsystem.c:158
#12 0x002d368a in ft_mem_free (memory=0x6, P=0x0) at
/usr/src/debug/freetype-2.3.9/src/base/ftutil.c:171
#13 0x002d3b55 in ft_glyphslot_free_bitmap (slot=0x9f0c4c0) at
/usr/src/debug/freetype-2.3.9/src/base/ftobjs.c:263
#14 0x002d66e3 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 0x01019338 in Poppler::Page::renderToImage(double, double, int, int, int,
int, Poppler::Page::Rotation) const () from /usr/lib/libpoppler-qt4.so.3
#29 0x00fed598 in PDFPixmapGeneratorThread::run (this=0x9e7c230) at
/usr/src/debug/kdegraphics-4.2.90/okular/generators/poppler/generator_pdf.cpp:1701
#30 0x023f221e in QThreadPrivate::start (arg=0x9e7c230) at
thread/qthread_unix.cpp:189
#31 0x00115935 in start_thread (arg=0xb5122b70) at pthread_create.c:297
#32 0x00bc982e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7ef9780 (LWP 17122)):
#0  0x00cb3422 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=0x9b32818, cond=0x9b338ac,
vector=0xbf963604, count=0xbf963608) at xcb_conn.c:306
#3  0x00cf45db in _xcb_out_send (c=0x9b32818, vector=0xbf963604,
count=0xbf963608) at xcb_out.c:338
#4  0x00cf4977 in xcb_writev (c=0x9b32818, vector=0xbf963658, count=3,
requests=324) at xcb_out.c:286
#5  0x0016cde9 in _XSend (dpy=0x9b4b2b0, 
    data=0x9f45ba8
"BBCJ\311\312\313\343\340\341\343\377\336\337\340\377\334\335\336\377\332\333\335\377\327\331\333\377\325\327\330\377\323\325\326\377\276\300\302\350 at AAO\313\314\315\343\342\343\344\377\340\341\343\377\336\337\340\377\334\335\336\377\332\333\335\377\327\331\333\377\325\327\330\377\323\325\326\377\321\323\325\377\274\275\277\347\344\345\346\377\342\343\344\377\340\341\343\377\336\337\340\377\334\335\336\377\332\333\335\377\327\331\333\377\325\327\330\377\323\325\326\377\321\323\325\377\317\321\323\377\344\345\346\377\342\343\344\377\340\341\343\377\336\337\340\377\334\335\336\377\332\333\335\377\327\331\333\377\325\327\330\377\323\325\326\377\321\323\325\377\317\321\323\377\344\345\346\377\342\343\344\377\340\341\343\377\336\337\340\377\334\335\336\377\332\333\335\377"...,
size=6424) at xcb_io.c:332
#6  0x001595e5 in SendZImage (dest_scanline_pad=<value optimized out>,
dest_bits_per_pixel=<value optimized out>, req_yoffset=<value optimized out>,
req_xoffset=<value optimized out>, 
    image=<value optimized out>, req=<value optimized out>, dpy=<value
optimized out>) at PutImage.c:804
#7  PutImageRequest (dest_scanline_pad=<value optimized out>,
dest_bits_per_pixel=<value optimized out>, req_yoffset=<value optimized out>,
req_xoffset=<value optimized out>, 
    image=<value optimized out>, req=<value optimized out>, dpy=<value
optimized out>) at PutImage.c:872
#8  PutSubImage (dest_scanline_pad=<value optimized out>,
dest_bits_per_pixel=<value optimized out>, req_yoffset=<value optimized out>,
req_xoffset=<value optimized out>, 
    image=<value optimized out>, req=<value optimized out>, dpy=<value
optimized out>) at PutImage.c:910
#9  0x001597ab in XPutImage (dpy=0x9b4b2b0, d=121635353, gc=0x9f4d9a8,
image=0x9f45b48, req_xoffset=0, req_yoffset=0, x=0, y=0, req_width=11,
req_height=146) at PutImage.c:1029
#10 0x02a507c1 in QX11PixmapData::fromImage (this=0x9f0b9c0, img=@0xbf9662c0,
flags={i = 20}) at image/qpixmap_x11.cpp:563
#11 0x02a3cc57 in QPixmap::fromImage (image=@0xbf9662c0, flags={i = 20}) at
image/qpixmap.cpp:1954
#12 0x02a8a2fe in QPaintEngine::drawImage (this=0x9c6d0d8, r=@0xbf9664f0,
image=@0xbf966694, sr=@0xbf966510, flags={i = 20}) at
painting/qpaintengine.cpp:617
#13 0x02b6fe19 in QX11PaintEngine::drawImage (this=0x9c6d0d8, r=@0xbf9664f0,
image=@0xbf966694, sr=@0xbf966510, flags={i = 20}) at
painting/qpaintengine_x11.cpp:1865
#14 0x02aa0184 in QPainterPrivate::draw_helper (this=0x9f37cd0,
originalPath=@0xbf9668ec, op=<value optimized out>) at
painting/qpainter.cpp:476
#15 0x02aa6349 in QPainter::drawPath (this=0xbf96982c, path=@0xbf9668ec) at
painting/qpainter.cpp:3195
#16 0x02aa8164 in QPainter::drawRoundedRect (this=0xbf96982c, rect=@0xbf966ae0,
xRadius=2, yRadius=2, mode=Qt::AbsoluteSize) at painting/qpainter.cpp:4051
#17 0x00e17ec2 in OxygenStyle::renderScrollBarHandle (this=0x9b59898,
p=0xbf96982c, r=@0xbf968a04, pal=@0xbf968af4, orientation=Qt::Vertical,
hover=false)
    at /usr/src/debug/kdebase-runtime-4.2.90/kstyles/oxygen/oxygen.cpp:2540
#18 0x00e20af0 in OxygenStyle::drawKStylePrimitive (this=0x9b59898,
widgetType=KStyle::WT_ScrollBar, primitive=8, opt=0xbf968e34, r=@0xbf968a04,
pal=@0xbf968af4, flags={i = 65537}, p=0xbf96982c, 
    widget=0x9d67138, kOpt=0x0) at
/usr/src/debug/kdebase-runtime-4.2.90/kstyles/oxygen/oxygen.cpp:1022
#19 0x03f62366 in KStyle::drawControl (this=0x9b59898,
element=QStyle::CE_ScrollBarSlider, option=0xbf968e34, p=0xbf96982c,
widget=0x9d67138)
    at /usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kstyle.cpp:2257
#20 0x00e1409b in OxygenStyle::drawControl (this=0x9b59898,
element=QStyle::CE_ScrollBarSlider, option=0xbf968e34, p=0xbf96982c,
widget=0x9d67138)
    at /usr/src/debug/kdebase-runtime-4.2.90/kstyles/oxygen/oxygen.cpp:395
#21 0x02c9b430 in QCommonStyle::drawComplexControl (this=0x9b59898,
cc=QStyle::CC_ScrollBar, opt=0xbf9697c4, p=0xbf96982c, widget=0x9d67138) at
styles/qcommonstyle.cpp:3446
#22 0x03f5e74c in KStyle::drawComplexControl (this=0x9b59898,
cc=QStyle::CC_ScrollBar, opt=0xbf9697c4, p=0xbf96982c, w=0x9d67138) at
/usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kstyle.cpp:3548
#23 0x00e13cb6 in OxygenStyle::drawComplexControl (this=0x9b59898,
control=QStyle::CC_ScrollBar, option=0xbf9697c4, painter=0xbf96982c,
widget=0x9d67138)
    at /usr/src/debug/kdebase-runtime-4.2.90/kstyles/oxygen/oxygen.cpp:302
#24 0x02dff618 in QScrollBar::paintEvent (this=0x9d67138) at
widgets/qscrollbar.cpp:541
#25 0x029c4f5a in QWidget::event (this=0x9d67138, event=0xbf969cd4) at
kernel/qwidget.cpp:7659
#26 0x02d55324 in QAbstractSlider::event (this=0x9d67138, e=0xbf969cd4) at
widgets/qabstractslider.cpp:855
#27 0x02e0005a in QScrollBar::event (this=0x9d67138, event=0xbf969cd4) at
widgets/qscrollbar.cpp:521
#28 0x02970444 in QApplicationPrivate::notify_helper (this=0x9b2ab00,
receiver=0x9d67138, e=0xbf969cd4) at kernel/qapplication.cpp:4057
#29 0x02977abe in QApplication::notify (this=0xbf96b628, receiver=0x9d67138,
e=0xbf969cd4) at kernel/qapplication.cpp:4022
#30 0x03f4f3da in KApplication::notify (this=0xbf96b628, receiver=0x9d67138,
event=0xbf969cd4) at
/usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302
#31 0x024e1fdb in QCoreApplication::notifyInternal (this=0xbf96b628,
receiver=0x9d67138, event=0xbf969cd4) at kernel/qcoreapplication.cpp:610
#32 0x029cd6c5 in QCoreApplication::sendSpontaneousEvent (event=<value
optimized out>, receiver=<value optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:216
#33 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=<value
optimized out>) at kernel/qwidget.cpp:5052
#34 0x029cdeed in QWidgetPrivate::paintSiblingsRecursive (this=0x9d5e540,
pdev=0x9b78534, siblings=@0x9d5e54c, index=1, rgn=@0xbf96a088,
offset=@0xbf96a080, flags=4, sharedPainter=0x0, 
    backingStore=0x9b61d88) at kernel/qwidget.cpp:5162
#35 0x029cd2b6 in QWidgetPrivate::drawWidget (this=0x9d5e540, pdev=0x9b78534,
rgn=@0xbf96a088, offset=@0xbf96a080, flags=<value optimized out>,
sharedPainter=0x0, backingStore=0x9b61d88)
    at kernel/qwidget.cpp:5101
#36 0x029cdeed in QWidgetPrivate::paintSiblingsRecursive (this=0x9d5d518,
pdev=0x9b78534, siblings=@0x9d5d524, index=51, rgn=@0xbf96a2a8,
offset=@0xbf96a2a0, flags=4, sharedPainter=0x0, 
    backingStore=0x9b61d88) at kernel/qwidget.cpp:5162
#37 0x029cd2b6 in QWidgetPrivate::drawWidget (this=0x9d5d518, pdev=0x9b78534,
rgn=@0xbf96a2a8, offset=@0xbf96a2a0, flags=<value optimized out>,
sharedPainter=0x0, backingStore=0x9b61d88)
    at kernel/qwidget.cpp:5101
#38 0x029cdeed in QWidgetPrivate::paintSiblingsRecursive (this=0x9c7bc60,
pdev=0x9b78534, siblings=@0x9c7bc6c, index=5, rgn=@0xbf96a4c8,
offset=@0xbf96a4c0, flags=4, sharedPainter=0x0, 
    backingStore=0x9b61d88) at kernel/qwidget.cpp:5162
#39 0x029cd2b6 in QWidgetPrivate::drawWidget (this=0x9c7bc60, pdev=0x9b78534,
rgn=@0xbf96a4c8, offset=@0xbf96a4c0, flags=<value optimized out>,
sharedPainter=0x0, backingStore=0x9b61d88)
    at kernel/qwidget.cpp:5101
#40 0x029cdeed in QWidgetPrivate::paintSiblingsRecursive (this=0x9c34828,
pdev=0x9b78534, siblings=@0x9c34834, index=3, rgn=@0xbf96a6e8,
offset=@0xbf96a6e0, flags=4, sharedPainter=0x0, 
    backingStore=0x9b61d88) at kernel/qwidget.cpp:5162
#41 0x029cd2b6 in QWidgetPrivate::drawWidget (this=0x9c34828, pdev=0x9b78534,
rgn=@0xbf96a6e8, offset=@0xbf96a6e0, flags=<value optimized out>,
sharedPainter=0x0, backingStore=0x9b61d88)
    at kernel/qwidget.cpp:5101
#42 0x029cdeed in QWidgetPrivate::paintSiblingsRecursive (this=0x9bf3b00,
pdev=0x9b78534, siblings=@0x9bf3b0c, index=2, rgn=@0xbf96a908,
offset=@0xbf96a900, flags=4, sharedPainter=0x0, 
    backingStore=0x9b61d88) at kernel/qwidget.cpp:5162
#43 0x029cd2b6 in QWidgetPrivate::drawWidget (this=0x9bf3b00, pdev=0x9b78534,
rgn=@0xbf96a908, offset=@0xbf96a900, flags=<value optimized out>,
sharedPainter=0x0, backingStore=0x9b61d88)
    at kernel/qwidget.cpp:5101
#44 0x029cdeed in QWidgetPrivate::paintSiblingsRecursive (this=0x9b66910,
pdev=0x9b78534, siblings=@0x9b6691c, index=22, rgn=@0xbf96abe0,
offset=@0x9b61dac, flags=4, sharedPainter=0x0, 
    backingStore=0x9b61d88) at kernel/qwidget.cpp:5162
#45 0x029cd2b6 in QWidgetPrivate::drawWidget (this=0x9b66910, pdev=0x9b78534,
rgn=@0xbf96abe0, offset=@0x9b61dac, flags=<value optimized out>,
sharedPainter=0x0, backingStore=0x9b61d88)
    at kernel/qwidget.cpp:5101
#46 0x02b89168 in QWidgetBackingStore::sync (this=0x9b61d88) at
painting/qbackingstore.cpp:1268
#47 0x029be556 in QWidgetPrivate::syncBackingStore (this=0x9b66910) at
kernel/qwidget.cpp:1602
#48 0x029c5734 in QWidget::event (this=0x9b8a5f0, event=0x9e60cd0) at
kernel/qwidget.cpp:7799
#49 0x02dbf377 in QMainWindow::event (this=0x9b8a5f0, event=0x9e60cd0) at
widgets/qmainwindow.cpp:1402
#50 0x04034854 in KMainWindow::event (this=0x9b8a5f0, ev=0x9e60cd0) at
/usr/src/debug/kdelibs-4.2.90/kdeui/widgets/kmainwindow.cpp:1094
#51 0x0407b95f in KXmlGuiWindow::event (this=0x9b8a5f0, ev=0x9e60cd0) at
/usr/src/debug/kdelibs-4.2.90/kdeui/xmlgui/kxmlguiwindow.cpp:131
#52 0x02970444 in QApplicationPrivate::notify_helper (this=0x9b2ab00,
receiver=0x9b8a5f0, e=0x9e60cd0) at kernel/qapplication.cpp:4057
#53 0x02977abe in QApplication::notify (this=0xbf96b628, receiver=0x9b8a5f0,
e=0x9e60cd0) at kernel/qapplication.cpp:4022
#54 0x03f4f3da in KApplication::notify (this=0xbf96b628, receiver=0x9b8a5f0,
event=0x9e60cd0) at
/usr/src/debug/kdelibs-4.2.90/kdeui/kernel/kapplication.cpp:302
#55 0x024e1fdb in QCoreApplication::notifyInternal (this=0xbf96b628,
receiver=0x9b8a5f0, event=0x9e60cd0) at kernel/qcoreapplication.cpp:610
#56 0x024e2ad8 in QCoreApplication::sendEvent (event=<value optimized out>,
receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#57 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>,
receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#58 0x024e2cad in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1140
#59 0x0250d0af in QCoreApplication::sendPostedEvents () at
kernel/qcoreapplication.h:218
#60 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:209
#61 0x00d44d78 in g_main_dispatch (context=<value optimized out>) at
gmain.c:1814
#62 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2367
#63 0x00d48310 in g_main_context_iterate (context=0x9b2ce98, block=<value
optimized out>, dispatch=1, self=0x9b2acc0) at gmain.c:2445
#64 0x00d48443 in IA__g_main_context_iteration (context=0x9b2ce98, may_block=1)
at gmain.c:2508
#65 0x0250ccdc in QEventDispatcherGlib::processEvents (this=0x9b2aac0, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:324
#66 0x02a0f305 in QGuiEventDispatcherGlib::processEvents (this=0x9b2aac0,
flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#67 0x024e05c9 in QEventLoop::processEvents (this=0xbf96b524, flags={i = 36})
at kernel/qeventloop.cpp:149
#68 0x024e0a12 in QEventLoop::exec (this=0xbf96b524, flags={i = 0}) at
kernel/qeventloop.cpp:200
#69 0x024e2d6f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#70 0x029702c7 in QApplication::exec () at kernel/qapplication.cpp:3526
#71 0x0804e559 in main (argc=2, argv=0xbf96b814) at
/usr/src/debug/kdegraphics-4.2.90/okular/shell/main.cpp:81

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Okular-devel mailing list