https://bugs.kde.org/show_bug.cgi?id=458530
--- Comment #3 from apaul...@gmail.com --- This crash happens when I go to the menu Settings > Configure Backends > PDF Because I have a nssdb at the default location, it prompts me for the NSS Certificate DB password. Whether I enter the password and click "OK, or click "Cancel", Okular crashes. I installed debug symbols for Okular and qt5core, so hopefully the following trace is more helpful, though there still seem to be a few missing symbols that I can't find packages for: Application: Okular (okular), signal: Segmentation fault [New LWP 11026] [New LWP 11045] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f772b4d699f in __GI___poll (fds=0x7ffe2aa8cfb8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 __preamble__ [Current thread is 1 (Thread 0x7f772794e000 (LWP 11025))] Thread 3 (Thread 0x7f76cbfff700 (LWP 11045)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f772b8686f1 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:133 #2 QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> > (expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:135 #3 futexSemaphoreTryAcquire_loop<false> (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219 #4 futexSemaphoreTryAcquire<false> (timeout=-1, n=<optimized out>, u=...) at thread/qsemaphore.cpp:262 #5 QSemaphore::acquire (this=0x55a207e08c30, n=<optimized out>) at thread/qsemaphore.cpp:326 #6 0x00007f771c6cbe06 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okular/generators/okularGenerator_ghostview.so #7 0x00007f772b866543 in QThreadPrivate::start (arg=0x55a207e08c20) at thread/qthread_unix.cpp:330 #8 0x00007f772a9d6609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f772b4e3133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f7726b52700 (LWP 11026)): #0 0x00007f772b4d699f in __GI___poll (fds=0x7f77200053c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f7729fbe36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f7729fbe4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f772baa7b6b in QEventDispatcherGlib::processEvents (this=0x7f7720000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f772ba4bb0b in QEventLoop::exec (this=this@entry=0x7f7726b51bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f772b865342 in QThread::exec (this=this@entry=0x7f772bd8dd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f772bd09f4b in QDBusConnectionManager::run (this=0x7f772bd8dd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #7 0x00007f772b866543 in QThreadPrivate::start (arg=0x7f772bd8dd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:330 #8 0x00007f772a9d6609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f772b4e3133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f772794e000 (LWP 11025)): [KCrash Handler] #4 0x00007f772c60d0d0 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #5 0x00007f772c60dd93 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #6 0x00007f772c60c6ac in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #7 0x00007f772c60dd93 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #8 0x00007f772c60c6ac in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #9 0x00007f772c60dd93 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x00007f772c60c6ac in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007f772c60dd93 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007f772c60c6ac in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x00007f772c60dd93 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #14 0x00007f772c60dc76 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007f772c60c6ac in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00007f772c60dd93 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x00007f772c60c6ac in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #18 0x00007f772c5e3729 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007f772c5e41c4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x00007f772c60d835 in QWidgetPrivate::syncBackingStore() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x00007f772c6147ac in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #22 0x00007f772c5d0e43 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #23 0x00007f772c5d9c58 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #24 0x00007f772ba4d00a in QCoreApplication::notifyInternal2 (receiver=0x55a207c5b1f0, event=0x7f77180081d0) at ../../include/QtCore/5.15.6/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332 #25 0x00007f772ba4f911 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55a20701c3e0) at kernel/qcoreapplication.cpp:1821 #26 0x00007f772baa84f7 in postEventSourceDispatch (s=0x55a20713e510) at kernel/qeventdispatcher_glib.cpp:277 #27 0x00007f7729fbe17d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #28 0x00007f7729fbe400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #29 0x00007f7729fbe4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007f772baa7b52 in QEventDispatcherGlib::processEvents (this=0x55a20714b420, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #31 0x00007f772ba4bb0b in QEventLoop::exec (this=this@entry=0x7ffe2aa8f780, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #32 0x00007f772ba53cb4 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #33 0x000055a206250cba in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:102 [Inferior 1 (process 11025) detached] -- You are receiving this mail because: You are watching all bug changes.