[Okular-devel] [Bug 211148] New: Okular crashed while scrolling [QRegion::cleanUp, QRegion::operator=, QRegion::operator-=]

Kelvie Wong kelvie at ieee.org
Mon Oct 19 23:38:04 CEST 2009


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

           Summary: Okular crashed while scrolling [QRegion::cleanUp,
                    QRegion::operator=, QRegion::operator-=]
           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: kelvie at ieee.org


Application: okular (0.9.80)
KDE Version: 4.3.72 (KDE 4.3.72 (KDE 4.4 >= 20091015)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.32-rc2-00301-gf0a221e x86_64
Distribution: "Gentoo Base System release 2.0.1"

What I was doing when the application crashed:
The backtrace is attached, I just turned off the table of contents sidebar,
resized the window, and scrolled down again.

The PDF I used was this one, if it matters:
http://atomoptics.uoregon.edu/~dsteck/teaching/optics/optics-notes.pdf

 -- Backtrace:
Application: Okular (okular), signal: Aborted
[KCrash Handler]
#5  0x00007fd876e33a75 in raise () from /lib/libc.so.6
#6  0x00007fd876e34ebe in abort () from /lib/libc.so.6
#7  0x00007fd876e6c9ab in __libc_message () from /lib/libc.so.6
#8  0x00007fd876e71ccc in malloc_printerr () from /lib/libc.so.6
#9  0x00007fd877c1f206 in QRegion::cleanUp(QRegion::QRegionData*) () from
/usr/lib64/qt4/libQtGui.so.4
#10 0x00007fd877c1f402 in QRegion::operator=(QRegion const&) () from
/usr/lib64/qt4/libQtGui.so.4
#11 0x00007fd877c1fdda in QRegion::operator-=(QRegion const&) () from
/usr/lib64/qt4/libQtGui.so.4
#12 0x00007fd86a5503d0 in PageView::drawDocumentOnPainter (this=<value
optimized out>, contentsRect=<value optimized out>, p=0x7fffb3945d30)
    at /home/kelvie/src/git/kde/kdegraphics/okular/ui/pageview.cpp:2398
#13 0x00007fd86a550dca in PageView::paintEvent (this=0x8e82a0, pe=<value
optimized out>) at
/home/kelvie/src/git/kde/kdegraphics/okular/ui/pageview.cpp:1200
#14 0x00007fd877b00a38 in QWidget::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#15 0x00007fd877e47b86 in QFrame::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#16 0x00007fd86a555f9d in PageView::viewportEvent (this=0x8e82a0,
e=0x7fffb3946580) at
/home/kelvie/src/git/kde/kdegraphics/okular/ui/pageview.cpp:2240
#17 0x00007fd8787ea2b6 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib64/qt4/libQtCore.so.4
#18 0x00007fd877aacd7c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
#19 0x00007fd877ab5b20 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#20 0x00007fd879674be6 in KApplication::notify (this=0x7fffb39493d0,
receiver=0x8e7420, event=0x7fffb3946580) at
/home/kelvie/src/git/kde/kdelibs/kdeui/kernel/kapplication.cpp:302
#21 0x00007fd8787eae8b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
#22 0x00007fd877b01e89 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib64/qt4/libQtGui.so.4
#23 0x00007fd877c90ca5 in QWidgetBackingStore::sync() () from
/usr/lib64/qt4/libQtGui.so.4
#24 0x00007fd877af3e72 in QWidgetPrivate::syncBackingStore() () from
/usr/lib64/qt4/libQtGui.so.4
#25 0x00007fd877b01186 in QWidget::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#26 0x00007fd877e606bb in QMainWindow::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#27 0x00007fd87978b213 in KXmlGuiWindow::event (this=0x2b71, ev=0x2b71) at
/home/kelvie/src/git/kde/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:131
#28 0x00007fd877aacdac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
#29 0x00007fd877ab5b20 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#30 0x00007fd879674be6 in KApplication::notify (this=0x7fffb39493d0,
receiver=0x73f700, event=0x7fffb39472d0) at
/home/kelvie/src/git/kde/kdelibs/kdeui/kernel/kapplication.cpp:302
#31 0x00007fd8787eae8b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
#32 0x00007fd877c8e577 in sendUpdateRequest(QWidget*, bool) () from
/usr/lib64/qt4/libQtGui.so.4
#33 0x00007fd877c912a7 in QWidgetBackingStore::markDirty(QRect const&,
QWidget*, bool, bool) () from /usr/lib64/qt4/libQtGui.so.4
#34 0x00007fd877af63cb in QWidget::repaint(QRect const&) () from
/usr/lib64/qt4/libQtGui.so.4
#35 0x00007fd86a551550 in PageView::scrollContentsBy (this=0x8e82a0, dx=<value
optimized out>, dy=<value optimized out>) at
/home/kelvie/src/git/kde/kdegraphics/okular/ui/pageview.cpp:2252
#36 0x00007fd877ec9f60 in QAbstractScrollArea::qt_metacall(QMetaObject::Call,
int, void**) () from /usr/lib64/qt4/libQtGui.so.4
#37 0x00007fd86a559fa0 in PageView::qt_metacall (this=0x2b71, _c=11121, _id=6,
_a=0xffffffffffffffff) at
/home/kelvie/src/tmp/build/kde/kdegraphics/okular/pageview.moc:151
#38 0x00007fd8787fdd9a in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#39 0x00007fd8780a4a6e in QAbstractSlider::valueChanged(int) () from
/usr/lib64/qt4/libQtGui.so.4
#40 0x00007fd877e0ade2 in QAbstractSlider::wheelEvent(QWheelEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#41 0x00007fd877b00e8f in QWidget::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#42 0x00007fd877aacdac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
#43 0x00007fd877ab6f1f in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#44 0x00007fd879674be6 in KApplication::notify (this=0x7fffb39493d0,
receiver=0x8e8970, event=0x7fffb3948590) at
/home/kelvie/src/git/kde/kdelibs/kdeui/kernel/kapplication.cpp:302
#45 0x00007fd8787eae8b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
#46 0x00007fd86a5571a9 in PageView::wheelEvent (this=0x8e82a0,
e=0x7fffb3948590) at
/home/kelvie/src/git/kde/kdegraphics/okular/ui/pageview.cpp:2172
#47 0x00007fd877b00e8f in QWidget::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#48 0x00007fd877e47b86 in QFrame::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#49 0x00007fd86a555f9d in PageView::viewportEvent (this=0x8e82a0,
e=0x7fffb3948590) at
/home/kelvie/src/git/kde/kdegraphics/okular/ui/pageview.cpp:2240
#50 0x00007fd8787ea2b6 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib64/qt4/libQtCore.so.4
#51 0x00007fd877aacd7c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
#52 0x00007fd877ab6f1f in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#53 0x00007fd879674be6 in KApplication::notify (this=0x7fffb39493d0,
receiver=0x8e7420, event=0x7fffb3948590) at
/home/kelvie/src/git/kde/kdelibs/kdeui/kernel/kapplication.cpp:302
#54 0x00007fd8787eae8b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
#55 0x00007fd877b11bc7 in QETWidget::translateWheelEvent(int, int, int,
QFlags<Qt::MouseButton>, QFlags<Qt::KeyboardModifier>, Qt::Orientation) () from
/usr/lib64/qt4/libQtGui.so.4
#56 0x00007fd877b1e1ca in QETWidget::translateMouseEvent(_XEvent const*) ()
from /usr/lib64/qt4/libQtGui.so.4
#57 0x00007fd877b1cdfa in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#58 0x00007fd877b42e94 in x11EventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /usr/lib64/qt4/libQtGui.so.4
#59 0x00007fd873185402 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#60 0x00007fd8731886eb in g_main_context_iterate () from
/usr/lib/libglib-2.0.so.0
#61 0x00007fd873188bbf in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#62 0x00007fd8788140d3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#63 0x00007fd877b427ae in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/qt4/libQtGui.so.4
#64 0x00007fd8787e97e2 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#65 0x00007fd8787e9bb4 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#66 0x00007fd8787ed89b in QCoreApplication::exec() () from
/usr/lib64/qt4/libQtCore.so.4
#67 0x00000000004089fc in main (argc=<value optimized out>, argv=<value
optimized out>) at
/home/kelvie/src/git/kde/kdegraphics/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