[okular] [Bug 408849] okular crashes scrolling through certain pdf

Tobias Deiminger bugzilla_noreply at kde.org
Mon Jun 17 22:48:37 BST 2019


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

Tobias Deiminger <haxtibal at posteo.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |haxtibal at posteo.de
     Ever confirmed|0                           |1
             Status|REPORTED                    |CONFIRMED

--- Comment #1 from Tobias Deiminger <haxtibal at posteo.de> ---
I can't cause a crash by simply scrolling. However, a crash happens
reproducible when right-clicking the "Protrusion" link on left margin of page
4, using latest okular and poppler master, with backtrace as follows:

Thread 1 "okular" received signal SIGSEGV, Segmentation fault.
0x00007fffe6a99989 in PageView::createProcessLinkMenu(PageViewItem*, QPoint
const&) () from ./okularpart.so
(gdb) bt
#0  0x00007fffe6a99989 in PageView::createProcessLinkMenu(PageViewItem*, QPoint
const&) () from ./okularpart.so
#1  0x00007fffe6a8eaee in PageView::mouseReleaseEvent(QMouseEvent*) () from
./okularpart.so
#2  0x00007ffff57a8f98 in QWidget::event(QEvent*) () from
/home/tobias/kde/qt5/lib/libQt5Widgets.so.5
#3  0x00007ffff584aaee in QFrame::event(QEvent*) () from
/home/tobias/kde/qt5/lib/libQt5Widgets.so.5
#4  0x00007fffe6a93a43 in PageView::viewportEvent(QEvent*) () from
./okularpart.so
#5  0x00007ffff4cfa2dd in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /home/tobias/kde/qt5/lib/libQt5Core.so.5
#6  0x00007ffff576a3d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /home/tobias/kde/qt5/lib/libQt5Widgets.so.5
#7  0x00007ffff5772567 in QApplication::notify(QObject*, QEvent*) () from
/home/tobias/kde/qt5/lib/libQt5Widgets.so.5
#8  0x00007ffff4cfa558 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /home/tobias/kde/qt5/lib/libQt5Core.so.5
#9  0x00007ffff5770eb2 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /home/tobias/kde/qt5/lib/libQt5Widgets.so.5
#10 0x00007ffff57c4113 in ?? () from
/home/tobias/kde/qt5/lib/libQt5Widgets.so.5
#11 0x00007ffff57c6729 in ?? () from
/home/tobias/kde/qt5/lib/libQt5Widgets.so.5
#12 0x00007ffff576a3fc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /home/tobias/kde/qt5/lib/libQt5Widgets.so.5
#13 0x00007ffff57719cf in QApplication::notify(QObject*, QEvent*) () from
/home/tobias/kde/qt5/lib/libQt5Widgets.so.5
#14 0x00007ffff4cfa558 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /home/tobias/kde/qt5/lib/libQt5Core.so.5
#15 0x00007ffff51033db in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
()
   from /home/tobias/kde/qt5/lib/libQt5Gui.so.5
#16 0x00007ffff5104f55 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
()
   from /home/tobias/kde/qt5/lib/libQt5Gui.so.5
#17 0x00007ffff50ddc3b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
()
   from /home/tobias/kde/qt5/lib/libQt5Gui.so.5
#18 0x00007fffe90a88eb in ?? ()
   from
/media/tobias/edf72459-168b-43b6-b35a-f2b198488c25/tobias/Dev/OSScontrib/kde/qt5/plugins/platforms/../../lib/libQt5XcbQpa.so.5
#19 0x00007ffff4cf888a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/home/tobias/kde/qt5/lib/libQt5Core.so.5
#20 0x00007ffff4d01a40 in QCoreApplication::exec() () from
/home/tobias/kde/qt5/lib/libQt5Core.so.5
#21 0x000055555556197c in main ()

I'm setting this to confirmed, but note that in worst case you and me saw two
unrelated issues with the same document.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list