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.

Reply via email to