<table><tr><td style="">croick added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D18245">View Revision</a></tr></table><br /><div><div><p>The following steps allow creating the backtraces. Simply attaching to KDevelop does not work, since that sends a SIGSTOP to all threads (and releases the dead lock). Attaching to DrKonqi after closing the dialog does not work since the process already is defunct:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item"><tt style="background: #ebebeb; font-size: 13px;">kill -SIGSEGV $(pidof kdevelop)</tt></li>
<li class="remarkup-list-item">raise DrKonqi dialog</li>
<li class="remarkup-list-item"><tt style="background: #ebebeb; font-size: 13px;">gdb -p $(pidof drkonqi)</tt>, continue execution</li>
<li class="remarkup-list-item">close DrKonqi dialog</li>
<li class="remarkup-list-item">CTRL + C in gdb, which now is stuck</li>
<li class="remarkup-list-item"><tt style="background: #ebebeb; font-size: 13px;">kill -SIGSTOP $(pidof kdevelop)</tt>, gdb reacts again, generate backtrace for DrKonqi</li>
<li class="remarkup-list-item"><tt style="background: #ebebeb; font-size: 13px;">gdb -p $(pidof kdevelop)</tt>, generate backtrace for KDevelop</li>
</ul>

<p>Backtrace of DrKonqi:</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">(gdb) info thread
  Id   Target Id                                           Frame 
  1    Thread 0x7f123713bcc0 (LWP 17330) "drkonqi"         0x00007f123b0a6f6d in __pthread_timedjoin_ex () from /usr/lib/libpthread.so.0
* 3    Thread 0x7f122ffff700 (LWP 17332) "QDBusConnection" 0x00007f123bc65c21 in poll () from /usr/lib/libc.so.6
  4    Thread 0x7f122d866700 (LWP 17333) "drkonqi:disk$0"  0x00007f123b0abafc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /usr/lib/libpthread.so.0
(gdb) thread apply all bt

Thread 4 (Thread 0x7f122d866700 (LWP 17333)):
#0  0x00007f123b0abafc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f122de63c84 in ?? () from /usr/lib/dri/i965_dri.so
#2  0x00007f122de639a8 in ?? () from /usr/lib/dri/i965_dri.so
#3  0x00007f123b0a5a9d in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f123bc70b23 in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f122ffff700 (LWP 17332)):
#0  0x00007f123bc65c21 in poll () from /usr/lib/libc.so.6
#1  0x00007f123a063540 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f123a06362e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f123c337ce9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f123c2e0b2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f123c124569 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f123d21dba6 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007f123c12596c in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f123b0a5a9d in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f123bc70b23 in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f123713bcc0 (LWP 17330)):
#0  0x00007f123b0a6f6d in __pthread_timedjoin_ex () from /usr/lib/libpthread.so.0
#1  0x00007f122de63a61 in ?? () from /usr/lib/dri/i965_dri.so
#2  0x00007f122de642f9 in ?? () from /usr/lib/dri/i965_dri.so
#3  0x00007f122de5f72a in ?? () from /usr/lib/dri/i965_dri.so
#4  0x00007f122dde9334 in ?? () from /usr/lib/dri/i965_dri.so
#5  0x00007f122de5b3bf in ?? () from /usr/lib/dri/i965_dri.so
#6  0x00007f122ecee07c in ?? () from /usr/lib/libGLX_mesa.so.0
#7  0x00007f122ecda822 in ?? () from /usr/lib/libGLX_mesa.so.0
#8  0x00007f122ecda8a9 in ?? () from /usr/lib/libGLX_mesa.so.0
#9  0x00007f122ecda9fe in ?? () from /usr/lib/libGLX_mesa.so.0
#10 0x00007f123b3543e2 in XCloseDisplay () from /usr/lib/libX11.so.6
#11 0x00007f1236c8af52 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#12 0x00007f1236c6011a in QXcbConnection::~QXcbConnection() () from /usr/lib/libQt5XcbQpa.so.5
#13 0x00007f1236c613d7 in QXcbIntegration::~QXcbIntegration() () from /usr/lib/libQt5XcbQpa.so.5
#14 0x00007f1236c614da in QXcbIntegration::~QXcbIntegration() () from /usr/lib/libQt5XcbQpa.so.5
#15 0x00007f123c6abed9 in QGuiApplicationPrivate::~QGuiApplicationPrivate() () from /usr/lib/libQt5Gui.so.5
#16 0x00007f123ccaa6fa in QApplicationPrivate::~QApplicationPrivate() () from /usr/lib/libQt5Widgets.so.5
#17 0x00007f123c31386f in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#18 0x00007f123c2e42b0 in QCoreApplication::~QCoreApplication() () from /usr/lib/libQt5Core.so.5
#19 0x00007f123ccac842 in QApplication::~QApplication() () from /usr/lib/libQt5Widgets.so.5
#20 0x0000562218057e23 in main ()</pre></div>

<p>Backtrace of KDevelop:</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">(gdb) info thread
  Id   Target Id                                           Frame 
* 1    Thread 0x7fb1d60d8440 (LWP 16624) "kdevelop"        0x00007fb1ea770c21 in poll () from /usr/lib/libc.so.6
  2    Thread 0x7fb1d531f700 (LWP 16625) "QXcbEventQueue"  0x00007fb1ea770c21 in poll () from /usr/lib/libc.so.6
  3    Thread 0x7fb1cf060700 (LWP 16626) "kdevelo:disk$0"  0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /usr/lib/libpthread.so.0
  4    Thread 0x7fb1cd4ae700 (LWP 16627) "QDBusConnection" 0x00007fb1eefc64f9 in _dl_update_slotinfo () from /lib64/ld-linux-x86-64.so.2
  5    Thread 0x7fb1c4c8d700 (LWP 16629) "QThread"         0x00007fb1ea770c21 in poll () from /usr/lib/libc.so.6
  6    Thread 0x7fb1b784f700 (LWP 16642) "kdevelop"        0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /usr/lib/libpthread.so.0
  7    Thread 0x7fb1b6725700 (LWP 16643) "QQmlThread"      0x00007fb1e7eec424 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
  8    Thread 0x7fb1affff700 (LWP 16645) "KDevelop::Compl" 0x00007fb1e7eec424 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
  9    Thread 0x7fb1af4ee700 (LWP 16646) "OutputFilterThr" 0x00007fb1ea770c21 in poll () from /usr/lib/libc.so.6
  10   Thread 0x7fb1ae261700 (LWP 16648) "Qt bearer threa" 0x00007fb1e7eec3b9 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
  11   Thread 0x7fb1ad381700 (LWP 16652) "KDevelop::Compl" 0x00007fb1eae45078 in ?? () from /usr/lib/libQt5Core.so.5
  12   Thread 0x7fb161ffb700 (LWP 17238) "QQuickXmlQueryE" 0x00007fb1ea76c7a4 in read () from /usr/lib/libc.so.6
  13   Thread 0x7fb19f0bb700 (LWP 17264) "Queue(0x55ffc08" 0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /usr/lib/libpthread.so.0
  14   Thread 0x7fb1827fc700 (LWP 17265) "Queue(0x55ffc08" 0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /usr/lib/libpthread.so.0
  15   Thread 0x7fb19f8bc700 (LWP 17266) "Queue(0x55ffc08" 0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /usr/lib/libpthread.so.0
  16   Thread 0x7fb19e8ba700 (LWP 17267) "Queue(0x55ffc08" 0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /usr/lib/libpthread.so.0
  17   Thread 0x7fb19e0b9700 (LWP 17268) "Queue(0x55ffc08" 0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /usr/lib/libpthread.so.0
(gdb) thread apply all bt

Thread 17 (Thread 0x7fb19e0b9700 (LWP 17268)):
#0  0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb1eac38c4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb1eac38d3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fb1edba2d66 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) ()
    at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fb1edba2b0b in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) ()
    at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fb1edbaaf01 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fb1edba2c0f in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fb1edba76a5 in ThreadWeaver::Thread::run() () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fb19e8ba700 (LWP 17267)):
#0  0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb1eac38c4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb1eac38d3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fb1edba2d66 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) ()
    at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fb1edba2b0b in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) ()
    at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fb1edbaaf01 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) ()
    at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fb1edba2c0f in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) ()
--Type <RET> for more, q to quit, c to continue without paging--c
    at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fb1edba76a5 in ThreadWeaver::Thread::run() () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fb19f8bc700 (LWP 17266)):
#0  0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb1eac38c4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb1eac38d3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fb1edba2d66 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fb1edba2b0b in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fb1edbaaf01 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fb1edba2c0f in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fb1edba76a5 in ThreadWeaver::Thread::run() () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fb1827fc700 (LWP 17265)):
#0  0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb1eac38c4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb1eac38d3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fb1edba2d66 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fb1edba2b0b in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fb1edbaaf01 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fb1edba2c0f in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fb1edba76a5 in ThreadWeaver::Thread::run() () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fb19f0bb700 (LWP 17264)):
#0  0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb1eac38c4c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fb1eac38d3a in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fb1edba2d66 in ThreadWeaver::Weaver::blockThreadUntilJobsAreBeingAssigned_locked(ThreadWeaver::Thread*) () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#4  0x00007fb1edba2b0b in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fb1edbaaf01 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fb1edba2c0f in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fb1edba76a5 in ThreadWeaver::Thread::run() () at /home/christoph/kde-latest/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fb161ffb700 (LWP 17238)):
#0  0x00007fb1ea76c7a4 in read () at /usr/lib/libc.so.6
#1  0x00007fb1e7eec971 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb1e7f3d0b0 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb1e7f3e4e6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fb1e7f3e62e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fb1eae44d04 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fb1eadedb2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fb1eac31569 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fb1ac8be3da in  () at /usr/lib/qt/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#9  0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fb1ad381700 (LWP 16652)):
#0  0x00007fb1eae45078 in  () at /usr/lib/libQt5Core.so.5
#1  0x00007fb1e7f3de0a in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb1e7f3e466 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb1e7f3e62e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fb1eae44d04 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb1eadedb2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fb1eac31569 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fb1eddea940 in KDevelop::CompletionWorkerThread::run() () at /home/christoph/kde-latest/lib64/libKDevPlatformLanguage.so.54
#8  0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fb1ae261700 (LWP 16648)):
#0  0x00007fb1e7eec3b9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fb1e7f3e619 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb1eae44d04 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#3  0x00007fb1eadedb2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb1eac31569 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#5  0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#6  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fb1af4ee700 (LWP 16646)):
#0  0x00007fb1ea770c21 in poll () at /usr/lib/libc.so.6
#1  0x00007fb1e7f3e540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb1e7f3e62e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb1eae44d04 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb1eadedb2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb1eac31569 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fb1affff700 (LWP 16645)):
#0  0x00007fb1e7eec424 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fb1e7f3ddfd in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb1e7f3e466 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb1e7f3e62e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fb1eae44d04 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb1eadedb2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fb1eac31569 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fb1eddea940 in KDevelop::CompletionWorkerThread::run() () at /home/christoph/kde-latest/lib64/libKDevPlatformLanguage.so.54
#8  0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fb1b6725700 (LWP 16643)):
#0  0x00007fb1e7eec424 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fb1e7f3ddfd in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb1e7f3e466 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb1e7f3e62e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fb1eae44d04 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb1eadedb2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fb1eac31569 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fb1ecdcd969 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fb1b784f700 (LWP 16642)):
#0  0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb1eaa9acd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=<optimized out>) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
#2  0x00007fb1eaa9acd1 in std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized out>, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
#3  0x00007fb1ba872f14 in  () at /usr/lib/libQt5WebKit.so.5
#4  0x00007fb1ba873039 in  () at /usr/lib/libQt5WebKit.so.5
#5  0x00007fb1eaaa1063 in std::execute_native_thread_routine(void*) (__p=0x55ffc0b1ce30) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
#6  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fb1c4c8d700 (LWP 16629)):
#0  0x00007fb1ea770c21 in poll () at /usr/lib/libc.so.6
#1  0x00007fb1e7f3e540 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fb1e7f3e62e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fb1eae44d04 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fb1eadedb2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fb1eac31569 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fb1edca2733 in KDevelop::DUChainPrivate::CleanupThread::run() () at /home/christoph/kde-latest/lib64/libKDevPlatformLanguage.so.54
#7  0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fb1cd4ae700 (LWP 16627)):
#0  0x00007fb1eefc64f9 in _dl_update_slotinfo () at /lib64/ld-linux-x86-64.so.2
#1  0x00007fb1eefc656c in update_get_addr () at /lib64/ld-linux-x86-64.so.2
#2  0x00007fb1eefcb47c in __tls_get_addr () at /lib64/ld-linux-x86-64.so.2
#3  0x00007fb1eac31c57 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007fb1eae451b2 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb1e7f3cfb2 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#6  0x00007fb1e7f3e4e6 in  () at /usr/lib/libglib-2.0.so.0
#7  0x00007fb1e7f3e62e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#8  0x00007fb1eae44d04 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#9  0x00007fb1eadedb2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#10 0x00007fb1eac31569 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#11 0x00007fb1eb99dba6 in  () at /usr/lib/libQt5DBus.so.5
#12 0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#13 0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fb1cf060700 (LWP 16626)):
#0  0x00007fb1e99cdafc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fb1cf5fcc84 in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fb1cf5fc9a8 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fb1d531f700 (LWP 16625)):
#0  0x00007fb1ea770c21 in poll () at /usr/lib/libc.so.6
#1  0x00007fb1e0ee8630 in  () at /usr/lib/libxcb.so.1
#2  0x00007fb1e0eea2db in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fb1d5c22949 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fb1eac3296c in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fb1e99c7a9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fb1ea77bb23 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fb1d60d8440 (LWP 16624)):
#0  0x00007fb1ea770c21 in poll () at /usr/lib/libc.so.6
#1  0x00007fb1ec41cedb in pollDrKonqiSocket(int, int) () at /home/christoph/kde-latest/lib64/libKF5Crash.so.5
#2  0x00007fb1ec41c56b in startProcessInternal(int, char const**, bool, bool) () at /home/christoph/kde-latest/lib64/libKF5Crash.so.5
#3  0x00007fb1ec41c275 in KCrash::startProcess(int, char const**, bool) () at /home/christoph/kde-latest/lib64/libKF5Crash.so.5
#4  0x00007fb1ec41c15c in KCrash::defaultCrashHandler(int) () at /home/christoph/kde-latest/lib64/libKF5Crash.so.5
#5  0x00007fb1ea6b7e00 in <signal handler called> () at /usr/lib/libc.so.6
#6  0x00007fb1ea770c21 in poll () at /usr/lib/libc.so.6
#7  0x00007fb1e7f3e540 in  () at /usr/lib/libglib-2.0.so.0
#8  0x00007fb1e7f3e62e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#9  0x00007fb1eae44ce9 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#10 0x00007fb1eadedb2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#11 0x00007fb1eadf5e36 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#12 0x000055ffbef2b398 in main ()</pre></div></div></div><br /><div><strong>REPOSITORY</strong><div><div>R871 DrKonqi</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D18245">https://phabricator.kde.org/D18245</a></div></div><br /><div><strong>To: </strong>croick, sitter, KDevelop<br /><strong>Cc: </strong>plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>