T. Zack Crawford
2018-09-06 18:33:28 UTC
https://bugs.kde.org/show_bug.cgi?id=398334
Bug ID: 398334
Summary: Okular crashes while highlighting PDF file
Product: okular
Version: unspecified
Platform: Archlinux Packages
OS: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
Assignee: okular-***@kde.org
Reporter: ***@hotmail.com
Target Milestone: ---
--Software Versions
Application: okular (1.5.1)
KDE Frameworks 5.49.0
Qt 5.11.1 (built against 5.11.1)
Operating System: 4.18.5-arch1-1-ARCH (Linux kernel 4.18.5)
Distribution: Arch Linux
Window manager: i3 (if that matters)
PDF Backend 0.6.5
-- Information about the crash:
- What I was doing when the application crashed:
An arbitrary highlightable pdf file was opened with okular (have tried opening
from both Okular>File>Open as well as from thunar and launching from zotero)
The F6 button was pressed to open the review tool with the highlighter option
At least two separate sections of text were highlighted with the default yellow
highlighter. Doing this after highlighting only one section does not produce a
crash (at least not consistently).
CTRL+Z was pressed to undo the last highlighted text
Another section of text was then highlighted
Okular immediately crashes
- Custom settings of the application:
I have added a few extra colored highlighters to the review tool, but I can
make the crash occur using the default yellow highlighter only. Seems not
relevant to the bug.
-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7efbf7a52800 (LWP 12111))]
Thread 9 (Thread 0x7efbdaffd700 (LWP 12123)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 8 (Thread 0x7efbdb7fe700 (LWP 12122)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 7 (Thread 0x7efbdbfff700 (LWP 12121)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 6 (Thread 0x7efbe0f53700 (LWP 12120)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 5 (Thread 0x7efbe1754700 (LWP 12119)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 4 (Thread 0x7efbe1f55700 (LWP 12118)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 3 (Thread 0x7efbe2897700 (LWP 12117)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 2 (Thread 0x7efbefde4700 (LWP 12116)):
#0 0x00007efbfdb14bb1 in poll () from /usr/lib/libc.so.6
#1 0x00007efbfb67dec0 in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007efbfb67dfee in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3 0x00007efbfe03e4a9 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4 0x00007efbfdfe9dac in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5 0x00007efbfde32f59 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6 0x00007efbfe290ba6 in ?? () from /usr/lib/libQt5DBus.so.5
#7 0x00007efbfde3d005 in ?? () from /usr/lib/libQt5Core.so.5
#8 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#9 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 1 (Thread 0x7efbf7a52800 (LWP 12111)):
[KCrash Handler]
#6 0x0000565557c953a0 in ?? ()
#7 0x00007efbf414a487 in PagePainter::paintCroppedPageOnPainter(QPainter*,
Okular::Page const*, Okular::DocumentObserver*, int, int, int, QRect const&,
Okular::NormalizedRect const&, Okular::NormalizedPoint*) () from
/usr/lib/qt/plugins/okularpart.so
#8 0x00007efbf414f931 in PagePainter::paintPageOnPainter(QPainter*,
Okular::Page const*, Okular::DocumentObserver*, int, int, int, QRect const&) ()
from /usr/lib/qt/plugins/okularpart.so
#9 0x00007efbf419b2df in ?? () from /usr/lib/qt/plugins/okularpart.so
#10 0x00007efbf419b5ee in ?? () from /usr/lib/qt/plugins/okularpart.so
#11 0x00007efbfeacd658 in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#12 0x00007efbfea8de14 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#13 0x00007efbfea956e1 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#14 0x00007efbfdfeb119 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#15 0x00007efbfeac5edc in QWidgetPrivate::sendPaintEvent(QRegion const&) ()
from /usr/lib/libQt5Widgets.so.5
#16 0x00007efbfeac67c6 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/libQt5Widgets.so.5
#17 0x00007efbfea9d609 in ?? () from /usr/lib/libQt5Widgets.so.5
#18 0x00007efbfea9d829 in ?? () from /usr/lib/libQt5Widgets.so.5
#19 0x00007efbfeab4f77 in QWidgetPrivate::syncBackingStore() () from
/usr/lib/libQt5Widgets.so.5
#20 0x00007efbfeacd799 in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#21 0x00007efbfebd94c5 in QMainWindow::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#22 0x00007efbff39973c in KMainWindow::event(QEvent*) () from
/usr/lib/libKF5XmlGui.so.5
#23 0x00007efbff3e3f56 in KXmlGuiWindow::event(QEvent*) () from
/usr/lib/libKF5XmlGui.so.5
#24 0x00007efbfea8de14 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#25 0x00007efbfea956e1 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#26 0x00007efbfdfeb119 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#27 0x00007efbfdfee1ac in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#28 0x00007efbfe03eec4 in ?? () from /usr/lib/libQt5Core.so.5
#29 0x00007efbfb67dca7 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#30 0x00007efbfb67df59 in ?? () from /usr/lib/libglib-2.0.so.0
#31 0x00007efbfb67dfee in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#32 0x00007efbfe03e4a9 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#33 0x00007efbf7634312 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#34 0x00007efbfdfe9dac in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#35 0x00007efbfdff20a6 in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#36 0x000056555555e6cd in ?? ()
#37 0x00007efbfda48223 in __libc_start_main () from /usr/lib/libc.so.6
#38 0x000056555555fd9e in _start ()
Bug ID: 398334
Summary: Okular crashes while highlighting PDF file
Product: okular
Version: unspecified
Platform: Archlinux Packages
OS: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
Assignee: okular-***@kde.org
Reporter: ***@hotmail.com
Target Milestone: ---
--Software Versions
Application: okular (1.5.1)
KDE Frameworks 5.49.0
Qt 5.11.1 (built against 5.11.1)
Operating System: 4.18.5-arch1-1-ARCH (Linux kernel 4.18.5)
Distribution: Arch Linux
Window manager: i3 (if that matters)
PDF Backend 0.6.5
-- Information about the crash:
- What I was doing when the application crashed:
An arbitrary highlightable pdf file was opened with okular (have tried opening
from both Okular>File>Open as well as from thunar and launching from zotero)
The F6 button was pressed to open the review tool with the highlighter option
At least two separate sections of text were highlighted with the default yellow
highlighter. Doing this after highlighting only one section does not produce a
crash (at least not consistently).
CTRL+Z was pressed to undo the last highlighted text
Another section of text was then highlighted
Okular immediately crashes
- Custom settings of the application:
I have added a few extra colored highlighters to the review tool, but I can
make the crash occur using the default yellow highlighter only. Seems not
relevant to the bug.
-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7efbf7a52800 (LWP 12111))]
Thread 9 (Thread 0x7efbdaffd700 (LWP 12123)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 8 (Thread 0x7efbdb7fe700 (LWP 12122)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 7 (Thread 0x7efbdbfff700 (LWP 12121)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 6 (Thread 0x7efbe0f53700 (LWP 12120)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 5 (Thread 0x7efbe1754700 (LWP 12119)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 4 (Thread 0x7efbe1f55700 (LWP 12118)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 3 (Thread 0x7efbe2897700 (LWP 12117)):
#0 0x00007efbfca8aafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1 0x00007efbe77c9404 in ?? () from /usr/lib/dri/radeonsi_dri.so
#2 0x00007efbe77c90f8 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#4 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 2 (Thread 0x7efbefde4700 (LWP 12116)):
#0 0x00007efbfdb14bb1 in poll () from /usr/lib/libc.so.6
#1 0x00007efbfb67dec0 in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007efbfb67dfee in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3 0x00007efbfe03e4a9 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4 0x00007efbfdfe9dac in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5 0x00007efbfde32f59 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6 0x00007efbfe290ba6 in ?? () from /usr/lib/libQt5DBus.so.5
#7 0x00007efbfde3d005 in ?? () from /usr/lib/libQt5Core.so.5
#8 0x00007efbfca84a9d in start_thread () from /usr/lib/libpthread.so.0
#9 0x00007efbfdb1fa43 in clone () from /usr/lib/libc.so.6
Thread 1 (Thread 0x7efbf7a52800 (LWP 12111)):
[KCrash Handler]
#6 0x0000565557c953a0 in ?? ()
#7 0x00007efbf414a487 in PagePainter::paintCroppedPageOnPainter(QPainter*,
Okular::Page const*, Okular::DocumentObserver*, int, int, int, QRect const&,
Okular::NormalizedRect const&, Okular::NormalizedPoint*) () from
/usr/lib/qt/plugins/okularpart.so
#8 0x00007efbf414f931 in PagePainter::paintPageOnPainter(QPainter*,
Okular::Page const*, Okular::DocumentObserver*, int, int, int, QRect const&) ()
from /usr/lib/qt/plugins/okularpart.so
#9 0x00007efbf419b2df in ?? () from /usr/lib/qt/plugins/okularpart.so
#10 0x00007efbf419b5ee in ?? () from /usr/lib/qt/plugins/okularpart.so
#11 0x00007efbfeacd658 in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#12 0x00007efbfea8de14 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#13 0x00007efbfea956e1 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#14 0x00007efbfdfeb119 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#15 0x00007efbfeac5edc in QWidgetPrivate::sendPaintEvent(QRegion const&) ()
from /usr/lib/libQt5Widgets.so.5
#16 0x00007efbfeac67c6 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/libQt5Widgets.so.5
#17 0x00007efbfea9d609 in ?? () from /usr/lib/libQt5Widgets.so.5
#18 0x00007efbfea9d829 in ?? () from /usr/lib/libQt5Widgets.so.5
#19 0x00007efbfeab4f77 in QWidgetPrivate::syncBackingStore() () from
/usr/lib/libQt5Widgets.so.5
#20 0x00007efbfeacd799 in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#21 0x00007efbfebd94c5 in QMainWindow::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#22 0x00007efbff39973c in KMainWindow::event(QEvent*) () from
/usr/lib/libKF5XmlGui.so.5
#23 0x00007efbff3e3f56 in KXmlGuiWindow::event(QEvent*) () from
/usr/lib/libKF5XmlGui.so.5
#24 0x00007efbfea8de14 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#25 0x00007efbfea956e1 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#26 0x00007efbfdfeb119 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#27 0x00007efbfdfee1ac in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#28 0x00007efbfe03eec4 in ?? () from /usr/lib/libQt5Core.so.5
#29 0x00007efbfb67dca7 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#30 0x00007efbfb67df59 in ?? () from /usr/lib/libglib-2.0.so.0
#31 0x00007efbfb67dfee in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#32 0x00007efbfe03e4a9 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#33 0x00007efbf7634312 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#34 0x00007efbfdfe9dac in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#35 0x00007efbfdff20a6 in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#36 0x000056555555e6cd in ?? ()
#37 0x00007efbfda48223 in __libc_start_main () from /usr/lib/libc.so.6
#38 0x000056555555fd9e in _start ()
--
You are receiving this mail because:
You are the assignee for the bug.
You are receiving this mail because:
You are the assignee for the bug.