[okular] [Bug 415340] New: Crash when closing print preview dialog on Linux

jimbo1qaz bugzilla_noreply at kde.org
Thu Dec 19 02:29:59 GMT 2019


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

            Bug ID: 415340
           Summary: Crash when closing print preview dialog on Linux
           Product: okular
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: jimbo1qaz at protonmail.com
  Target Milestone: ---

Application: okular (1.9.70)

Qt Version: 5.13.2
Frameworks Version: 5.64.0
Operating System: Linux 5.4.3-1-MANJARO x86_64
Distribution: Manjaro Linux

-- Information about the crash:
- Open any file (.pdf or .md).
- Under File menu, open print preview dialog.
- Close print preview dialog.

Okular segfaults.

The crash can be reproduced every time.

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fac86039800 (LWP 141606))]

Thread 18 (Thread 0x7fac48c93700 (LWP 141635)):
#0  0x00007fac899e6e9d in syscall () from /usr/lib/libc.so.6
#1  0x00007fac89d648f2 in QSemaphore::acquire(int) () from
/usr/lib/libQt5Core.so.5
#2  0x00007fac480d77c2 in GSRendererThread::run (this=0x564b8a87c580) at
/home/nyanpasu64/aur/okular-git/src/okular/generators/spectre/rendererthread.cpp:50
#3  0x00007fac89d62530 in ?? () from /usr/lib/libQt5Core.so.5
#4  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 17 (Thread 0x7fac497fa700 (LWP 141623)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 16 (Thread 0x7fac49ffb700 (LWP 141622)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 15 (Thread 0x7fac4a7fc700 (LWP 141621)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7fac4affd700 (LWP 141620)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7fac4b7fe700 (LWP 141619)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7fac4bfff700 (LWP 141618)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7fac68ff9700 (LWP 141617)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7fac697fa700 (LWP 141616)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7fac69ffb700 (LWP 141615)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7fac6a7fc700 (LWP 141614)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fac6affd700 (LWP 141613)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7fac6b7fe700 (LWP 141612)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7fac6bfff700 (LWP 141611)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fac70ab6700 (LWP 141610)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fac713f8700 (LWP 141609)):
#0  0x00007fac88f34c45 in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007fac76dd448c in ?? () from /usr/lib/dri/radeonsi_dri.so
#2  0x00007fac76dd4088 in ?? () from /usr/lib/dri/radeonsi_dri.so
#3  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fac7f2c7700 (LWP 141608)):
#0  0x00007fac899e19ef in poll () from /usr/lib/libc.so.6
#1  0x00007fac88419120 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fac884191f1 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007fac89f88b2c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007fac89f2f83c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007fac89d61305 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007fac8a1c2b37 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007fac89d62530 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007fac88f2e4cf in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fac899ec2d3 in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fac86039800 (LWP 141606)):
[KCrash Handler]
#6  0x00007fac8a97e860 in QAction::isChecked() const () from
/usr/lib/libQt5Widgets.so.5
#7  0x00007fac7e000f09 in PageView::capability (this=0x564b8a8105a0,
capability=<optimized out>) at
/home/nyanpasu64/aur/okular-git/src/okular/ui/pageview.cpp:1595
#8  0x00007fac7ddfa0ec in Okular::DocumentPrivate::saveViewsInfo
(this=this at entry=0x564b8a73d190, view=view at entry=0x564b8a8105e0, e=...) at
/home/nyanpasu64/aur/okular-git/src/okular/core/document.cpp:771
#9  0x00007fac7de104bb in Okular::DocumentPrivate::saveDocumentInfo
(this=<optimized out>) at
/home/nyanpasu64/aur/okular-git/src/okular/core/document.cpp:1335
#10 0x00007fac7de12870 in Okular::Document::closeDocument (this=0x564b8a7d1300)
at /home/nyanpasu64/aur/okular-git/src/okular/core/document.cpp:2769
#11 Okular::Document::closeDocument (this=0x564b8a7d1300) at
/home/nyanpasu64/aur/okular-git/src/okular/core/document.cpp:2738
#12 0x00007fac7df88363 in Okular::Part::closeUrl (promptToSave=<optimized out>,
this=0x564b8a77bbe0) at
/home/nyanpasu64/aur/okular-git/src/okular/part.cpp:1903
#13 Okular::Part::closeUrl (this=0x564b8a77bbe0, promptToSave=<optimized out>)
at /home/nyanpasu64/aur/okular-git/src/okular/part.cpp:1842
#14 0x00007fac7df89533 in Okular::Part::~Part (this=this at entry=0x564b8a77bbe0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/home/nyanpasu64/aur/okular-git/src/okular/part.cpp:971
#15 0x00007fac7df895ca in Okular::Part::~Part (this=0x564b8a77bbe0,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/home/nyanpasu64/aur/okular-git/src/okular/part.cpp:963
#16 0x00007fac89f5a80e in QObjectPrivate::deleteChildren() () from
/usr/lib/libQt5Core.so.5
#17 0x00007fac8a9c38d3 in QWidget::~QWidget() () from
/usr/lib/libQt5Widgets.so.5
#18 0x00007fac7dfc384b in Okular::FilePrinterPreview::~FilePrinterPreview
(this=0x7ffec8809180, __in_chrg=<optimized out>) at
/usr/include/qt/QtCore/qarraydata.h:236
#19 0x00007fac7df9b208 in Okular::Part::slotPrintPreview (this=<optimized out>)
at /home/nyanpasu64/aur/okular-git/src/okular/part.cpp:3042
#20 0x00007fac7df5f3d2 in Okular::Part::qt_static_metacall (_o=0x564b89f850e0,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
/home/nyanpasu64/aur/okular-git/src/build/okularpart_autogen/EWIEGA46WW/moc_part.cpp:449
#21 0x00007fac89f5cac1 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQt5Core.so.5
#22 0x00007fac8a97dea3 in QAction::triggered(bool) () from
/usr/lib/libQt5Widgets.so.5
#23 0x00007fac8a980634 in QAction::activate(QAction::ActionEvent) () from
/usr/lib/libQt5Widgets.so.5
#24 0x00007fac8ab0c6b3 in ?? () from /usr/lib/libQt5Widgets.so.5
#25 0x00007fac8ab13f6c in ?? () from /usr/lib/libQt5Widgets.so.5
#26 0x00007fac8ab16c8b in QMenu::keyPressEvent(QKeyEvent*) () from
/usr/lib/libQt5Widgets.so.5
#27 0x00007fac8a9c86cb in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#28 0x00007fac8ab1760c in QMenu::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#29 0x00007fac8a9844e5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#30 0x00007fac8a98e544 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#31 0x00007fac89f30d12 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#32 0x00007fac8a9e743e in ?? () from /usr/lib/libQt5Widgets.so.5
#33 0x00007fac8a9844e5 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#34 0x00007fac8a98de11 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#35 0x00007fac89f30d12 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#36 0x00007fac8a36316d in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() from /usr/lib/libQt5Gui.so.5
#37 0x00007fac8a36862f in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/libQt5Gui.so.5
#38 0x00007fac8a342b0c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQt5Gui.so.5
#39 0x00007fac85bf30ec in ?? () from /usr/lib/libQt5XcbQpa.so.5
#40 0x00007fac8841739e in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#41 0x00007fac884191b1 in ?? () from /usr/lib/libglib-2.0.so.0
#42 0x00007fac884191f1 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#43 0x00007fac89f88b13 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#44 0x00007fac89f2f83c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#45 0x00007fac89f37676 in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#46 0x0000564b89b0979a in main (argc=<optimized out>, argv=<optimized out>) at
/home/nyanpasu64/aur/okular-git/src/okular/shell/main.cpp:95
[Inferior 1 (process 141606) detached]

The reporter indicates this bug may be a duplicate of or related to bug 414937.

Reported using DrKonqi

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


More information about the Okular-devel mailing list