Application: kdevelop (5.1.1) Qt Version: 5.9.1 Frameworks Version: 5.35.0 Operating System: Linux 4.11.7-1-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: Clicking the next window button repeatedly. Medium sized project with 10+ files. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f5002b67880 (LWP 838))] Thread 22 (Thread 0x7f4f6d7fa700 (LWP 940)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f4ff0947b04 in () at /usr/lib/libQt5Script.so.5 #2 0x00007f4ff0947b49 in () at /usr/lib/libQt5Script.so.5 #3 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 21 (Thread 0x7f4f6dffb700 (LWP 909)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50000777ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ff470e3cd in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f4ff47132b8 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007f4ff4710b6b in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #11 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #12 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 20 (Thread 0x7f4f6e7fc700 (LWP 908)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50000777ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ff470e3cd in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f4ff47132b8 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007f4ff4710b6b in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #11 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #12 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 19 (Thread 0x7f4f6effd700 (LWP 907)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50000777ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ff470e3cd in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f4ff47132b8 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007f4ff4710b6b in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #11 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #12 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 18 (Thread 0x7f4f6f7fe700 (LWP 906)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50000777ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ff470e3cd in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f4ff47132b8 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007f4ff4710b6b in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #11 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #12 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 17 (Thread 0x7f4f6ffff700 (LWP 905)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50000777ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ff470e3cd in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f4ff47132b8 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007f4ff4710b6b in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #11 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #12 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 16 (Thread 0x7f4f7ce0d700 (LWP 904)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50000777ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ff470e3cd in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f4ff47132b8 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f4ff4710b6b in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #7 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 15 (Thread 0x7f4f7d60e700 (LWP 903)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50000777ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ff470e3cd in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f4ff47132b8 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007f4ff4710b6b in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #9 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 14 (Thread 0x7f4f7de0f700 (LWP 902)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50000777ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ff470e3cd in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f4ff47132b8 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007f4ff4710b6b in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #11 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #12 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 13 (Thread 0x7f4f95bc4700 (LWP 900)): #0 0x00007f4ff7150a29 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f4ff710b143 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007f4ff710bb2b in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f4ff710bd0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f50002ac4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f5000251efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f500007179a in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #8 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 12 (Thread 0x7f4fad3ff700 (LWP 892)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50000777ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ff470e3cd in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f4ff47132b8 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f4ff4710b6b in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #7 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7f4fadc00700 (LWP 891)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50000777ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ff470e3cd in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f4ff47132b8 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #11 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #12 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #13 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #14 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #15 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #16 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #17 0x00007f4ff4710b6b in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #18 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #19 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #20 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 10 (Thread 0x7f4fae401700 (LWP 890)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50000777ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ff470e3cd in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f4ff47132b8 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007f4ff4710b6b in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #9 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 9 (Thread 0x7f4faec02700 (LWP 889)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50000777ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ff470e3cd in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f4ff47132b8 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #11 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #12 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #13 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #14 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #15 0x00007f4ff4710b6b in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #16 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #17 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #18 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7f4fbe23e700 (LWP 888)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f50000777ab in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ff470e3cd in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #3 0x00007f4ff47132b8 in () at /usr/lib/libKF5ThreadWeaver.so.5 #4 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #5 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007f4ff4713312 in () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007f4ff470d913 in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/libKF5ThreadWeaver.so.5 #11 0x00007f4ff4710b6b in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #12 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #13 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #14 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7f4fbda3d700 (LWP 848)): #0 0x00007f4fff98024d in poll () at /usr/lib/libc.so.6 #1 0x00007f4ff710bbf9 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f4ff710bd0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f50002ac4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f5000251efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f500007179a in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f4ff53401e5 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #8 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f4fc062d700 (LWP 844)): #0 0x00007f4fff97bfbd in read () at /usr/lib/libc.so.6 #1 0x00007f4ff714f6f0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f4ff710b6db in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #3 0x00007f4ff710bba0 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f4ff710bd0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007f50002ac4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f5000251efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #7 0x00007f500007179a in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007f4ffdb96d3f in () at /usr/lib/libKDevPlatformLanguage.so.10 #9 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #10 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #11 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f4fcffff700 (LWP 843)): #0 0x00007f4ff93786cc in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f5000077668 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #2 0x00007f4ffda95308 in () at /usr/lib/libKDevPlatformLanguage.so.10 #3 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #4 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #5 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f4fdd041700 (LWP 842)): #0 0x00007f4ff710b146 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #1 0x00007f4ff710bb2b in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f4ff710bd0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f50002ac4eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f5000251efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f500007179a in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f5001dd8d45 in () at /usr/lib/libQt5DBus.so.5 #7 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #8 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f4fdf05f700 (LWP 840)): #0 0x00007f4fff98024d in poll () at /usr/lib/libc.so.6 #1 0x00007f4fef0328e0 in () at /usr/lib/libxcb.so.1 #2 0x00007f4fef034679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007f4fe17e8e99 in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007f500007637d in () at /usr/lib/libQt5Core.so.5 #5 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f4fe2a89700 (LWP 839)): #0 0x00007f4ff937839d in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f4fffcf7ccc 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 0x00007f4fffcf7ccc 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 0x00007f4ff39a23f7 in () at /usr/lib/libQt5WebKit.so.5 #4 0x00007f4ff39a2539 in () at /usr/lib/libQt5WebKit.so.5 #5 0x00007f4fffcfe00f in std::execute_native_thread_routine(void*) (__p=0x12ffb60) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:83 #6 0x00007f4ff9372297 in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007f4fff98a1ef in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f5002b67880 (LWP 838)): [KCrash Handler] #5 0x00007f5000fb5011 in QWidgetPrivate::hideChildren(bool) () at /usr/lib/libQt5Widgets.so.5 #6 0x00007f5000fb5374 in QWidgetPrivate::hide_helper() () at /usr/lib/libQt5Widgets.so.5 #7 0x00007f5000fb9ad0 in QWidget::setVisible(bool) () at /usr/lib/libQt5Widgets.so.5 #8 0x00007f5000f9bcf0 in QStackedLayout::setCurrentIndex(int) () at /usr/lib/libQt5Widgets.so.5 #9 0x00007f5000f9bd44 in QStackedLayout::setCurrentWidget(QWidget*) () at /usr/lib/libQt5Widgets.so.5 #10 0x00007f50010f0f91 in QStackedWidget::setCurrentWidget(QWidget*) () at /usr/lib/libQt5Widgets.so.5 #11 0x00007f4ffd570dfd in Sublime::Container::setCurrentWidget(QWidget*) () at /usr/lib/libKDevPlatformSublime.so.10 #12 0x00007f4ffd57e2bc in Sublime::MainWindow::activateView(Sublime::View*, bool) () at /usr/lib/libKDevPlatformSublime.so.10 #13 0x00007f500028294f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #14 0x00007f5000f72d82 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5 #15 0x00007f5000f7546c in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5 #16 0x00007f5000f75d15 in QAction::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #17 0x00007f5000f7946c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #18 0x00007f5000f80cf4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #19 0x00007f5000253a28 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #20 0x00007f50007e4e37 in QShortcutMap::dispatchEvent(QKeyEvent*) () at /usr/lib/libQt5Gui.so.5 #21 0x00007f50007e4f0a in QShortcutMap::tryShortcut(QKeyEvent*) () at /usr/lib/libQt5Gui.so.5 #22 0x00007f50007943d3 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () at /usr/lib/libQt5Gui.so.5 #23 0x00007f50007b3917 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /usr/lib/libQt5Gui.so.5 #24 0x00007f50007b8965 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5 #25 0x00007f5000790c1b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5 #26 0x00007f4fe184b660 in () at /usr/lib/libQt5XcbQpa.so.5 #27 0x00007f4ff710ba47 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #28 0x00007f4ff710bc78 in () at /usr/lib/libglib-2.0.so.0 #29 0x00007f4ff710bd0c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #30 0x00007f50002ac4cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #31 0x00007f5000251efa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #32 0x00007f500025abe4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #33 0x000000000040be4d in () #34 0x00007f4fff8bd43a in __libc_start_main () at /usr/lib/libc.so.6 #35 0x000000000040c49a in _start () Possible duplicates by query: bug 380383, bug 368731. Reported using DrKonqi
I can't reproduce this problem, neither with kdevplatform 5.1 branch, nor with kdevplatform v5.1.1. Qt version 5.7.1. Needs more investigation from your side, I'm afraid. Like valgrind'ing through KDevelop and trying to reproduce the problem using that: KDEV_DISABLE_JIT=1 valgrind kdevelop