https://bugs.kde.org/show_bug.cgi?id=393643
Bug ID: 393643 Summary: KDevelop is not able to recover from clang crashes Product: kdevelop Version: 5.2.1 Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdevelop-bugs-n...@kde.org Reporter: akreuzk...@web.de Target Milestone: --- Application: kdevelop (5.2.1) Qt Version: 5.10.1 Frameworks Version: 5.45.0 Operating System: Linux 4.16.3-1-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: KDevelop parsed a file that causes clang to crash. The stack trace suggests that KDevelop tries to recover from the crash (the KDevelop-crash happens inside a llvm::CrashRecoveryContext), but fails to do so. For a file to reproduce the crash see attachment. I have clang 6.0.0 installed. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f10d0346e80 (LWP 19077))] Thread 23 (Thread 0x7f102d7fa700 (LWP 19133)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10cd0d7fac in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f10c1b6952f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f10c1b6d719 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f10c1b686fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f10c1b6d772 in () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f10c1b686fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007f10c1b6b583 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #9 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 22 (Thread 0x7f102dffb700 (LWP 19132)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10cd0d7fac in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f10c1b6952f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f10c1b6d719 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f10c1b686fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f10c1b6b583 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #7 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 21 (Thread 0x7f102e7fc700 (LWP 19131)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10cd0d7fac in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f10c1b6952f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f10c1b6d719 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f10c1b686fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f10c1b6b583 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #7 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 20 (Thread 0x7f102effd700 (LWP 19130)): [KCrash Handler] #6 0x00007f1020007b20 in () #7 0x00007f106546b08b in clang::ASTUnit::~ASTUnit() () at /usr/lib/../lib/libclangFrontend.so.6 #8 0x00007f106546ba93 in () at /usr/lib/../lib/libclangFrontend.so.6 #9 0x00007f1060261989 in llvm::CrashRecoveryContext::~CrashRecoveryContext() () at /usr/lib/../lib/libLLVM-6.0.so #10 0x00007f1066200d69 in clang_parseTranslationUnit2FullArgv () at /usr/lib/libclang.so.6 #11 0x00007f106620100f in clang_parseTranslationUnit2 () at /usr/lib/libclang.so.6 #12 0x00007f1066507b17 in ParseSessionData::ParseSessionData(QVector<UnsavedFile> const&, ClangIndex*, ClangParsingEnvironment const&, QFlags<ParseSessionData::Option>) () at /usr/lib/libKDevClangPrivate.so.30 #13 0x00007f106674c447 in () at /usr/lib/qt/plugins/kdevplatform/30/kdevclangsupport.so #14 0x00007f106674fef5 in () at /usr/lib/qt/plugins/kdevplatform/30/kdevclangsupport.so #15 0x00007f10c1b6c8ab in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #16 0x00007f10c1b6cea8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #17 0x00007f10c1b6baf1 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #18 0x00007f10c1b6b645 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #19 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #20 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #21 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 19 (Thread 0x7f102f7fe700 (LWP 19129)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10cd0d7fac in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f10c1b6952f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f10c1b6d719 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f10c1b686fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f10c1b6b583 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #7 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 18 (Thread 0x7f104cad8700 (LWP 19121)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10cd0d7fac in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f10c1b6952f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f10c1b6d719 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f10c1b686fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f10c1b6b583 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #7 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 17 (Thread 0x7f104d2d9700 (LWP 19120)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10cd0d7fac in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f10c1b6952f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f10c1b6d719 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f10c1b686fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f10c1b6b583 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #7 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 16 (Thread 0x7f104dada700 (LWP 19119)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10cd0d7fac in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f10c1b6952f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f10c1b6d719 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f10c1b686fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f10c1b6b583 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #7 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 15 (Thread 0x7f104e2db700 (LWP 19118)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10cd0d7fac in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f10c1b6952f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f10c1b6d719 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f10c1b686fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f10c1b6b583 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #7 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 14 (Thread 0x7f104eadc700 (LWP 19117)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10cd0d7fac in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f10c1b6952f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f10c1b6d719 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f10c1b686fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f10c1b6b583 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #7 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 13 (Thread 0x7f104f2dd700 (LWP 19116)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10cd0d7fac in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f10c1b6952f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f10c1b6d719 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f10c1b686fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f10c1b6b583 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #7 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 12 (Thread 0x7f104fade700 (LWP 19115)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10cd0d7fac in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f10c1b6952f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f10c1b6d719 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f10c1b686fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f10c1b6b583 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #7 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7f1058f43700 (LWP 19114)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10cd0d7fac in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f10c1b6952f in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f10c1b6d719 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f10c1b686fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f10c1b6b583 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #7 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 10 (Thread 0x7f1079246700 (LWP 19112)): #0 0x00007f10cc9cd734 in read () at /usr/lib/libc.so.6 #1 0x00007f10c359ced1 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f10c3556ff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #3 0x00007f10c35574c6 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f10c355763e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007f10cd320264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f10cd2c232b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #7 0x00007f10cd0d172e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007f1053bf3b6a in () at /usr/lib/qt/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so #9 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #10 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #11 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 9 (Thread 0x7f1078a45700 (LWP 19103)): #0 0x00007f10c359e2d9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f10c35568b6 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007f10c355744e in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f10c355763e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f10cd320264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f10cd2c232b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f10cd0d172e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f10cabfc749 in () at /usr/lib/libKDevPlatformLanguage.so.52 #8 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #9 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7f107a2f9700 (LWP 19099)): #0 0x00007f10cc9d1cd9 in poll () at /usr/lib/libc.so.6 #1 0x00007f10c3557523 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f10c355763e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f10cd320264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f10cd2c232b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f10cd0d172e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #7 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7f1081092700 (LWP 19091)): #0 0x00007f10c359e2d9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f10c3556a55 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007f10c355744e in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f10c355763e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f10cd320264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f10cd2c232b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f10cd0d172e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #8 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f1082db6700 (LWP 19090)): #0 0x00007f10c359e2d9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f10c35574e6 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f10c355763e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f10cd320264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f10cd2c232b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f10cd0d172e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f10c5bd6319 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #8 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f1085641700 (LWP 19081)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10ccd535bd 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 0x00007f10ccd535bd 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 0x00007f108abbe379 in () at /usr/lib/libQt5WebKit.so.5 #4 0x00007f108abbe4c9 in () at /usr/lib/libQt5WebKit.so.5 #5 0x00007f10ccd59b9f in std::execute_native_thread_routine(void*) (__p=0x55de586f8fa0) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:83 #6 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f1091055700 (LWP 19080)): #0 0x00007f10c359e2d9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f10c35568b6 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007f10c355744e in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f10c355763e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f10cd320264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f10cd2c232b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f10cd0d172e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f10caaefaf1 in () at /usr/lib/libKDevPlatformLanguage.so.52 #8 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #9 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f10991ec700 (LWP 19079)): #0 0x00007f10cc9d1cd9 in poll () at /usr/lib/libc.so.6 #1 0x00007f10c3557523 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f10c355763e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f10cd320264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f10cd2c232b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f10cd0d172e in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f10cf066416 in () at /usr/lib/libQt5DBus.so.5 #7 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #8 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f10a26ac700 (LWP 19078)): #0 0x00007f10cc9d1cd9 in poll () at /usr/lib/libc.so.6 #1 0x00007f10b92b5180 in () at /usr/lib/libxcb.so.1 #2 0x00007f10b92b6e4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007f10a49bf82a in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007f10cd0d6acd in () at /usr/lib/libQt5Core.so.5 #5 0x00007f10c61550bc in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f10cc9dc2ff in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f10d0346e80 (LWP 19077)): #0 0x00007f10c615b07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f10b92b5393 in () at /usr/lib/libxcb.so.1 #2 0x00007f10b92b6b3f in () at /usr/lib/libxcb.so.1 #3 0x00007f10b92b6c51 in xcb_wait_for_reply () at /usr/lib/libxcb.so.1 #4 0x00007f10a49be6ec in QXcbConnection::sync() () at /usr/lib/libQt5XcbQpa.so.5 #5 0x00007f10a49e0ab4 in () at /usr/lib/libQt5XcbQpa.so.5 #6 0x00007f10a49e0bac in () at /usr/lib/libQt5XcbQpa.so.5 #7 0x00007f10cd9df06c in QBackingStore::beginPaint(QRegion const&) () at /usr/lib/libQt5Gui.so.5 #8 0x00007f10ce0516ab in () at /usr/lib/libQt5Widgets.so.5 #9 0x00007f10ce051b55 in () at /usr/lib/libQt5Widgets.so.5 #10 0x00007f10ce069842 in QWidgetPrivate::syncBackingStore() () at /usr/lib/libQt5Widgets.so.5 #11 0x00007f10ce082309 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #12 0x00007f10ce19ae91 in QMainWindow::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #13 0x00007f10c91f2a48 in KMainWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5 #14 0x00007f10c9238ef6 in KXmlGuiWindow::event(QEvent*) () at /usr/lib/libKF5XmlGui.so.5 #15 0x00007f10ce041fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #16 0x00007f10ce0499c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #17 0x00007f10cd2c3cf0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #18 0x00007f10cd2c6956 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #19 0x00007f10cd320c54 in () at /usr/lib/libQt5Core.so.5 #20 0x00007f10c3557368 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #21 0x00007f10c35575b1 in () at /usr/lib/libglib-2.0.so.0 #22 0x00007f10c355763e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #23 0x00007f10cd320241 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #24 0x00007f10a4a47482 in () at /usr/lib/libQt5XcbQpa.so.5 #25 0x00007f10cd2c232b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #26 0x00007f10cd2cb728 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #27 0x000055de560fd9e4 in () #28 0x00007f10cc9069a7 in __libc_start_main () at /usr/lib/libc.so.6 #29 0x000055de560fdf9a in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.