Application: kdevelop (4.3.80) KDE Platform Version: 4.9.00 (Compiled from sources) Qt Version: 4.8.2 Operating System: Linux 3.4.2 x86_64 -- Information about the crash: KDevelop crashed soon after I start to build my CMake project. I've cleaned ~/.kdevuchain before it and the project was loaded earlier during the same session. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7fbbc2dc1760 (LWP 3273))] Thread 14 (Thread 0x7fbb965fa710 (LWP 3274)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fbbbdc9b79b in QWaitConditionPrivate::wait (this=0x30970f0, time=1000) at thread/qwaitcondition_unix.cpp:84 #2 0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x3084508, mutex=0x3084510, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fbbb97adab0 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x30844f0) at /usr/src/packages/kdevplatform-1.3.80/language/duchain/duchain.cpp:282 #4 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x30844f0) at thread/qthread_unix.cpp:307 #5 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297 #6 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 13 (Thread 0x7fbb8560b710 (LWP 3277)): #0 0x00007fbbbb92f273 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fbbb1ac79fa in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #2 0x00007fbbb1ac80f4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fbbbde291ee in QEventDispatcherGlib::processEvents (this=0x3b396e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fbbbdde2948 in QEventLoop::processEvents (this=0x7fbb8560ad80, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbbbdde2ad3 in QEventLoop::exec (this=0x7fbb8560ad80, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fbbbdc973cc in QThread::exec (this=0x3b38e70) at thread/qthread.cpp:501 #7 0x00007fbbb98e2641 in KDevelop::CompletionWorkerThread::run (this=0x3b38e70) at /usr/src/packages/kdevplatform-1.3.80/language/codecompletion/codecompletionmodel.cpp:84 #8 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x3b38e70) at thread/qthread_unix.cpp:307 #9 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297 #10 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 12 (Thread 0x7fbb84e0a710 (LWP 3278)): #0 0x00007fbbbb92f273 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fbbb1ac79fa in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #2 0x00007fbbb1ac80f4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fbbbde291ee in QEventDispatcherGlib::processEvents (this=0x3b4fcd0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fbbbdde2948 in QEventLoop::processEvents (this=0x7fbb84e09d80, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbbbdde2ad3 in QEventLoop::exec (this=0x7fbb84e09d80, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fbbbdc973cc in QThread::exec (this=0x3b3c5b0) at thread/qthread.cpp:501 #7 0x00007fbbb98e2641 in KDevelop::CompletionWorkerThread::run (this=0x3b3c5b0) at /usr/src/packages/kdevplatform-1.3.80/language/codecompletion/codecompletionmodel.cpp:84 #8 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x3b3c5b0) at thread/qthread_unix.cpp:307 #9 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297 #10 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 11 (Thread 0x7fbb8413f710 (LWP 3285)): #0 0x00007fbbbd9e66cc in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x4c585e8) at pthread_mutex_unlock.c:290 #2 0x00007fbbb1ac48da in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #3 0x00007fbbb1ac791b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #4 0x00007fbbb1ac80f4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0x00007fbbbde291ee in QEventDispatcherGlib::processEvents (this=0x4c57ff0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fbbbdde2948 in QEventLoop::processEvents (this=0x7fbb8413ed70, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fbbbdde2ad3 in QEventLoop::exec (this=0x7fbb8413ed70, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fbbbdc973cc in QThread::exec (this=0x4c13660) at thread/qthread.cpp:501 #9 0x00007fbbbddb9d3e in QInotifyFileSystemWatcherEngine::run (this=0x4c13660) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x4c13660) at thread/qthread_unix.cpp:307 #11 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297 #12 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 10 (Thread 0x7fbb82360710 (LWP 3299)): #0 0x00007fbbbb92f273 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=6790) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fbbb1ac79fa in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #2 0x00007fbbb1ac80f4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fbbbde291ee in QEventDispatcherGlib::processEvents (this=0x4db7500, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fbbbdde2948 in QEventLoop::processEvents (this=0x7fbb8235fda0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fbbbdde2ad3 in QEventLoop::exec (this=0x7fbb8235fda0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fbbbdc973cc in QThread::exec (this=0x7fbb7c019300) at thread/qthread.cpp:501 #7 0x00007fbbbdc97584 in QThread::run (this=0x7fbb7c019300) at thread/qthread.cpp:568 #8 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x7fbb7c019300) at thread/qthread_unix.cpp:307 #9 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297 #10 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 9 (Thread 0x7fbb7bfff710 (LWP 3306)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fbbb58370c5 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4 #2 0x00007fbbb5836684 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4 #3 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297 #4 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 8 (Thread 0x7fbb3b3ee710 (LWP 3435)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fbbbdc9b7b7 in QWaitConditionPrivate::wait (this=0x21a42d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86 #2 0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x21a4448, mutex=0x2138af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fbbc1018c52 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21a4420, th=0x4db8b60) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fbbc101d547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x1ffe020, th=0x4db8b60) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fbbc1018bd0 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x21a4420, th=0x4db8b60) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fbbc101d4eb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ffe020, th=0x4db8b60) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x21a4420, th=0x4db8b60, previous=0x5687890) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fbbc101a9f8 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbb3b3edde0, parent=0x21a4420, th=0x4db8b60) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:87 #9 0x00007fbbc101ad9f in ThreadWeaver::Thread::run (this=0x4db8b60) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:142 #10 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x4db8b60) at thread/qthread_unix.cpp:307 #11 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297 #12 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 7 (Thread 0x7fbb3abed710 (LWP 3436)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fbbbdc9b7b7 in QWaitConditionPrivate::wait (this=0x21a42d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86 #2 0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x21a4448, mutex=0x2138af0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fbbc1018c52 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21a4420, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fbbc101d547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x1ffe020, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fbbc1018bd0 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x21a4420, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fbbc101d4eb in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ffe020, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x21a4420, th=0x5e71330, previous=0x0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fbbc101d515 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ffe020, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x21a4420, th=0x5e71330, previous=0x0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00007fbbc101d515 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ffe020, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x21a4420, th=0x5e71330, previous=0x43bb450) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x00007fbbc101a9f8 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbb3abecde0, parent=0x21a4420, th=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:87 #13 0x00007fbbc101ad9f in ThreadWeaver::Thread::run (this=0x5e71330) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:142 #14 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x5e71330) at thread/qthread_unix.cpp:307 #15 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297 #16 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 6 (Thread 0x7fbb81b5f710 (LWP 3988)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fbbbdc9b7b7 in QWaitConditionPrivate::wait (this=0x71b2550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86 #2 0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x72edae8, mutex=0x76724f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fbbc1018c52 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x72edac0, th=0x6f4e130) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fbbc101d547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x756dc70, th=0x6f4e130) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fbbc1018bd0 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x72edac0, th=0x6f4e130) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fbbc101d4eb in ThreadWeaver::WorkingHardState::applyForWork (this=0x756dc70, th=0x6f4e130) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x72edac0, th=0x6f4e130, previous=0x6dbd800) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fbbc101a9f8 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbb81b5ede0, parent=0x72edac0, th=0x6f4e130) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:87 #9 0x00007fbbc101ad9f in ThreadWeaver::Thread::run (this=0x6f4e130) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:142 #10 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x6f4e130) at thread/qthread_unix.cpp:307 #11 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297 #12 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 5 (Thread 0x7fbb32cd7710 (LWP 3989)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fbbbdc9b7b7 in QWaitConditionPrivate::wait (this=0x71b2550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86 #2 0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x72edae8, mutex=0x76724f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fbbc1018c52 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x72edac0, th=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fbbc101d547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x756dc70, th=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fbbc1018bd0 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x72edac0, th=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fbbc101d4eb in ThreadWeaver::WorkingHardState::applyForWork (this=0x756dc70, th=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x72edac0, th=0x74276d0, previous=0x0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fbbc101d515 in ThreadWeaver::WorkingHardState::applyForWork (this=0x756dc70, th=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x72edac0, th=0x74276d0, previous=0x7677240) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00007fbbc101a9f8 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbb32cd6de0, parent=0x72edac0, th=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:87 #11 0x00007fbbc101ad9f in ThreadWeaver::Thread::run (this=0x74276d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:142 #12 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x74276d0) at thread/qthread_unix.cpp:307 #13 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297 #14 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7fbb324d6710 (LWP 3991)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fbbbdc9b7b7 in QWaitConditionPrivate::wait (this=0x71b2550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86 #2 0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x72edae8, mutex=0x76724f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fbbc1018c52 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x72edac0, th=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fbbc101d547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x756dc70, th=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fbbc1018bd0 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x72edac0, th=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fbbc101d4eb in ThreadWeaver::WorkingHardState::applyForWork (this=0x756dc70, th=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x72edac0, th=0x44425f0, previous=0x0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fbbc101d515 in ThreadWeaver::WorkingHardState::applyForWork (this=0x756dc70, th=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x72edac0, th=0x44425f0, previous=0x0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00007fbbc101a9f8 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbb324d5de0, parent=0x72edac0, th=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:87 #11 0x00007fbbc101ad9f in ThreadWeaver::Thread::run (this=0x44425f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:142 #12 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x44425f0) at thread/qthread_unix.cpp:307 #13 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297 #14 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7fbb31cd5710 (LWP 3992)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fbbbdc9b7b7 in QWaitConditionPrivate::wait (this=0x71b2550, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:86 #2 0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x72edae8, mutex=0x76724f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fbbc1018c52 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x72edac0, th=0x72fb9d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fbbc101d547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x756dc70, th=0x72fb9d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fbbc1018bd0 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x72edac0, th=0x72fb9d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fbbc101d4eb in ThreadWeaver::WorkingHardState::applyForWork (this=0x756dc70, th=0x72fb9d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fbbc1018b93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x72edac0, th=0x72fb9d0, previous=0x0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fbbc101a9f8 in ThreadWeaver::ThreadRunHelper::run (this=0x7fbb31cd4de0, parent=0x72edac0, th=0x72fb9d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:87 #9 0x00007fbbc101ad9f in ThreadWeaver::Thread::run (this=0x72fb9d0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/threadweaver/Weaver/Thread.cpp:142 #10 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x72fb9d0) at thread/qthread_unix.cpp:307 #11 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297 #12 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7fbb314d4710 (LWP 6515)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007fbbbdc9b79b in QWaitConditionPrivate::wait (this=0x7101320, time=30000) at thread/qwaitcondition_unix.cpp:84 #2 0x00007fbbbdc9b560 in QWaitCondition::wait (this=0x7193830, mutex=0x7193828, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fbbbdc873c3 in QThreadPoolThread::run (this=0x7107350) at concurrent/qthreadpool.cpp:141 #4 0x00007fbbbdc9a051 in QThreadPrivate::start (arg=0x7107350) at thread/qthread_unix.cpp:307 #5 0x00007fbbbd9e2aca in start_thread (arg=<optimized out>) at pthread_create.c:297 #6 0x00007fbbbb93858d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7fbbc2dc1760 (LWP 3273)): [KCrash Handler] #6 0x00007fbb82beba80 in MakeJob::start (this=0x8565040) at /usr/src/packages/kdevelop-4.3.80/projectbuilders/makebuilder/makejob.cpp:94 #7 0x00007fbbc21929b2 in KDevelop::RunController::registerJob (this=0x21a1a80, job=0x8565040) at /usr/src/packages/kdevplatform-1.3.80/shell/runcontroller.cpp:565 #8 0x00007fbb829cf9a2 in ConfigureAndBuildJob::slotResult (this=0x8996ab0, job=0x4543f10) at /usr/src/packages/kdevelop-4.3.80/projectbuilders/cmakebuilder/configureandbuildjob.cpp:56 #9 0x00007fbbc27e12d3 in KCompositeJob::qt_static_metacall (_o=0x8996ab0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff122fe7f0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/build/kdecore/kcompositejob.moc:51 #10 0x00007fbbbde0766d in QMetaObject::activate (sender=0x4543f10, m=0x7fbbc2be9b00, local_signal_index=3, argv=0x7fff122fe7f0) at kernel/qobject.cpp:3547 #11 0x00007fbbc27e39d7 in KJob::result (this=0x4543f10, _t1=0x4543f10) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/build/kdecore/kjob.moc:208 #12 0x00007fbbc27e2e13 in KJob::emitResult (this=0x4543f10) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/kdecore/jobs/kjob.cpp:318 #13 0x00007fbb829cdd97 in CMakeJob::slotCompleted (this=0x4543f10) at /usr/src/packages/kdevelop-4.3.80/projectbuilders/cmakebuilder/cmakejob.cpp:127 #14 0x00007fbb829ce5f6 in CMakeJob::qt_static_metacall (_o=0x4543f10, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff122fe950) at /usr/src/packages/kdevelop-4.3.80/build/projectbuilders/cmakebuilder/cmakejob.moc:52 #15 0x00007fbbbde0766d in QMetaObject::activate (sender=0x700fbe0, m=0x7fbbbf9baa00, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3547 #16 0x00007fbbbf7a7c97 in KDevelop::CommandExecutor::completed (this=0x700fbe0) at /usr/src/packages/kdevplatform-1.3.80/build/util/commandexecutor.moc:135 #17 0x00007fbbbf7a7d9b in KDevelop::CommandExecutorPrivate::procFinished (this=0x4567490, code=0, status=QProcess::NormalExit) at /usr/src/packages/kdevplatform-1.3.80/util/commandexecutor.cpp:58 #18 0x00007fbbbf7a7a6e in KDevelop::CommandExecutor::qt_static_metacall (_o=0x700fbe0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff122feba0) at /usr/src/packages/kdevplatform-1.3.80/build/util/commandexecutor.moc:66 #19 0x00007fbbbde0766d in QMetaObject::activate (sender=0x44392c0, m=0x7fbbbe1a8880, local_signal_index=2, argv=0x7fff122feba0) at kernel/qobject.cpp:3547 #20 0x00007fbbbdd64afb in QProcess::finished (this=0x44392c0, _t1=0, _t2=QProcess::NormalExit) at .moc/debug-shared/moc_qprocess.cpp:156 #21 0x00007fbbbdd627d2 in QProcessPrivate::_q_processDied (this=0x4510830) at io/qprocess.cpp:1068 #22 0x00007fbbbdd648d0 in QProcess::qt_static_metacall (_o=0x44392c0, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fff122fed90) at .moc/debug-shared/moc_qprocess.cpp:92 #23 0x00007fbbbde0766d in QMetaObject::activate (sender=0x901a3a0, m=0x7fbbbe1aca80, local_signal_index=0, argv=0x7fff122fed90) at kernel/qobject.cpp:3547 #24 0x00007fbbbde75848 in QSocketNotifier::activated (this=0x901a3a0, _t1=79) at .moc/debug-shared/moc_qsocketnotifier.cpp:103 #25 0x00007fbbbde110e7 in QSocketNotifier::event (this=0x901a3a0, e=0x7fff122ff6a0) at kernel/qsocketnotifier.cpp:317 #26 0x00007fbbbcb51034 in QApplicationPrivate::notify_helper (this=0x1d551f0, receiver=0x901a3a0, e=0x7fff122ff6a0) at kernel/qapplication.cpp:4551 #27 0x00007fbbbcb4e518 in QApplication::notify (this=0x7fff122ffdc0, receiver=0x901a3a0, e=0x7fff122ff6a0) at kernel/qapplication.cpp:3933 #28 0x00007fbbbe704d85 in KApplication::notify (this=0x7fff122ffdc0, receiver=0x901a3a0, event=0x7fff122ff6a0) at /usr/src/packages/kde4/4.9.0/kdelibs-4.9.0/kdeui/kernel/kapplication.cpp:311 #29 0x00007fbbbdde611e in QCoreApplication::notifyInternal (this=0x7fff122ffdc0, receiver=0x901a3a0, event=0x7fff122ff6a0) at kernel/qcoreapplication.cpp:915 #30 0x00007fbbc0a99853 in QCoreApplication::sendEvent (receiver=0x901a3a0, event=0x7fff122ff6a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #31 0x00007fbbbde27990 in socketNotifierSourceDispatch (source=0x1d57970) at kernel/qeventdispatcher_glib.cpp:110 #32 0x00007fbbb1ac5c12 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #33 0x00007fbbb1ac7c68 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #34 0x00007fbbb1ac80f4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #35 0x00007fbbbde291cb in QEventDispatcherGlib::processEvents (this=0x1cfdce0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #36 0x00007fbbbcc404d8 in QGuiEventDispatcherGlib::processEvents (this=0x1cfdce0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #37 0x00007fbbbdde2948 in QEventLoop::processEvents (this=0x7fff122ff9d0, flags=...) at kernel/qeventloop.cpp:149 #38 0x00007fbbbdde2ad3 in QEventLoop::exec (this=0x7fff122ff9d0, flags=...) at kernel/qeventloop.cpp:204 #39 0x00007fbbbdde67a2 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #40 0x00007fbbbcb4e0fc in QApplication::exec () at kernel/qapplication.cpp:3812 #41 0x00000000004117b2 in main (argc=1, argv=0x7fff12301d88) at /usr/src/packages/kdevelop-4.3.80/app/main.cpp:518 This bug may be a duplicate of or related to bug 242709, bug 238765. Possible duplicates by query: bug 242709, bug 238765. Reported using DrKonqi
It seems that the problem appears if: 1. You added a project to selection during this session. 2. The project needs to be CMake-configured before build. So, obviously as soon as CMake finishes configuration, KDevelop crashes.
Created attachment 74927 [details] New crash information added by DrKonqi kdevelop (4.4.0) on KDE Platform 4.9.2 using Qt 4.8.2 - What I was doing when the application crashed: KDevelop crashed while rebuilding my project. Contrary to comment #1, I don't believe I had changed the project selection during the session, or that CMake needed to re-run as part of the build. (On the other hand, I've also told KDevelop that 'make' is spelled "ninja", which is also a little different from the original report.) -- Backtrace (Reduced): #6 0x00007fbed8c19b4e in MakeJob::start (this=0xabc36c0) at /usr/src/debug/kdevelop-4.4.0/projectbuilders/makebuilder/makejob.cpp:94 #7 0x00007fbf0acb2135 in KDevelop::RunController::registerJob (this=0x29a9820, job=0x0) at /usr/src/debug/kdevplatform-1.4.0/shell/runcontroller.cpp:566 [...] #9 0x00000038aa133e32 in KJob::result (this=this@entry=0xa7baec0, _t1=_t1@entry=0xa7baec0) at /usr/src/debug/kdelibs-4.9.2/x86_64-redhat-linux-gnu/kdecore/kjob.moc:207 #10 0x00000038aa133e70 in KJob::emitResult (this=0xa7baec0) at /usr/src/debug/kdelibs-4.9.2/kdecore/jobs/kjob.cpp:318 #11 0x00007fbed8a03d67 in CMakeJob::slotCompleted (this=0xa7baec0) at /usr/src/debug/kdevelop-4.4.0/projectbuilders/cmakebuilder/cmakejob.cpp:127
Actually, per bug 309402, I guess CMake did get run. Also, after attaching the backtrace, I had this happen 3-4 more times in immediate succession; just opened the same session and immediately tried to build it. But since that I'm unable to reproduce (not at least as reliably as the first few times).
If you can reproduce this with current master (that code here has changed a bit there), please reopen bug 238765. Also, if possible, try to run kdevelop through valgrind to get a better log. *** This bug has been marked as a duplicate of bug 238765 ***
*** Bug 309650 has been marked as a duplicate of this bug. ***
*** Bug 310778 has been marked as a duplicate of this bug. ***
*** Bug 313934 has been marked as a duplicate of this bug. ***