SUMMARY drkonqi crashes when trying to Reload stacktrace. STEPS TO REPRODUCE 1. Follow https://bugs.kde.org/show_bug.cgi?id=361637 to crash systemd-kcm 2. Click the Reload button in drkonqi. (Debug info for systemd-kcm is never installed.) OBSERVED RESULT Crash. SOFTWARE VERSIONS (available in About System) KDE Plasma Version: 5.13.3 KDE Frameworks Version: 5.50.0 Qt Version: 5.11.1 ADDITIONAL INFORMATION drkonqi 5.13.3
Application: drkonqi (drkonqi), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f55083d6940 (LWP 8673))] Thread 4 (Thread 0x7f54f2580700 (LWP 8687)): #0 0x00007f550b03967c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f54f2a24a43 in ?? () from /usr/lib64/dri/i965_dri.so #2 0x00007f54f2a2479b in ?? () from /usr/lib64/dri/i965_dri.so #3 0x00007f550b03358e in start_thread () from /lib64/libpthread.so.0 #4 0x00007f550b39c513 in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f54f970f700 (LWP 8675)): #0 0x00007f550b391301 in poll () from /lib64/libc.so.6 #1 0x00007f5508a895a6 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007f5508a896d0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f550ba3eacb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #4 0x00007f550b9ed39b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #5 0x00007f550b854f16 in QThread::exec() () from /lib64/libQt5Core.so.5 #6 0x00007f550c8a8c89 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5 #7 0x00007f550b85e3ab in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #8 0x00007f550b03358e in start_thread () from /lib64/libpthread.so.0 #9 0x00007f550b39c513 in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f54fb38f700 (LWP 8674)): #0 0x00007f550b391301 in poll () from /lib64/libc.so.6 #1 0x00007f5508a1d39f in ?? () from /lib64/libxcb.so.1 #2 0x00007f5508a1f01a in xcb_wait_for_event () from /lib64/libxcb.so.1 #3 0x00007f54fb548b79 in QXcbEventReader::run() () from /lib64/libQt5XcbQpa.so.5 #4 0x00007f550b85e3ab in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #5 0x00007f550b03358e in start_thread () from /lib64/libpthread.so.0 #6 0x00007f550b39c513 in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f55083d6940 (LWP 8673)): [KCrash Handler] #6 0x000055ba81849619 in BacktraceLine::type (this=0x55ba83c28f98) at /usr/src/debug/plasma-drkonqi-5.13.5-1.fc29.x86_64/src/parser/backtraceline.h:59 #7 GdbHighlighter::highlightBlock (this=0x55ba83c487a0, text=...) at /usr/src/debug/plasma-drkonqi-5.13.5-1.fc29.x86_64/src/gdbhighlighter.cpp:80 #8 0x00007f550bec20d9 in QSyntaxHighlighterPrivate::reformatBlock(QTextBlock const&) () from /lib64/libQt5Gui.so.5 #9 0x00007f550bec22a0 in QSyntaxHighlighterPrivate::reformatBlocks(int, int, int) () from /lib64/libQt5Gui.so.5 #10 0x00007f550ba1663e in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5 #11 0x00007f550c0864be in QTextDocument::contentsChange(int, int, int) () from /lib64/libQt5Gui.so.5 #12 0x00007f550be88a71 in QTextDocumentPrivate::finishEdit() () from /lib64/libQt5Gui.so.5 #13 0x00007f550c4c02e5 in QWidgetTextControlPrivate::append(QString const&, Qt::TextFormat) () from /lib64/libQt5Widgets.so.5 #14 0x00007f550c49c29d in QTextEdit::append(QString const&) () from /lib64/libQt5Widgets.so.5 #15 0x000055ba81837c84 in BacktraceWidget::backtraceNewLine (this=<optimized out>, line=...) at /usr/include/qt5/QtCore/qstring.h:436 #16 0x00007f550ba16763 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5 #17 0x000055ba81885dd9 in BacktraceGenerator::newLine (this=this@entry=0x55ba83700170, _t1=...) at /usr/src/debug/plasma-drkonqi-5.13.5-1.fc29.x86_64/x86_64-redhat-linux-gnu/src/drkonqi_autogen/EWIEGA46WW/moc_backtracegenerator.cpp:201 #18 0x000055ba8183be5a in BacktraceGenerator::slotReadInput (this=0x55ba83700170) at /usr/src/debug/plasma-drkonqi-5.13.5-1.fc29.x86_64/src/backtracegenerator.cpp:128 #19 0x00007f550ba16763 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5 #20 0x00007f550b98d2de in QProcess::readyReadStandardOutput(QProcess::QPrivateSignal) () from /lib64/libQt5Core.so.5 #21 0x00007f550b992151 in QProcessPrivate::tryReadFromChannel(QProcessPrivate::Channel*) () from /lib64/libQt5Core.so.5 #22 0x00007f550b992550 in QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /lib64/libQt5Core.so.5 #23 0x00007f550ba1663e in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5 #24 0x00007f550ba21edc in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () from /lib64/libQt5Core.so.5 #25 0x00007f550ba22241 in QSocketNotifier::event(QEvent*) () from /lib64/libQt5Core.so.5 #26 0x00007f550c2deb05 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #27 0x00007f550c2e6220 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #28 0x00007f550b9ee456 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #29 0x00007f550ba3f48c in socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5 #30 0x00007f5508a8926d in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #31 0x00007f5508a89638 in ?? () from /lib64/libglib-2.0.so.0 #32 0x00007f5508a896d0 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #33 0x00007f550ba3eab3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #34 0x00007f54fb5dbd95 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5XcbQpa.so.5 #35 0x00007f550b9ed39b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #36 0x00007f550b9f5466 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #37 0x000055ba81830389 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-drkonqi-5.13.5-1.fc29.x86_64/src/main.cpp:173 [Inferior 1 (process 8673) detached]
*** This bug has been marked as a duplicate of bug 381644 ***