Application: kdevelop (4.6.0) KDE Platform Version: 4.11.3 Qt Version: 4.8.4 Operating System: Linux 3.11.0-15-generic x86_64 Distribution: Ubuntu 13.10 -- Information about the crash: select project configuration show advanced options setting CXX_COMPILER_WITH_PATH apply crash The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 [Current thread is 1 (Thread 0x7f4b6707f7c0 (LWP 2263))] Thread 19 (Thread 0x7f4b49be0700 (LWP 2264)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f4b5ffe006b in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f4b5ffe00a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f4b62ba3f6e in start_thread (arg=0x7f4b49be0700) at pthread_create.c:311 #4 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 18 (Thread 0x7f4ac3fff700 (LWP 2265)): #0 0x00007f4b63839f7d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f4b5dc0c6a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4b5dc0c7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4b64c71a76 in QEventDispatcherGlib::processEvents (this=0x7f4abc0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f4b64c435ef in QEventLoop::processEvents (this=this@entry=0x7f4ac3ffed70, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f4b64c438e5 in QEventLoop::exec (this=this@entry=0x7f4ac3ffed70, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f4b64b4288f in QThread::exec (this=this@entry=0x1a05520) at thread/qthread.cpp:542 #7 0x00007f4b64c24d13 in QInotifyFileSystemWatcherEngine::run (this=0x1a05520) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x1a05520) at thread/qthread_unix.cpp:338 #9 0x00007f4b62ba3f6e in start_thread (arg=0x7f4ac3fff700) at pthread_create.c:311 #10 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 17 (Thread 0x7f4ac339b700 (LWP 2267)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f4b64b453e4 in wait (time=1000, this=0x2f5bfe0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2f84550, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4b60c70e22 in ?? () from /usr/lib/libkdevplatformlanguage.so.7 #4 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x2f84530) at thread/qthread_unix.cpp:338 #5 0x00007f4b62ba3f6e in start_thread (arg=0x7f4ac339b700) at pthread_create.c:311 #6 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 16 (Thread 0x7f4ab3783700 (LWP 2271)): #0 0x00007f4b5dc4c0ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f4b5dc4c3c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4b5dc0c0e8 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4b5dc0c63b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4b5dc0c7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f4b64c71a76 in QEventDispatcherGlib::processEvents (this=0x7f4aac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f4b64c435ef in QEventLoop::processEvents (this=this@entry=0x7f4ab3782db0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f4b64c438e5 in QEventLoop::exec (this=this@entry=0x7f4ab3782db0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f4b64b4288f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542 #9 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x396c248) at thread/qthread_unix.cpp:338 #10 0x00007f4b62ba3f6e in start_thread (arg=0x7f4ab3783700) at pthread_create.c:311 #11 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 15 (Thread 0x7f4aaa61d700 (LWP 2334)): #0 0x00007f4b5dc4c0ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f4b5dc4c399 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4b5dc0c595 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4b5dc0c7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4b64c71a76 in QEventDispatcherGlib::processEvents (this=0x7f4aa001e8a0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007f4b64c435ef in QEventLoop::processEvents (this=this@entry=0x7f4aaa61cd70, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f4b64c438e5 in QEventLoop::exec (this=this@entry=0x7f4aaa61cd70, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f4b64b4288f in QThread::exec (this=this@entry=0x44a65d0) at thread/qthread.cpp:542 #8 0x00007f4b64c24d13 in QInotifyFileSystemWatcherEngine::run (this=0x44a65d0) at io/qfilesystemwatcher_inotify.cpp:265 #9 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x44a65d0) at thread/qthread_unix.cpp:338 #10 0x00007f4b62ba3f6e in start_thread (arg=0x7f4aaa61d700) at pthread_create.c:311 #11 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 14 (Thread 0x7f4aa9e1c700 (LWP 2345)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f4b5a9b61cd in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f4b5a9b6209 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f4b62ba3f6e in start_thread (arg=0x7f4aa9e1c700) at pthread_create.c:311 #4 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 13 (Thread 0x7f4a9ffff700 (LWP 2346)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f4b5a6f6bbd in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f4b5a9e5a76 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f4b62ba3f6e in start_thread (arg=0x7f4a9ffff700) at pthread_create.c:311 #4 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 12 (Thread 0x7f4a9f7fe700 (LWP 2347)): #0 0x00007f4b62ba705f in __pthread_mutex_unlock_usercnt (mutex=0x7f4a4c000a60, decr=<optimized out>) at pthread_mutex_unlock.c:52 #1 0x00007f4b5dc4c3d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4b5dc0c699 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4b5dc0c7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4b64c71a76 in QEventDispatcherGlib::processEvents (this=0x7f4a4c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007f4b64c435ef in QEventLoop::processEvents (this=this@entry=0x7f4a9f7fddb0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f4b64c438e5 in QEventLoop::exec (this=this@entry=0x7f4a9f7fddb0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f4b64b4288f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542 #8 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x1bc43c0) at thread/qthread_unix.cpp:338 #9 0x00007f4b62ba3f6e in start_thread (arg=0x7f4a9f7fe700) at pthread_create.c:311 #10 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 11 (Thread 0x7f4a9e980700 (LWP 2348)): #0 0x00007fff835fe998 in clock_gettime () #1 0x00007f4b6385b96d in clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115 #2 0x00007f4b64b99757 in do_gettime (frac=0x7f4a9e97fb00, sec=0x7f4a9e97faf8) at tools/qelapsedtimer_unix.cpp:123 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #4 0x00007f4b64c72fe5 in updateCurrentTime (this=0x7f4a44002460) at kernel/qeventdispatcher_unix.cpp:354 #5 QTimerInfoList::timerWait (this=0x7f4a44002460, tm=...) at kernel/qeventdispatcher_unix.cpp:461 #6 0x00007f4b64c7182c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f4a9e97fbb4) at kernel/qeventdispatcher_glib.cpp:136 #7 0x00007f4b64c718d5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #8 0x00007f4b5dc0bd4d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f4b5dc0c5c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007f4b5dc0c7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f4b64c71a76 in QEventDispatcherGlib::processEvents (this=0x7f4a440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007f4b64c435ef in QEventLoop::processEvents (this=this@entry=0x7f4a9e97fd70, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007f4b64c438e5 in QEventLoop::exec (this=this@entry=0x7f4a9e97fd70, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007f4b64b4288f in QThread::exec (this=this@entry=0x1d95090) at thread/qthread.cpp:542 #15 0x00007f4b64c24d13 in QInotifyFileSystemWatcherEngine::run (this=0x1d95090) at io/qfilesystemwatcher_inotify.cpp:265 #16 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x1d95090) at thread/qthread_unix.cpp:338 #17 0x00007f4b62ba3f6e in start_thread (arg=0x7f4a9e980700) at pthread_create.c:311 #18 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 10 (Thread 0x7f4a9d97e700 (LWP 2364)): #0 0x00007f4b63839f7d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f4b5dc0c6a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4b5dc0c7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4b64c71a76 in QEventDispatcherGlib::processEvents (this=0x7f4a3c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f4b64c435ef in QEventLoop::processEvents (this=this@entry=0x7f4a9d97dd70, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f4b64c438e5 in QEventLoop::exec (this=this@entry=0x7f4a9d97dd70, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f4b64b4288f in QThread::exec (this=this@entry=0x1e40240) at thread/qthread.cpp:542 #7 0x00007f4b64c24d13 in QInotifyFileSystemWatcherEngine::run (this=0x1e40240) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x1e40240) at thread/qthread_unix.cpp:338 #9 0x00007f4b62ba3f6e in start_thread (arg=0x7f4a9d97e700) at pthread_create.c:311 #10 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 9 (Thread 0x7f4a52d36700 (LWP 2631)): #0 0x00007f4b62ba6055 in __GI___pthread_mutex_lock (mutex=0x7f4a38000a60) at pthread_mutex_lock.c:95 #1 0x00007f4b5dc4c3a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4b5dc0bd59 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4b5dc0c5c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4b5dc0c7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f4b64c71a76 in QEventDispatcherGlib::processEvents (this=0x7f4a380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f4b64c435ef in QEventLoop::processEvents (this=this@entry=0x7f4a52d35db0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f4b64c438e5 in QEventLoop::exec (this=this@entry=0x7f4a52d35db0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f4b64b4288f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542 #9 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x4b28740) at thread/qthread_unix.cpp:338 #10 0x00007f4b62ba3f6e in start_thread (arg=0x7f4a52d36700) at pthread_create.c:311 #11 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 8 (Thread 0x7f4a52535700 (LWP 2632)): #0 0x00007f4b5dc0c097 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f4b5dc0c63b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4b5dc0c7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4b64c71a76 in QEventDispatcherGlib::processEvents (this=0x7f4a340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f4b64c435ef in QEventLoop::processEvents (this=this@entry=0x7f4a52534db0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f4b64c438e5 in QEventLoop::exec (this=this@entry=0x7f4a52534db0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f4b64b4288f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542 #7 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x4b29de0) at thread/qthread_unix.cpp:338 #8 0x00007f4b62ba3f6e in start_thread (arg=0x7f4a52535700) at pthread_create.c:311 #9 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 7 (Thread 0x7f4a51d34700 (LWP 2637)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f4b64b45406 in wait (time=18446744073709551615, this=0x2093a80) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x2093958, mutex=0x2093c00, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4b5b710e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2093930, th=0x4b20fe0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f4b5b713903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2093c90, th=0x4b20fe0, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f4b5b71391c in ThreadWeaver::WorkingHardState::applyForWork (this=0x2093c90, th=0x4b20fe0, previous=0x4a72800) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f4b5b71261f in ThreadWeaver::Thread::run (this=0x4b20fe0) at ../../../threadweaver/Weaver/Thread.cpp:98 #7 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x4b20fe0) at thread/qthread_unix.cpp:338 #8 0x00007f4b62ba3f6e in start_thread (arg=0x7f4a51d34700) at pthread_create.c:311 #9 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 6 (Thread 0x7f4a51533700 (LWP 2638)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f4b64b45406 in wait (time=18446744073709551615, this=0x2093a80) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x2093958, mutex=0x2093c00, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4b5b710e6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2093930, th=0x7f4a2c002a00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f4b5b713903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2093c90, th=0x7f4a2c002a00, previous=0x4a84c30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f4b5b71261f in ThreadWeaver::Thread::run (this=0x7f4a2c002a00) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x7f4a2c002a00) at thread/qthread_unix.cpp:338 #7 0x00007f4b62ba3f6e in start_thread (arg=0x7f4a51533700) at pthread_create.c:311 #8 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 5 (Thread 0x7f4a9e17f700 (LWP 2744)): #0 0x00007f4b5dc4c0ed in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f4b5dc4c3c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4b5dc0bd40 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4b5dc0c5c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4b5dc0c7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f4b64c71a76 in QEventDispatcherGlib::processEvents (this=0x7f4a482d02a0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f4b64c435ef in QEventLoop::processEvents (this=this@entry=0x7f4a9e17ed70, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f4b64c438e5 in QEventLoop::exec (this=this@entry=0x7f4a9e17ed70, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f4b64b4288f in QThread::exec (this=this@entry=0x61010f0) at thread/qthread.cpp:542 #9 0x00007f4b64c24d13 in QInotifyFileSystemWatcherEngine::run (this=0x61010f0) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x61010f0) at thread/qthread_unix.cpp:338 #11 0x00007f4b62ba3f6e in start_thread (arg=0x7f4a9e17f700) at pthread_create.c:311 #12 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 4 (Thread 0x7f4a9d17d700 (LWP 2745)): [KCrash Handler] #6 QUrl::QUrl (this=0x7f4a9d17cd30, other=...) at io/qurl.cpp:4260 #7 0x00007f4b66b0c719 in KUrl::KUrl (this=0x7f4a9d17cd30, _u=...) at ../../kdecore/io/kurl.cpp:490 #8 0x00007f4b6125d171 in KDevelop::ProjectBaseItem::url() const () from /usr/lib/libkdevplatformproject.so.7 #9 0x00007f4aaac7439a in ?? () from /usr/lib/kde4/kdevcmakemanager.so #10 0x00007f4aaac74686 in ?? () from /usr/lib/kde4/kdevcmakemanager.so #11 0x00007f4b64b387ae in QThreadPoolThread::run (this=0x44be550) at concurrent/qthreadpool.cpp:107 #12 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x44be550) at thread/qthread_unix.cpp:338 #13 0x00007f4b62ba3f6e in start_thread (arg=0x7f4a9d17d700) at pthread_create.c:311 #14 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 3 (Thread 0x7f4a2bfff700 (LWP 2826)): #0 0x00007f4b5dc4c0ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f4b5dc4c3c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4b5dc0c699 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4b5dc0c7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4b64c71a76 in QEventDispatcherGlib::processEvents (this=0x7f4a200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007f4b64c435ef in QEventLoop::processEvents (this=this@entry=0x7f4a2bffed70, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f4b64c438e5 in QEventLoop::exec (this=this@entry=0x7f4a2bffed70, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f4b64b4288f in QThread::exec (this=this@entry=0x61b8260) at thread/qthread.cpp:542 #8 0x00007f4b64c24d13 in QInotifyFileSystemWatcherEngine::run (this=0x61b8260) at io/qfilesystemwatcher_inotify.cpp:265 #9 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x61b8260) at thread/qthread_unix.cpp:338 #10 0x00007f4b62ba3f6e in start_thread (arg=0x7f4a2bfff700) at pthread_create.c:311 #11 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 2 (Thread 0x7f4a2b7fe700 (LWP 2827)): #0 0x00007f4b6383ede3 in select () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f4b64c6f33b in qt_safe_select (nfds=11, fdread=0x7f4a2b7fc100, fdwrite=0x7f4a2b7fc180, fdexcept=fdexcept@entry=0x0, orig_timeout=orig_timeout@entry=0x7f4a2b7fc0a0) at kernel/qcore_unix.cpp:93 #2 0x00007f4b64c1e86c in select_msecs (nfds=<optimized out>, fdread=<optimized out>, fdwrite=<optimized out>, timeout=<optimized out>) at io/qprocess_unix.cpp:1011 #3 0x00007f4b64c2000a in QProcessPrivate::waitForFinished (this=this@entry=0x7f4a18028340, msecs=msecs@entry=29984) at io/qprocess_unix.cpp:1227 #4 0x00007f4b64bd81a2 in QProcess::waitForFinished (this=0x7f4a1803a7d0, msecs=29984) at io/qprocess.cpp:1759 #5 0x00007f4ab1ab7ac0 in CMakeProjectVisitor::visit(ExecuteProcessAst const*) () from /usr/lib/libkdev4cmakecommon.so #6 0x00007f4ab1abdefd in ?? () from /usr/lib/libkdev4cmakecommon.so #7 0x00007f4ab1ac5eb2 in CMakeProjectVisitor::visit(IfAst const*) () from /usr/lib/libkdev4cmakecommon.so #8 0x00007f4ab1abdefd in ?? () from /usr/lib/libkdev4cmakecommon.so #9 0x00007f4ab1ac3208 in CMakeProjectVisitor::visit(MacroCallAst const*) () from /usr/lib/libkdev4cmakecommon.so #10 0x00007f4ab1abdefd in ?? () from /usr/lib/libkdev4cmakecommon.so #11 0x00007f4ab1ac5eb2 in CMakeProjectVisitor::visit(IfAst const*) () from /usr/lib/libkdev4cmakecommon.so #12 0x00007f4ab1abdefd in ?? () from /usr/lib/libkdev4cmakecommon.so #13 0x00007f4ab1ac404a in CMakeProjectVisitor::visit(ForeachAst const*) () from /usr/lib/libkdev4cmakecommon.so #14 0x00007f4ab1abdefd in ?? () from /usr/lib/libkdev4cmakecommon.so #15 0x00007f4ab1ac3208 in CMakeProjectVisitor::visit(MacroCallAst const*) () from /usr/lib/libkdev4cmakecommon.so #16 0x00007f4ab1abdefd in ?? () from /usr/lib/libkdev4cmakecommon.so #17 0x00007f4ab1ac5eb2 in CMakeProjectVisitor::visit(IfAst const*) () from /usr/lib/libkdev4cmakecommon.so #18 0x00007f4ab1abdefd in ?? () from /usr/lib/libkdev4cmakecommon.so #19 0x00007f4ab1acec6b in CMakeParserUtils::includeScript(QString const&, KDevelop::ReferencedTopDUContext const&, CMakeProjectData*, QString const&, QMap<QString, QString> const&) () from /usr/lib/libkdev4cmakecommon.so #20 0x00007f4aaac71b6e in ?? () from /usr/lib/kde4/kdevcmakemanager.so #21 0x00007f4aaac72afc in ?? () from /usr/lib/kde4/kdevcmakemanager.so #22 0x00007f4aaac7437b in ?? () from /usr/lib/kde4/kdevcmakemanager.so #23 0x00007f4aaac74686 in ?? () from /usr/lib/kde4/kdevcmakemanager.so #24 0x00007f4b64b387ae in QThreadPoolThread::run (this=0x1dc0f90) at concurrent/qthreadpool.cpp:107 #25 0x00007f4b64b44f2f in QThreadPrivate::start (arg=0x1dc0f90) at thread/qthread_unix.cpp:338 #26 0x00007f4b62ba3f6e in start_thread (arg=0x7f4a2b7fe700) at pthread_create.c:311 #27 0x00007f4b638469cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7f4b6707f7c0 (LWP 2263)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f4b64b45406 in wait (time=18446744073709551615, this=0x1d922a0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x1f7efc0, mutex=mutex@entry=0x1f7ef98, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f4b64b381c2 in QThreadPoolPrivate::waitForDone (this=0x1f7ef10, msecs=msecs@entry=-1) at concurrent/qthreadpool.cpp:298 #4 0x00007f4b64b39565 in QThreadPool::~QThreadPool (this=0x1d9c430, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440 #5 0x00007f4b64b39599 in QThreadPool::~QThreadPool (this=0x1d9c430, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442 #6 0x00007f4b64b39c25 in QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter (this=0x7f4b64faa000 <theInstance()::cleanup>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1950 #7 0x00007f4b63788071 in __run_exit_handlers (status=1, listp=0x7f4b63b0d6a8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:77 #8 0x00007f4b637880f5 in __GI_exit (status=<optimized out>) at exit.c:99 #9 0x00007f4b640486b8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:782 #10 0x00007f4b65446620 in KApplication::xioErrhandler (this=0x7fff835c47b0, dpy=0x18b9760) at ../../kdeui/kernel/kapplication.cpp:419 #11 0x00007f4b5eec664e in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #12 0x00007f4b5eec47c5 in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #13 0x00007f4b5eec010d in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #14 0x00007f4b641d4125 in QRasterWindowSurface::syncX (this=0x1a9c4a0) at painting/qwindowsurface_raster.cpp:134 #15 0x00007f4b641d4405 in QRasterWindowSurface::beginPaint (this=0x1a9c4a0, rgn=...) at painting/qwindowsurface_raster.cpp:143 #16 0x00007f4b641edc89 in beginPaint (toCleanIsInTopLevelCoordinates=true, returnInfo=0x7fff835c1af0, windowSurface=0x1a9c4a0, widget=<optimized out>, toClean=..., this=0x1a99c00) at painting/qbackingstore.cpp:379 #17 QWidgetBackingStore::sync (this=0x1a99c00) at painting/qbackingstore.cpp:1304 #18 0x00007f4b64020fc0 in QWidgetPrivate::syncBackingStore (this=this@entry=0x1ff9760) at kernel/qwidget.cpp:1896 #19 0x00007f4b64030c82 in QWidget::event (this=this@entry=0x1ff95e0, event=event@entry=0x4b19980) at kernel/qwidget.cpp:8679 #20 0x00007f4b643eadb3 in QMainWindow::event (this=this@entry=0x1ff95e0, event=event@entry=0x4b19980) at widgets/qmainwindow.cpp:1478 #21 0x00007f4b654fbfa1 in KMainWindow::event (this=this@entry=0x1ff95e0, ev=ev@entry=0x4b19980) at ../../kdeui/widgets/kmainwindow.cpp:1084 #22 0x00007f4b65533a49 in KXmlGuiWindow::event (this=0x1ff95e0, ev=0x4b19980) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #23 0x00007f4b63fe1dfc in QApplicationPrivate::notify_helper (this=this@entry=0x187a180, receiver=receiver@entry=0x1ff95e0, e=e@entry=0x4b19980) at kernel/qapplication.cpp:4567 #24 0x00007f4b63fe8470 in QApplication::notify (this=this@entry=0x7fff835c47b0, receiver=receiver@entry=0x1ff95e0, e=e@entry=0x4b19980) at kernel/qapplication.cpp:4353 #25 0x00007f4b65447a6a in KApplication::notify (this=0x7fff835c47b0, receiver=0x1ff95e0, event=0x4b19980) at ../../kdeui/kernel/kapplication.cpp:311 #26 0x00007f4b64c448bd in QCoreApplication::notifyInternal (this=0x7fff835c47b0, receiver=receiver@entry=0x1ff95e0, event=event@entry=0x4b19980) at kernel/qcoreapplication.cpp:946 #27 0x00007f4b64c47e1f in sendEvent (event=0x4b19980, receiver=0x1ff95e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #28 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x17d36b0) at kernel/qcoreapplication.cpp:1570 #29 0x00007f4b64c482c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463 #30 0x00007f4b64c72073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #31 postEventSourceDispatch (s=0x187eac0) at kernel/qeventdispatcher_glib.cpp:279 #32 0x00007f4b5dc0c3b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007f4b5dc0c708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007f4b5dc0c7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007f4b64c71a55 in QEventDispatcherGlib::processEvents (this=0x17d4f70, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #36 0x00007f4b640839d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #37 0x00007f4b64c435ef in QEventLoop::processEvents (this=this@entry=0x7fff835c2430, flags=...) at kernel/qeventloop.cpp:149 #38 0x00007f4b64c438e5 in QEventLoop::exec (this=this@entry=0x7fff835c2430, flags=...) at kernel/qeventloop.cpp:204 #39 0x00007f4b6448838c in QDialog::exec (this=0x7fff835c2550) at dialogs/qdialog.cpp:554 #40 0x00007f4b66533ad5 in ?? () from /usr/lib/libkdevplatformshell.so.7 #41 0x00007f4ab1862aad in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so #42 0x00007f4b64c58a58 in QMetaObject::activate (sender=sender@entry=0x4a89fb0, m=m@entry=0x7f4b64a8ade0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff835c26f0) at kernel/qobject.cpp:3539 #43 0x00007f4b63fdba32 in QAction::triggered (this=this@entry=0x4a89fb0, _t1=false) at .moc/release-shared/moc_qaction.cpp:277 #44 0x00007f4b63fdd403 in QAction::activate (this=this@entry=0x4a89fb0, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1257 #45 0x00007f4b6440a7f9 in QMenuPrivate::activateCausedStack (this=this@entry=0x5776ae0, causedStack=..., action=action@entry=0x4a89fb0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1038 #46 0x00007f4b6440ed19 in QMenuPrivate::activateAction (this=0x5776ae0, action=0x4a89fb0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1130 #47 0x00007f4b644126e5 in QMenu::mouseReleaseEvent (this=this@entry=0x7fff835c36c0, e=e@entry=0x7fff835c2e20) at widgets/qmenu.cpp:2372 #48 0x00007f4b654fe175 in KMenu::mouseReleaseEvent (this=0x7fff835c36c0, e=0x7fff835c2e20) at ../../kdeui/widgets/kmenu.cpp:464 #49 0x00007f4b6403131e in QWidget::event (this=this@entry=0x7fff835c36c0, event=event@entry=0x7fff835c2e20) at kernel/qwidget.cpp:8375 #50 0x00007f4b64412aeb in QMenu::event (this=0x7fff835c36c0, e=0x7fff835c2e20) at widgets/qmenu.cpp:2481 #51 0x00007f4b63fe1dfc in QApplicationPrivate::notify_helper (this=this@entry=0x187a180, receiver=receiver@entry=0x7fff835c36c0, e=e@entry=0x7fff835c2e20) at kernel/qapplication.cpp:4567 #52 0x00007f4b63fe85ad in QApplication::notify (this=this@entry=0x7fff835c47b0, receiver=receiver@entry=0x7fff835c36c0, e=e@entry=0x7fff835c2e20) at kernel/qapplication.cpp:4110 #53 0x00007f4b65447a6a in KApplication::notify (this=0x7fff835c47b0, receiver=0x7fff835c36c0, event=0x7fff835c2e20) at ../../kdeui/kernel/kapplication.cpp:311 #54 0x00007f4b64c448bd in QCoreApplication::notifyInternal (this=0x7fff835c47b0, receiver=receiver@entry=0x7fff835c36c0, event=event@entry=0x7fff835c2e20) at kernel/qcoreapplication.cpp:946 #55 0x00007f4b63fe7d63 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #56 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x7fff835c36c0, event=event@entry=0x7fff835c2e20, alienWidget=alienWidget@entry=0x0, nativeWidget=nativeWidget@entry=0x7fff835c36c0, buttonDown=buttonDown@entry=0x7f4b64ac62f8 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178 #57 0x00007f4b6405cb0c in QETWidget::translateMouseEvent (this=this@entry=0x7fff835c36c0, event=event@entry=0x7fff835c3170) at kernel/qapplication_x11.cpp:4565 #58 0x00007f4b6405c079 in QApplication::x11ProcessEvent (this=0x7fff835c47b0, event=event@entry=0x7fff835c3170) at kernel/qapplication_x11.cpp:3624 #59 0x00007f4b64083922 in x11EventSourceDispatch (s=0x18680b0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #60 0x00007f4b5dc0c3b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #61 0x00007f4b5dc0c708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #62 0x00007f4b5dc0c7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #63 0x00007f4b64c71a76 in QEventDispatcherGlib::processEvents (this=0x17d4f70, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #64 0x00007f4b640839d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #65 0x00007f4b64c435ef in QEventLoop::processEvents (this=this@entry=0x7fff835c3560, flags=...) at kernel/qeventloop.cpp:149 #66 0x00007f4b64c438e5 in QEventLoop::exec (this=this@entry=0x7fff835c3560, flags=...) at kernel/qeventloop.cpp:204 #67 0x00007f4b644118e7 in QMenu::exec (this=0x7fff835c36c0, p=..., action=0x0) at widgets/qmenu.cpp:2125 #68 0x00007f4ab1862181 in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so #69 0x00007f4ab1862aa1 in ?? () from /usr/lib/kde4/kdevprojectmanagerview.so #70 0x00007f4b64c58a58 in QMetaObject::activate (sender=sender@entry=0x3d8bd80, m=m@entry=0x7f4b64a8d0a0 <QWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff835c3850) at kernel/qobject.cpp:3539 #71 0x00007f4b64023862 in QWidget::customContextMenuRequested (this=this@entry=0x3d8bd80, _t1=...) at .moc/release-shared/moc_qwidget.cpp:374 #72 0x00007f4b640316f7 in QWidget::event (this=this@entry=0x3d8bd80, event=event@entry=0x7fff835c3eb0) at kernel/qwidget.cpp:8556 #73 0x00007f4b643d25be in QFrame::event (this=0x3d8bd80, e=0x7fff835c3eb0) at widgets/qframe.cpp:557 #74 0x00007f4b644e16b3 in QAbstractItemView::viewportEvent (this=this@entry=0x3d8bd80, event=event@entry=0x7fff835c3eb0) at itemviews/qabstractitemview.cpp:1644 #75 0x00007f4b6452050e in QTreeView::viewportEvent (this=0x3d8bd80, event=0x7fff835c3eb0) at itemviews/qtreeview.cpp:1257 #76 0x00007f4b64c44a26 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x187a180, receiver=receiver@entry=0x3d8c010, event=event@entry=0x7fff835c3eb0) at kernel/qcoreapplication.cpp:1056 #77 0x00007f4b63fe1ddc in QApplicationPrivate::notify_helper (this=this@entry=0x187a180, receiver=receiver@entry=0x3d8c010, e=e@entry=0x7fff835c3eb0) at kernel/qapplication.cpp:4563 #78 0x00007f4b63fe91d0 in QApplication::notify (this=this@entry=0x7fff835c47b0, receiver=receiver@entry=0x3d8c010, e=e@entry=0x7fff835c3eb0) at kernel/qapplication.cpp:4189 #79 0x00007f4b65447a6a in KApplication::notify (this=0x7fff835c47b0, receiver=0x3d8c010, event=0x7fff835c3eb0) at ../../kdeui/kernel/kapplication.cpp:311 #80 0x00007f4b64c448bd in QCoreApplication::notifyInternal (this=0x7fff835c47b0, receiver=receiver@entry=0x3d8c010, event=event@entry=0x7fff835c3eb0) at kernel/qcoreapplication.cpp:946 #81 0x00007f4b6405c830 in sendSpontaneousEvent (event=0x7fff835c3eb0, receiver=0x3d8c010) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #82 QETWidget::translateMouseEvent (this=this@entry=0x3d8c010, event=event@entry=0x7fff835c4200) at kernel/qapplication_x11.cpp:4636 #83 0x00007f4b6405c079 in QApplication::x11ProcessEvent (this=0x7fff835c47b0, event=event@entry=0x7fff835c4200) at kernel/qapplication_x11.cpp:3624 #84 0x00007f4b64083922 in x11EventSourceDispatch (s=0x18680b0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #85 0x00007f4b5dc0c3b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #86 0x00007f4b5dc0c708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #87 0x00007f4b5dc0c7ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #88 0x00007f4b64c71a55 in QEventDispatcherGlib::processEvents (this=0x17d4f70, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #89 0x00007f4b640839d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #90 0x00007f4b64c435ef in QEventLoop::processEvents (this=this@entry=0x7fff835c45e0, flags=...) at kernel/qeventloop.cpp:149 #91 0x00007f4b64c438e5 in QEventLoop::exec (this=this@entry=0x7fff835c45e0, flags=...) at kernel/qeventloop.cpp:204 #92 0x00007f4b64c48e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 #93 0x000000000041076a in ?? () #94 0x00007f4b6376dde5 in __libc_start_main (main=0x40a930, argc=1, ubp_av=0x7fff835c4938, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff835c4928) at libc-start.c:260 #95 0x0000000000410c68 in _start () Possible duplicates by query: bug 313919, bug 312314. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 312314 ***
Git commit 89aa5b2deba322813444f6937849d452d189a758 by Aleix Pol. Committed on 07/04/2014 at 03:30. Pushed by apol into branch 'master'. Leverage reloading detection on the IProject class Informs the IProject instance through the recently introduced setReloadJob, that the project is being reloaded by a given job. This makes it possible for the ProjectController to tell whether it's safe to spawn a new project reload. Related: bug 332934 FIXED-IN: 4.7 M +6 -13 projectmanagers/cmake/cmakemanager.cpp M +0 -3 projectmanagers/cmake/cmakemanager.h http://commits.kde.org/kdevelop/89aa5b2deba322813444f6937849d452d189a758