croick added a comment.
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: - `kill -SIGSEGV $(pidof kdevelop)` - raise DrKonqi dialog - `gdb -p $(pidof drkonqi)`, continue execution - close DrKonqi dialog - CTRL + C in gdb, which now is stuck - `kill -SIGSTOP $(pidof kdevelop)`, gdb reacts again, generate backtrace for DrKonqi - `gdb -p $(pidof kdevelop)`, generate backtrace for KDevelop Backtrace of DrKonqi: (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 () Backtrace of KDevelop: (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 () REPOSITORY R871 DrKonqi REVISION DETAIL https://phabricator.kde.org/D18245 To: croick, sitter, #kdevelop Cc: plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart