SUMMARY okular crashes with this stack: #0 fclose (fp=0x0) at /disk-samsung/freebsd-src/lib/libc/stdio/fclose.c:130 #1 0x000000080b7e9083 in spd_close () from /usr/local/lib/libspeechd.so.2 #2 0x000000080b7dc3f4 in ?? () from /usr/local/lib/qt5/plugins/texttospeech/libqtexttospeech_speechd.so #3 0x000000080b7dc52e in ?? () from /usr/local/lib/qt5/plugins/texttospeech/libqtexttospeech_speechd.so #4 0x0000000802c3f8d9 in ?? () from /usr/local/lib/qt5/libQt5TextToSpeech.so.5 #5 0x000000080246a18e in QObject::~QObject() () from /usr/local/lib/qt5/libQt5Core.so.5 #6 0x0000000802c4230e in ?? () from /usr/local/lib/qt5/libQt5TextToSpeech.so.5 #7 0x0000000808ec9280 in ?? () from /usr/local/lib/qt5/plugins/okularpart.so #8 0x0000000808ec9054 in ?? () from /usr/local/lib/qt5/plugins/okularpart.so #9 0x0000000808ec7197 in ?? () from /usr/local/lib/qt5/plugins/okularpart.so #10 0x0000000808ef4601 in Okular::Part::slotPreferences() () from /usr/local/lib/qt5/plugins/okularpart.so #11 0x0000000802477069 in ?? () from /usr/local/lib/qt5/libQt5Core.so.5 #12 0x00000008014938ba in QAction::activate(QAction::ActionEvent) () from /usr/local/lib/qt5/libQt5Widgets.so.5 #13 0x0000000801617d0d in ?? () from /usr/local/lib/qt5/libQt5Widgets.so.5 #14 0x000000080161523b in ?? () from /usr/local/lib/qt5/libQt5Widgets.so.5 #15 0x000000080161c5e0 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5 #16 0x00000008014d5ede in QWidget::event(QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5 #17 0x000000080161cc3c in QMenu::event(QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5 #18 0x000000080149c919 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5 #19 0x000000080149f7b4 in QApplication::notify(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Widgets.so.5 #20 0x00000008024400d0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/local/lib/qt5/libQt5Core.so.5 #21 0x000000080149d2ec in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () STEPS TO REPRODUCE regular build/install SOFTWARE/OS VERSIONS FreeBSD 13.1 Qt Version: 5.15.5 KDE frameworks: 5.97.0
This is reproducible by opening the configuration dialog. A work around is to disable speech-dispatcher from running: > echo "DisableAutoSpawn" > ~/.config/speech-dispatcher/speechd.conf Here [1] is a slightly better bt. [1] https://invent.kde.org/-/snippets/2332
https://github.com/brailcom/speechd/issues/762