[Okular-devel] [Bug 248852] New: okular crashes on loading dvi with eps

Leo Savernik l.savernik at aon.at
Mon Aug 23 23:19:09 CEST 2010


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

           Summary: okular crashes on loading dvi with eps
           Product: okular
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: DVI backend
        AssignedTo: okular-devel at kde.org
        ReportedBy: l.savernik at aon.at


Created an attachment (id=50874)
 --> (http://bugs.kde.org/attachment.cgi?id=50874)
DVI-File that crashes okular

Version:           unspecified (using KDE 4.4.2) 
OS:                Linux

When I load any dvi containing eps-figures, okular crashes with the given
backtrace.

Reproducible: Always

Steps to Reproduce:
Copy the attachments epsdvi.dvi and epsdvi.eps into the same directory and open
okular on epsdvi.dvi


Actual Results:  
Okular crashes

Expected Results:  
Okular should display the file including the eps

The backtrace:

Thread 3 (Thread 0xb4bfeb70 (LWP 23789)):
[KCrash Handler]
#6  0x00152bc6 in QDBusAdaptorConnector::relaySlot (this=0x99edce8,
argv=0xb4bf9168) at qdbusabstractadaptor.cpp:268
#7  0x00153564 in QDBusAdaptorConnector::qt_metacall (this=0x99edce8,
_c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xb4bf9168) at
qdbusabstractadaptor.cpp:364
#8  0x00e3bc9a in QMetaObject::metacall (object=0x99edce8, cl=3032453480,
idx=4, argv=0xb4bf9168) at kernel/qmetaobject.cpp:237
#9  0x00e4a3d5 in QMetaObject::activate (sender=0x99da248, m=0xf45250,
local_signal_index=0, argv=0xb4bf9168) at kernel/qobject.cpp:3293
#10 0x00e4a7d3 in QObject::destroyed (this=0x99da248, _t1=0x99da248) at
.moc/release-shared/moc_qobject.cpp:149
#11 0x00e4cf9a in ~QObject (this=0x99da248, __in_chrg=<value optimized out>) at
kernel/qobject.cpp:869
#12 0x00152ea8 in ~QDBusAbstractAdaptor (this=0x99da248, __in_chrg=<value
optimized out>) at qdbusabstractadaptor.cpp:149
#13 0x004ad80a in ~KBookmarkManagerAdaptor (this=0x99da248, __in_chrg=<value
optimized out>) at ../../kio/bookmarks/kbookmarkmanageradaptor_p.h:28
#14 0x00e4618f in QObjectPrivate::deleteChildren (this=0x99d7060) at
kernel/qobject.cpp:1986
#15 0x00e4d29d in ~QObject (this=0x99da390, __in_chrg=<value optimized out>) at
kernel/qobject.cpp:975
#16 0x004a7598 in ~KBookmarkManager (this=0x99da390, __in_chrg=<value optimized
out>) at ../../kio/bookmarks/kbookmarkmanager.cc:326
#17 0x004a749e in qDeleteAll<QList<KBookmarkManager*>::iterator> () at
/usr/include/qt4/QtCore/qalgorithms.h:322
#18 ~KBookmarkManagerList () at ../../kio/bookmarks/kbookmarkmanager.cc:53
#19 destroy () at ../../kio/bookmarks/kbookmarkmanager.cc:59
#20 0x003a6fcb in ~KCleanUpGlobalStatic (this=0x5736ec, __in_chrg=<value
optimized out>) at ../../kdecore/kernel/kglobal.h:62
#21 0x026ac1bf in ?? () from /lib/tls/i686/cmov/libc.so.6
#22 0x026ac22f in exit () from /lib/tls/i686/cmov/libc.so.6
#23 0x011025fb in qt_xio_errhandler () at kernel/qapplication_x11.cpp:734
#24 0x009bfbfa in KApplication::xioErrhandler (this=0xbfcfb3c0, dpy=0x98b7be8)
at ../../kdeui/kernel/kapplication.cpp:408
#25 0x009bfc36 in kde_xio_errhandler (dpy=0x98b7be8) at
../../kdeui/kernel/kapplication.cpp:125
#26 0x03eacc16 in _XIOError (dpy=0x99bd3a8) at ../../src/XlibInt.c:3138
#27 0x03eb51a1 in _XReply (dpy=0x98b7be8, rep=0xb4bf9490, extra=0, discard=0)
at ../../src/xcb_io.c:522
#28 0x03e91739 in XGetImage (dpy=0x98b7be8, d=111149406, x=0, y=0, width=100,
height=12, plane_mask=4294967295, format=1) at ../../src/GetImage.c:77
#29 0x01191108 in QX11PixmapData::toImage (this=0x9bfab20) at
image/qpixmap_x11.cpp:1492
#30 0x01176c6b in QPixmap::toImage (this=0xb4bf98a0) at image/qpixmap.cpp:486
#31 0x0139da5f in QFontEngineXLFD::addOutlineToPath (this=0x9c09a08, x=196,
y=198, glyphs=..., path=0xb4bf993c, flags=...) at text/qfontengine_x11.cpp:676
#32 0x011de15b in QPaintEngine::drawTextItem (this=0x9ba67f0, p=...,
textItem=...) at painting/qpaintengine.cpp:758
#33 0x0127e3e2 in QRasterPaintEngine::drawTextItem (this=0x9ba67f0, p=...,
textItem=...) at painting/qpaintengine_raster.cpp:3314
#34 0x011fca26 in QPainter::drawTextItem (this=0x9a157e0, p=..., _ti=...) at
painting/qpainter.cpp:6237
#35 0x01313480 in drawMenuText (this=0xb4bfdbb4, p=0x9a157e0, pos=...,
selection=0x0) at text/qtextlayout.cpp:2016
#36 QTextLine::draw (this=0xb4bfdbb4, p=0x9a157e0, pos=..., selection=0x0) at
text/qtextlayout.cpp:2201
#37 0x011f4185 in qt_format_text (fnt=..., _r=..., tf=132, option=0x0, str=...,
brect=0x0, tabstops=0, tabarraylen=0, painter=0x9a157e0) at
painting/qpainter.cpp:7795
#38 0x011f520a in QPainter::drawText (this=0x9a157e0, r=..., flags=132,
str=..., br=0x0) at painting/qpainter.cpp:5788
#39 0x06db4547 in dviRenderer::epsf_special (this=0x9b6f9b0, cp=...) at
../../../../okular/generators/dvi/special.cpp:425
#40 0x06dba5ec in dviRenderer::applicationDoSpecial (this=0x9b6f9b0,
cp=0x9be5ad8 "PSfile=\"epsdvi.eps\" llx=0 lly=0 urx=73 ury=42 rwi=730 ") at
../../../../okular/generators/dvi/special.cpp:546
#41 0x06daab0e in dviRenderer::draw_part (this=0x9b6f9b0,
current_dimconv=16.604400166044002, is_vfmacro=false) at
../../../../okular/generators/dvi/dviRenderer_draw.cpp:536
#42 0x06dabc23 in dviRenderer::draw_page (this=0x9b6f9b0) at
../../../../okular/generators/dvi/dviRenderer_draw.cpp:649
#43 0x06da7e24 in dviRenderer::drawPage (this=0x9b6f9b0, page=0x9ba93e8) at
../../../../okular/generators/dvi/dviRenderer.cpp:175
#44 0x06da443c in dviRenderer::getText (this=0x9b6f9b0, page=0x9ba93e8) at
../../../../okular/generators/dvi/dviRenderer.cpp:264
#45 0x06da06fe in DviGenerator::textPage (this=0x9b6f1e8, page=0x9a61660) at
../../../../okular/generators/dvi/generator_dvi.cpp:298
#46 0x022d9f4a in Okular::TextPageGenerationThread::run (this=0x9bd82b8) at
../../okular/core/generator_p.cpp:103
#47 0x00d3432e in QThreadPrivate::start (arg=0x9bd82b8) at
thread/qthread_unix.cpp:248
#48 0x0592896e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#49 0x0274aa4e in clone () from /lib/tls/i686/cmov/libc.so.6

-- 
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