[Okular-devel] [Bug 204775] New: Okular crashes during scrolling in pdf

Tomas Vavra xtom.vavra at gmail.com
Sat Aug 22 16:10:12 CEST 2009


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

           Summary: Okular crashes during scrolling in pdf
           Product: okular
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: okular-devel at kde.org
        ReportedBy: xtom.vavra at gmail.com


Application: okular (0.9.80)
KDE Version: 4.3.64 (KDE 4.3.64 (KDE 4.4 >= 20090812)) (Compiled from sources)
Qt Version: 4.5.1
Operating System: Linux 2.6.28-1-amd64 x86_64
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
Simply open PDF and scroll or use PGup or PGdown. After few seconds crashes.
This problem start repeat more after sorce updates two or three days ago

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

Thread 2 (Thread 0x7f61e01c6910 (LWP 9583)):
[KCrash Handler]
#5  0x00007f61f0a6fcc1 in ?? () from /lib/libc.so.6
#6  0x00007f61f0a719c0 in ?? () from /lib/libc.so.6
#7  0x00007f61e0738541 in Object::free (this=0x7f61e01c59a0) at Object.cc:147
#8  0x00007f61e0706e66 in Gfx8BitFont (this=0x293df60, xref=<value optimized
out>, tagA=<value optimized out>, idA=<value optimized out>, nameA=<value
optimized out>, typeA=<value optimized out>, 
    fontDict=0x2550460) at GfxFont.cc:777
#9  0x00007f61e070a1bd in GfxFont::makeFont (xref=0x2780300, tagA=0x27e7f30
"F3", idA=..., fontDict=0x2550460) at GfxFont.cc:145
#10 0x00007f61e070a3c4 in GfxFontDict (this=0x2755600, xref=0x2780300,
fontDictRef=0x0, fontDict=0x27e80f0) at GfxFont.cc:2069
#11 0x00007f61e06f7b22 in GfxResources (this=0x2832b20, xref=0x2780300,
resDict=0x27e6620, nextA=0x0) at Gfx.cc:316
#12 0x00007f61e06fb1e1 in Gfx (this=0x28216b0, xrefA=<value optimized out>,
outA=0x2829330, pageNum=32, resDict=0x27e6620, catalogA=<value optimized out>,
hDPI=22.831353919239902, 
    vDPI=22.870588235294118, box=0x7f61e01c5c70, cropBox=0x0, rotate=270,
abortCheckCbkA=0, abortCheckCbkDataA=0x0) at Gfx.cc:508
#13 0x00007f61e073bc40 in Page::createGfx (this=0x2781000, out=0x2829330,
hDPI=22.831353919239902, vDPI=22.870588235294118, rotate=270,
useMediaBox=<value optimized out>, crop=0, 
    sliceX=<value optimized out>, sliceY=-1, sliceW=-1, sliceH=-1, printing=0,
catalog=0x27803a0, abortCheckCbk=0, abortCheckCbkData=0x0,
annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0)
    at Page.cc:440
#14 0x00007f61e073bea4 in Page::displaySlice (this=0x2781000, out=0x2829330,
hDPI=22.831353919239902, vDPI=22.870588235294118, rotate=<value optimized out>,
useMediaBox=0, crop=1, sliceX=-1, 
    sliceY=-1, sliceW=-1, sliceH=-1, printing=0, catalog=0x27803a0,
abortCheckCbk=0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0,
annotDisplayDecideCbkData=0x0) at Page.cc:469
#15 0x00007f61e0a5604d in Poppler::Page::renderToImage (this=0x275d3a0,
xres=22.831353919239902, yres=22.870588235294118, x=-1, y=-1, w=-1, h=-1,
rotate=Poppler::Page::Rotate0) at poppler-page.cc:211
#16 0x00007f61e0ceb9fc in PDFPixmapGeneratorThread::run() () from
/opt/kde4/lib/kde4/okularGenerator_poppler.so
#17 0x00007f61f22c04b9 in QThreadPrivate::start (arg=0x2779de0) at
/usr/src/kde4/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#18 0x00007f61f204173a in start_thread () from /lib/libpthread.so.0
#19 0x00007f61f0aca43d in clone () from /lib/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f61f42d5750 (LWP 9570)):
#0  0x00007f61f0abf4e3 in poll () from /lib/libc.so.6
#1  0x00007f61ec32d90a in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f61ec32ded9 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007f61ec32e185 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007f61ef9923d6 in _XSend () from /usr/lib/libX11.so.6
#5  0x00007f61ee6f1303 in XRenderCompositeTrapezoids () from
/usr/lib/libXrender.so.1
#6  0x00007f61f18965a6 in qt_XRenderCompositeTrapezoids (this=0x287e2d0,
polygonPoints=0x7ffffc4185e0, pointCount=22, gcMode=<value optimized out>,
mode=QPaintEngine::WindingMode)
    at /usr/src/kde4/qt-copy/src/gui/painting/qpaintengine_x11.cpp:1535
#7  QX11PaintEnginePrivate::fillPolygon_dev (this=0x287e2d0,
polygonPoints=0x7ffffc4185e0, pointCount=22, gcMode=<value optimized out>,
mode=QPaintEngine::WindingMode)
    at /usr/src/kde4/qt-copy/src/gui/painting/qpaintengine_x11.cpp:1614
#8  0x00007f61f1896ed6 in QX11PaintEnginePrivate::fillPath (this=0x287e2d0,
path=..., gc_mode=QX11PaintEnginePrivate::PenGC, transform=<value optimized
out>)
    at /usr/src/kde4/qt-copy/src/gui/painting/qpaintengine_x11.cpp:1730
#9  0x00007f61f18973e3 in QX11PaintEngine::drawPath (this=<value optimized
out>, path=...) at
/usr/src/kde4/qt-copy/src/gui/painting/qpaintengine_x11.cpp:1780
#10 0x00007f61f1897a6f in QX11PaintEngine::drawPolygon (this=0x28284c0,
polygonPoints=<value optimized out>, pointCount=<value optimized out>,
mode=QPaintEngine::PolylineMode)
    at /usr/src/kde4/qt-copy/src/gui/painting/qpaintengine_x11.cpp:1687
#11 0x00007f61f17d666e in QPainter::drawPolyline (this=<value optimized out>,
points=0x292a8f0, pointCount=3) at
/usr/src/kde4/qt-copy/src/gui/painting/qpainter.cpp:4729
#12 0x00007f61e5d78299 in OxygenStyle::drawKStylePrimitive(KStyle::WidgetType,
int, QStyleOption const*, QRect const&, QPalette const&,
QFlags<QStyle::StateFlag>, QPainter*, QWidget const*, KStyle::Option*) const ()
from /opt/kde4/lib/kde4/plugins/styles/oxygen.so
#13 0x00007f61f31dc676 in KStyle::drawControl(QStyle::ControlElement,
QStyleOption const*, QPainter*, QWidget const*) const () from
/opt/kde4/lib/libkdeui.so.5
#14 0x00007f61e5d70f39 in OxygenStyle::drawControl(QStyle::ControlElement,
QStyleOption const*, QPainter*, QWidget const*) const () from
/opt/kde4/lib/kde4/plugins/styles/oxygen.so
#15 0x00007f61f198a6c1 in QCommonStyle::drawComplexControl (this=0x248dc60,
cc=<value optimized out>, opt=0x7ffffc41d840, p=0x7ffffc41d8c0,
widget=0x25be770)
    at /usr/src/kde4/qt-copy/src/gui/styles/qcommonstyle.cpp:3396
#16 0x00007f61f31d7107 in KStyle::drawComplexControl(QStyle::ComplexControl,
QStyleOptionComplex const*, QPainter*, QWidget const*) const () from
/opt/kde4/lib/libkdeui.so.5
#17 0x00007f61e5d70a94 in
OxygenStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex
const*, QPainter*, QWidget const*) const () from
/opt/kde4/lib/kde4/plugins/styles/oxygen.so
#18 0x00007f61f1aaf6ef in QScrollBar::paintEvent (this=0x25be770) at
/usr/src/kde4/qt-copy/src/gui/widgets/qscrollbar.cpp:541
#19 0x00007f61f171ee23 in QWidget::event (this=0x25be770, event=0x7ffffc41df50)
at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:7659
#20 0x00007f61f16d202d in QApplicationPrivate::notify_helper (this=0x242f360,
receiver=0x25be770, e=0x7ffffc41df50) at
/usr/src/kde4/qt-copy/src/gui/kernel/qapplication.cpp:4057
#21 0x00007f61f16da87a in QApplication::notify (this=0x7ffffc420880,
receiver=0x25be770, e=0x7ffffc41df50) at
/usr/src/kde4/qt-copy/src/gui/kernel/qapplication.cpp:4022
#22 0x00007f61f31c9d3b in KApplication::notify(QObject*, QEvent*) () from
/opt/kde4/lib/libkdeui.so.5
#23 0x00007f61f239395c in QCoreApplication::notifyInternal
(this=0x7ffffc420880, receiver=0x25be770, event=0x7ffffc41df50) at
/usr/src/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:606
#24 0x00007f61f1721a07 in QWidgetPrivate::drawWidget (this=0x25d4ec0,
pdev=0x2513238, rgn=..., offset=..., flags=<value optimized out>,
sharedPainter=0x0, backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5052
#25 0x00007f61f172211a in QWidgetPrivate::paintSiblingsRecursive
(this=0x24f6260, pdev=0x2513238, siblings=..., index=0, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5162
#26 0x00007f61f1721685 in QWidgetPrivate::drawWidget (this=0x24f6260,
pdev=0x2513238, rgn=..., offset=..., flags=4, sharedPainter=0x0,
backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5101
#27 0x00007f61f172211a in QWidgetPrivate::paintSiblingsRecursive
(this=0x25fdb10, pdev=0x2513238, siblings=..., index=3, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5162
#28 0x00007f61f1721685 in QWidgetPrivate::drawWidget (this=0x25fdb10,
pdev=0x2513238, rgn=..., offset=..., flags=4, sharedPainter=0x0,
backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5101
#29 0x00007f61f172211a in QWidgetPrivate::paintSiblingsRecursive
(this=0x24fc8e0, pdev=0x2513238, siblings=..., index=2, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5162
#30 0x00007f61f1721685 in QWidgetPrivate::drawWidget (this=0x24fc8e0,
pdev=0x2513238, rgn=..., offset=..., flags=4, sharedPainter=0x0,
backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5101
#31 0x00007f61f172211a in QWidgetPrivate::paintSiblingsRecursive
(this=0x24ec560, pdev=0x2513238, siblings=..., index=4, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5162
#32 0x00007f61f1721685 in QWidgetPrivate::drawWidget (this=0x24ec560,
pdev=0x2513238, rgn=..., offset=..., flags=4, sharedPainter=0x0,
backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5101
#33 0x00007f61f172211a in QWidgetPrivate::paintSiblingsRecursive
(this=0x24eb360, pdev=0x2513238, siblings=..., index=2, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5162
#34 0x00007f61f1721685 in QWidgetPrivate::drawWidget (this=0x24eb360,
pdev=0x2513238, rgn=..., offset=..., flags=4, sharedPainter=0x0,
backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5101
#35 0x00007f61f172211a in QWidgetPrivate::paintSiblingsRecursive
(this=0x24eb060, pdev=0x2513238, siblings=..., index=1, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5162
#36 0x00007f61f172203d in QWidgetPrivate::paintSiblingsRecursive
(this=0x24eb060, pdev=0x2513238, siblings=..., index=3, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5153
#37 0x00007f61f1721685 in QWidgetPrivate::drawWidget (this=0x24eb060,
pdev=0x2513238, rgn=..., offset=..., flags=4, sharedPainter=0x0,
backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5101
#38 0x00007f61f172211a in QWidgetPrivate::paintSiblingsRecursive
(this=0x255c760, pdev=0x2513238, siblings=..., index=2, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5162
#39 0x00007f61f1721685 in QWidgetPrivate::drawWidget (this=0x255c760,
pdev=0x2513238, rgn=..., offset=..., flags=4, sharedPainter=0x0,
backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5101
#40 0x00007f61f172211a in QWidgetPrivate::paintSiblingsRecursive
(this=0x2518ab0, pdev=0x2513238, siblings=..., index=6, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5162
#41 0x00007f61f1721685 in QWidgetPrivate::drawWidget (this=0x2518ab0,
pdev=0x2513238, rgn=..., offset=..., flags=4, sharedPainter=0x0,
backingStore=0x25131d0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:5101
#42 0x00007f61f18a5e6d in QWidgetBackingStore::sync (this=0x25131d0) at
/usr/src/kde4/qt-copy/src/gui/painting/qbackingstore.cpp:1268
#43 0x00007f61f171418a in QWidgetPrivate::syncBackingStore (this=0x2518ab0) at
/usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:1602
#44 0x00007f61f171ed30 in QWidget::event (this=0x25138e0, event=0x26f8630) at
/usr/src/kde4/qt-copy/src/gui/kernel/qwidget.cpp:7799
#45 0x00007f61f1a7aacb in QMainWindow::event (this=0x25138e0, event=0x26f8630)
at /usr/src/kde4/qt-copy/src/gui/widgets/qmainwindow.cpp:1402
#46 0x00007f61f32d2ef3 in KXmlGuiWindow::event(QEvent*) () from
/opt/kde4/lib/libkdeui.so.5
#47 0x00007f61f16d202d in QApplicationPrivate::notify_helper (this=0x242f360,
receiver=0x25138e0, e=0x26f8630) at
/usr/src/kde4/qt-copy/src/gui/kernel/qapplication.cpp:4057
#48 0x00007f61f16da87a in QApplication::notify (this=0x7ffffc420880,
receiver=0x25138e0, e=0x26f8630) at
/usr/src/kde4/qt-copy/src/gui/kernel/qapplication.cpp:4022
#49 0x00007f61f31c9d3b in KApplication::notify(QObject*, QEvent*) () from
/opt/kde4/lib/libkdeui.so.5
#50 0x00007f61f239395c in QCoreApplication::notifyInternal
(this=0x7ffffc420880, receiver=0x25138e0, event=0x26f8630) at
/usr/src/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:606
#51 0x00007f61f23942a1 in QCoreApplication::sendEvent (receiver=<value
optimized out>, event_type=0, data=0x2416160)
    at
../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:213
#52 QCoreApplicationPrivate::sendPostedEvents (receiver=<value optimized out>,
event_type=0, data=0x2416160) at
/usr/src/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1244
#53 0x00007f61f23b8bd3 in QCoreApplication::sendPostedEvents (s=<value
optimized out>) at
../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218
#54 postEventSourceDispatch (s=<value optimized out>) at
/usr/src/kde4/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:209
#55 0x00007f61ee05510a in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#56 0x00007f61ee058968 in ?? () from /usr/lib/libglib-2.0.so.0
#57 0x00007f61ee058b1c in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#58 0x00007f61f23b886f in QEventDispatcherGlib::processEvents (this=0x2415930,
flags=<value optimized out>) at
/usr/src/kde4/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:324
#59 0x00007f61f1757bef in QGuiEventDispatcherGlib::processEvents
(this=0x7ffffc417d00, flags=<value optimized out>) at
/usr/src/kde4/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#60 0x00007f61f2392332 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at /usr/src/kde4/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#61 0x00007f61f23924c5 in QEventLoop::exec (this=0x7ffffc420800, flags=...) at
/usr/src/kde4/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#62 0x00007f61f239453c in QCoreApplication::exec () at
/usr/src/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:888
#63 0x0000000000408244 in main ()

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