Bug 400550 - drkonqi crashes when trying to Reload stacktrace
Summary: drkonqi crashes when trying to Reload stacktrace
Status: RESOLVED DUPLICATE of bug 381644
Alias: None
Product: drkonqi
Classification: Applications
Component: backtraceparsing (show other bugs)
Version: 5.13.3
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-01 14:07 UTC by Alexander Potashev
Modified: 2018-11-01 15:10 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Potashev 2018-11-01 14:07:58 UTC
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
Comment 1 Alexander Potashev 2018-11-01 14:08:25 UTC
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]
Comment 2 Christoph Feck 2018-11-01 15:10:02 UTC

*** This bug has been marked as a duplicate of bug 381644 ***