[Okular-devel] [Bug 223359] New: Crash on PDF (possibly corrupt) generated by Prince containing SVG

joel.hoffman at gmail.com joel.hoffman at gmail.com
Tue Jan 19 01:23:37 CET 2010


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

           Summary: Crash on PDF (possibly corrupt) generated by Prince
                    containing SVG
           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: joel.hoffman at gmail.com


Application that crashed: okular
Version of the application: 0.9.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-16-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Okular 0.9.2 distributed with Kubuntu 9.10 loads this PDF and briefly displays
part of it, but crashes instantly or very quickly, not always at the same time.

 -- Backtrace:
Application: Okular (okular), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe7dc5e9750 (LWP 6537))]

Thread 2 (Thread 0x7fe7cd953910 (LWP 6540)):
[KCrash Handler]
#5  0x00007fe7ce4d1206 in SampledFunction::transform(double*, double*) () from
/usr/lib/libpoppler.so.5
#6  0x00007fe7ce4f7869 in GfxRadialShading::getColor(double, GfxColor*) () from
/usr/lib/libpoppler.so.5
#7  0x00007fe7ce4e0313 in Gfx::doRadialShFill(GfxRadialShading*) () from
/usr/lib/libpoppler.so.5
#8  0x00007fe7ce4e0b3b in Gfx::doShadingPatternFill(GfxShadingPattern*, int,
int) () from /usr/lib/libpoppler.so.5
#9  0x00007fe7ce4e33fa in Gfx::opFill(Object*, int) () from
/usr/lib/libpoppler.so.5
#10 0x00007fe7ce4d9d7f in Gfx::go(int) () from /usr/lib/libpoppler.so.5
#11 0x00007fe7ce4ddf04 in Gfx::display(Object*, int) () from
/usr/lib/libpoppler.so.5
#12 0x00007fe7ce525660 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.5
#13 0x00007fe7ce83c89b in Poppler::Page::renderToImage(double, double, int,
int, int, int, Poppler::Page::Rotation) const () from
/usr/lib/libpoppler-qt4.so.3
#14 0x00007fe7cea9f858 in ?? () from /usr/lib/kde4/okularGenerator_poppler.so
#15 0x00007fe7dabff445 in ?? () from /usr/lib/libQtCore.so.4
#16 0x00007fe7d6359a04 in start_thread () from /lib/libpthread.so.0
#17 0x00007fe7d9a4d7bd in clone () from /lib/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe7dc5e9750 (LWP 6537)):
#0  0x00007fe7d9a41373 in poll () from /lib/libc.so.6
#1  0x00007fe7d4e6729a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fe7d4e68c2c in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#3  0x00007fe7d8a07f23 in _XReply () from /usr/lib/libX11.so.6
#4  0x00007fe7d89e47f5 in XGetImage () from /usr/lib/libX11.so.6
#5  0x00007fe7da25d5ee in QX11PixmapData::toImage() const () from
/usr/lib/libQtGui.so.4
#6  0x00007fe7da24d38d in QPixmap::toImage() const () from
/usr/lib/libQtGui.so.4
#7  0x00007fe7d1eb7dcb in ?? () from /usr/lib/kde4/okularpart.so
#8  0x00007fe7d1ebc5fb in ?? () from /usr/lib/kde4/okularpart.so
#9  0x00007fe7d1ec9ee3 in ?? () from /usr/lib/kde4/okularpart.so
#10 0x00007fe7d1ecad42 in ?? () from /usr/lib/kde4/okularpart.so
#11 0x00007fe7da1dc7a0 in QWidget::event(QEvent*) () from
/usr/lib/libQtGui.so.4
#12 0x00007fe7d1ed8c8d in ?? () from /usr/lib/kde4/okularpart.so
#13 0x00007fe7da18defc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQtGui.so.4
#14 0x00007fe7da1951ce in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#15 0x00007fe7db8f9ab6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#16 0x00007fe7dace5c2c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQtCore.so.4
#17 0x00007fe7da1e3b93 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/libQtGui.so.4
#18 0x00007fe7da1e42f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#19 0x00007fe7da1e3803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/libQtGui.so.4
#20 0x00007fe7da1e42f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#21 0x00007fe7da1e4204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#22 0x00007fe7da1e4204 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#23 0x00007fe7da1e3803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/libQtGui.so.4
#24 0x00007fe7da1e42f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#25 0x00007fe7da1e3803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/libQtGui.so.4
#26 0x00007fe7da1e42f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#27 0x00007fe7da1e3803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/libQtGui.so.4
#28 0x00007fe7da1e42f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#29 0x00007fe7da1e3803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/libQtGui.so.4
#30 0x00007fe7da1e42f0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#31 0x00007fe7da1e3803 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/libQtGui.so.4
#32 0x00007fe7da355e1e in ?? () from /usr/lib/libQtGui.so.4
#33 0x00007fe7da1d5fa0 in QWidgetPrivate::syncBackingStore() () from
/usr/lib/libQtGui.so.4
#34 0x00007fe7da1dc5b8 in QWidget::event(QEvent*) () from
/usr/lib/libQtGui.so.4
#35 0x00007fe7da5529db in QMainWindow::event(QEvent*) () from
/usr/lib/libQtGui.so.4
#36 0x00007fe7dba05773 in KXmlGuiWindow::event(QEvent*) () from
/usr/lib/libkdeui.so.5
#37 0x00007fe7da18defc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQtGui.so.4
#38 0x00007fe7da1951ce in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#39 0x00007fe7db8f9ab6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#40 0x00007fe7dace5c2c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQtCore.so.4
#41 0x00007fe7dace680a in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQtCore.so.4
#42 0x00007fe7dad0e533 in ?? () from /usr/lib/libQtCore.so.4
#43 0x00007fe7d65aabbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#44 0x00007fe7d65ae588 in ?? () from /lib/libglib-2.0.so.0
#45 0x00007fe7d65ae6b0 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#46 0x00007fe7dad0e1a6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#47 0x00007fe7da2224be in ?? () from /usr/lib/libQtGui.so.4
#48 0x00007fe7dace4532 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#49 0x00007fe7dace4904 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#50 0x00007fe7dace6ab9 in QCoreApplication::exec() () from
/usr/lib/libQtCore.so.4
#51 0x000000000040881c in _start ()

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