Application: kdevelop (4.0.2 (using KDevPlatform 1.0.2)) KDE Platform Version: 4.5.1 (KDE 4.5.1) Qt Version: 4.7.0 Operating System: Linux 2.6.35-28-generic i686 Distribution: Ubuntu 10.10 -- Information about the crash: - What I was doing when the application crashed: I was cleaning a project that for some reason wouldn't compile without an error message. Imediatly after it said it had finished, KDevelop crashed. -- Backtrace: Application: KDevelop (kdevelop.bin), signal: Segmentation fault [Current thread is 1 (Thread 0xb76d1710 (LWP 9570))] Thread 15 (Thread 0xb67b2b70 (LWP 9576)): #0 0x002397d4 in __pthread_mutex_unlock_usercnt (mutex=0x86e516c, decr=<value optimized out>) at pthread_mutex_unlock.c:52 #1 0x0034ffa6 in pthread_mutex_unlock (mutex=0x86e516c) at forward.c:184 #2 0x01b9bfee in g_main_context_prepare () from /lib/libglib-2.0.so.0 #3 0x01b9c279 in ?? () from /lib/libglib-2.0.so.0 #4 0x01b9cba7 in g_main_loop_run () from /lib/libglib-2.0.so.0 #5 0x028bb9c4 in ?? () from /usr/lib/libgio-2.0.so.0 #6 0x01bc348f in ?? () from /lib/libglib-2.0.so.0 #7 0x00235cc9 in start_thread (arg=0xb67b2b70) at pthread_create.c:304 #8 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 14 (Thread 0xb3ffab70 (LWP 9591)): #0 0x00da7832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x0023a884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 #2 0x0034fdf4 in __pthread_cond_timedwait (cond=0x89e07e0, mutex=0x89e07c8, abstime=0xb3ffa2b0) at forward.c:152 #3 0x00e2794f in wait (this=0x894b404, mutex=0x894b408, time=200000) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0x894b404, mutex=0x894b408, time=200000) at thread/qwaitcondition_unix.cpp:160 #5 0x048aa5b5 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x894b3f8) at ../../language/duchain/duchain.cpp:286 #6 0x00e26df9 in QThreadPrivate::start (arg=0x894b3f8) at thread/qthread_unix.cpp:266 #7 0x00235cc9 in start_thread (arg=0xb3ffab70) at pthread_create.c:304 #8 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 13 (Thread 0xb37f9b70 (LWP 9594)): #0 0x00da7832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x0023a4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x0034fd9d in __pthread_cond_wait (cond=0x8a001c8, mutex=0x8a001b0) at forward.c:139 #3 0x00e279c7 in wait (this=0x89eac00, mutex=0x8933320, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x89eac00, mutex=0x8933320, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x01d58030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x89eabe8, th=0x891c0e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x01d5b7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8906978, th=0x891c0e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x01d5755b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x89eabe8, th=0x891c0e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x01d5b8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x891c0e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x891c0e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x01d5b8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x891c0e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x891c0e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x01d5b8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x891c0e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #13 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x891c0e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #14 0x01d5b8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x891c0e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #15 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x891c0e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #16 0x01d5b8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x891c0e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #17 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x891c0e8, previous=0x10e83598) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #18 0x01d5995e in ThreadWeaver::ThreadRunHelper::run (this=0xb37f92f4, parent=0x89eabe8, th=0x891c0e8) at ../../../threadweaver/Weaver/Thread.cpp:87 #19 0x01d5a07b in ThreadWeaver::Thread::run (this=0x891c0e8) at ../../../threadweaver/Weaver/Thread.cpp:142 #20 0x00e26df9 in QThreadPrivate::start (arg=0x891c0e8) at thread/qthread_unix.cpp:266 #21 0x00235cc9 in start_thread (arg=0xb37f9b70) at pthread_create.c:304 #22 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 12 (Thread 0xb0d9fb70 (LWP 9616)): #0 0x070a5e36 in clock_gettime (clock_id=118136820, tp=0xb0d9efc0) at ../sysdeps/unix/clock_gettime.c:100 #1 0x00e8250b in do_gettime () at tools/qelapsedtimer_unix.cpp:105 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119 #3 0x00f596e5 in QTimerInfoList::updateCurrentTime (this=0x8becfc4) at kernel/qeventdispatcher_unix.cpp:339 #4 0x00f5972a in QTimerInfoList::timerWait (this=0x8becfc4, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x00f577a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb0d9f0ec) at kernel/qeventdispatcher_glib.cpp:136 #6 0x00f5783d in timerSourcePrepare (source=0x0, timeout=0x70a9ff4) at kernel/qeventdispatcher_glib.cpp:169 #7 0x01b9be6a in g_main_context_prepare () from /lib/libglib-2.0.so.0 #8 0x01b9c279 in ?? () from /lib/libglib-2.0.so.0 #9 0x01b9c848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #10 0x00f5759f in QEventDispatcherGlib::processEvents (this=0x89fbbe8, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #11 0x00f27609 in QEventLoop::processEvents (this=0xb0d9f2c0, flags=) at kernel/qeventloop.cpp:149 #12 0x00f27a8a in QEventLoop::exec (this=0xb0d9f2c0, flags=...) at kernel/qeventloop.cpp:201 #13 0x00e23b7e in QThread::exec (this=0x8be71d0) at thread/qthread.cpp:490 #14 0x049a78d8 in KDevelop::CompletionWorkerThread::run (this=0x8be71d0) at ../../language/codecompletion/codecompletionmodel.cpp:81 #15 0x00e26df9 in QThreadPrivate::start (arg=0x8be71d0) at thread/qthread_unix.cpp:266 #16 0x00235cc9 in start_thread (arg=0xb0d9fb70) at pthread_create.c:304 #17 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 11 (Thread 0xb15a0b70 (LWP 9665)): #0 0x002383eb in __pthread_mutex_lock (mutex=0x8e01a4c) at pthread_mutex_lock.c:61 #1 0x0034ff66 in pthread_mutex_lock (mutex=0x8e01a4c) at forward.c:182 #2 0x01b9c4a4 in ?? () from /lib/libglib-2.0.so.0 #3 0x01b9c848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00f5759f in QEventDispatcherGlib::processEvents (this=0x87fd7d0, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00f27609 in QEventLoop::processEvents (this=0xb15a02c0, flags=) at kernel/qeventloop.cpp:149 #6 0x00f27a8a in QEventLoop::exec (this=0xb15a02c0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00e23b7e in QThread::exec (this=0x8deebe8) at thread/qthread.cpp:490 #8 0x049a78d8 in KDevelop::CompletionWorkerThread::run (this=0x8deebe8) at ../../language/codecompletion/codecompletionmodel.cpp:81 #9 0x00e26df9 in QThreadPrivate::start (arg=0x8deebe8) at thread/qthread_unix.cpp:266 #10 0x00235cc9 in start_thread (arg=0xb15a0b70) at pthread_create.c:304 #11 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 10 (Thread 0xaf19eb70 (LWP 9666)): #0 __pthread_mutex_lock (mutex=0x8df0c8c) at pthread_mutex_lock.c:51 #1 0x0034ff66 in pthread_mutex_lock (mutex=0x8df0c8c) at forward.c:182 #2 0x01b9c3f1 in ?? () from /lib/libglib-2.0.so.0 #3 0x01b9c848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x00f5759f in QEventDispatcherGlib::processEvents (this=0x8d7fe28, flags=...) at kernel/qeventdispatcher_glib.cpp:417 #5 0x00f27609 in QEventLoop::processEvents (this=0xaf19e2c0, flags=) at kernel/qeventloop.cpp:149 #6 0x00f27a8a in QEventLoop::exec (this=0xaf19e2c0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00e23b7e in QThread::exec (this=0x8dfdd78) at thread/qthread.cpp:490 #8 0x049a78d8 in KDevelop::CompletionWorkerThread::run (this=0x8dfdd78) at ../../language/codecompletion/codecompletionmodel.cpp:81 #9 0x00e26df9 in QThreadPrivate::start (arg=0x8dfdd78) at thread/qthread_unix.cpp:266 #10 0x00235cc9 in start_thread (arg=0xaf19eb70) at pthread_create.c:304 #11 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 9 (Thread 0xae99db70 (LWP 9667)): #0 0x00da7832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x0023a884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 #2 0x0034fdf4 in __pthread_cond_timedwait (cond=0xae99d224, mutex=0xae99d254, abstime=0xae99d2a0) at forward.c:152 #3 0x00e2633e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:416 #4 0x00e26493 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:442 #5 0x04fffccb in ?? () from /usr/lib/kde4/kdevcpplanguagesupport.so #6 0x00e26df9 in QThreadPrivate::start (arg=0x8df6930) at thread/qthread_unix.cpp:266 #7 0x00235cc9 in start_thread (arg=0xae99db70) at pthread_create.c:304 #8 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xa3268b70 (LWP 9724)): #0 0x00da7832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x0023a4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x0034fd9d in __pthread_cond_wait (cond=0x8923248, mutex=0x8923230) at forward.c:139 #3 0x00e279c7 in wait (this=0x898f860, mutex=0x889a8c8, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x898f860, mutex=0x889a8c8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x01d58030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x898f848, th=0x8dd0f68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x01d5b7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8a12af8, th=0x8dd0f68) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x01d5755b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x898f848, th=0x8dd0f68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x01d5b8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a12af8, th=0x8dd0f68) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x898f848, th=0x8dd0f68, previous=0x1004ed60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x01d5995e in ThreadWeaver::ThreadRunHelper::run (this=0xa32682f4, parent=0x898f848, th=0x8dd0f68) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x01d5a07b in ThreadWeaver::Thread::run (this=0x8dd0f68) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x00e26df9 in QThreadPrivate::start (arg=0x8dd0f68) at thread/qthread_unix.cpp:266 #13 0x00235cc9 in start_thread (arg=0xa3268b70) at pthread_create.c:304 #14 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xa2a67b70 (LWP 9725)): #0 0x00da7832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x0023a4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x0034fd9d in __pthread_cond_wait (cond=0x8923248, mutex=0x8923230) at forward.c:139 #3 0x00e279c7 in wait (this=0x898f860, mutex=0x889a8c8, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x898f860, mutex=0x889a8c8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x01d58030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x898f848, th=0x8f92658) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x01d5b7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8a12af8, th=0x8f92658) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x01d5755b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x898f848, th=0x8f92658) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x01d5b8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a12af8, th=0x8f92658) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x898f848, th=0x8f92658, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x01d5b8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a12af8, th=0x8f92658) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x898f848, th=0x8f92658, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x01d5b8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a12af8, th=0x8f92658) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #13 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x898f848, th=0x8f92658, previous=0x10f25838) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #14 0x01d5995e in ThreadWeaver::ThreadRunHelper::run (this=0xa2a672f4, parent=0x898f848, th=0x8f92658) at ../../../threadweaver/Weaver/Thread.cpp:87 #15 0x01d5a07b in ThreadWeaver::Thread::run (this=0x8f92658) at ../../../threadweaver/Weaver/Thread.cpp:142 #16 0x00e26df9 in QThreadPrivate::start (arg=0x8f92658) at thread/qthread_unix.cpp:266 #17 0x00235cc9 in start_thread (arg=0xa2a67b70) at pthread_create.c:304 #18 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xa0effb70 (LWP 9745)): #0 0x00da7832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x0023a4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x0034fd9d in __pthread_cond_wait (cond=0x8a001c8, mutex=0x8a001b0) at forward.c:139 #3 0x00e279c7 in wait (this=0x89eac00, mutex=0x8933320, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x89eac00, mutex=0x8933320, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x01d58030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x89eabe8, th=0x96291b8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x01d5b7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8906978, th=0x96291b8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x01d5755b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x89eabe8, th=0x96291b8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x01d5b8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x96291b8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x96291b8, previous=0x113e7c18) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x01d5995e in ThreadWeaver::ThreadRunHelper::run (this=0xa0eff2f4, parent=0x89eabe8, th=0x96291b8) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0x01d5a07b in ThreadWeaver::Thread::run (this=0x96291b8) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0x00e26df9 in QThreadPrivate::start (arg=0x96291b8) at thread/qthread_unix.cpp:266 #13 0x00235cc9 in start_thread (arg=0xa0effb70) at pthread_create.c:304 #14 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xa06feb70 (LWP 9746)): #0 0x00da7832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x0023a4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x0034fd9d in __pthread_cond_wait (cond=0x8a001c8, mutex=0x8a001b0) at forward.c:139 #3 0x00e279c7 in wait (this=0x89eac00, mutex=0x8933320, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x89eac00, mutex=0x8933320, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x01d58030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x89eabe8, th=0x96fbdb8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x01d5b7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8906978, th=0x96fbdb8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x01d5755b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x89eabe8, th=0x96fbdb8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x01d5b8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x96fbdb8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x96fbdb8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x01d5b8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x96fbdb8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x96fbdb8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x01d5b8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x96fbdb8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #13 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x96fbdb8, previous=0x10079118) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #14 0x01d5995e in ThreadWeaver::ThreadRunHelper::run (this=0xa06fe2f4, parent=0x89eabe8, th=0x96fbdb8) at ../../../threadweaver/Weaver/Thread.cpp:87 #15 0x01d5a07b in ThreadWeaver::Thread::run (this=0x96fbdb8) at ../../../threadweaver/Weaver/Thread.cpp:142 #16 0x00e26df9 in QThreadPrivate::start (arg=0x96fbdb8) at thread/qthread_unix.cpp:266 #17 0x00235cc9 in start_thread (arg=0xa06feb70) at pthread_create.c:304 #18 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xb2ff8b70 (LWP 9791)): #0 0x00da7832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x0023a4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x0034fd9d in __pthread_cond_wait (cond=0x8a001c8, mutex=0x8a001b0) at forward.c:139 #3 0x00e279c7 in wait (this=0x89eac00, mutex=0x8933320, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x89eac00, mutex=0x8933320, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x01d58030 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x89eabe8, th=0x958f0a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0x01d5b7dc in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8906978, th=0x958f0a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0x01d5755b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x89eabe8, th=0x958f0a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0x01d5b8d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x958f0a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x958f0a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x01d5b8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x958f0a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x958f0a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x01d5b8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x958f0a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #13 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x958f0a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #14 0x01d5b8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x958f0a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #15 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x958f0a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #16 0x01d5b8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x958f0a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #17 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x958f0a0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #18 0x01d5b8f1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8906978, th=0x958f0a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #19 0x01d58533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x89eabe8, th=0x958f0a0, previous=0xa1c03870) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #20 0x01d5995e in ThreadWeaver::ThreadRunHelper::run (this=0xb2ff82f4, parent=0x89eabe8, th=0x958f0a0) at ../../../threadweaver/Weaver/Thread.cpp:87 #21 0x01d5a07b in ThreadWeaver::Thread::run (this=0x958f0a0) at ../../../threadweaver/Weaver/Thread.cpp:142 #22 0x00e26df9 in QThreadPrivate::start (arg=0x958f0a0) at thread/qthread_unix.cpp:266 #23 0x00235cc9 in start_thread (arg=0xb2ff8b70) at pthread_create.c:304 #24 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0x9fefdb70 (LWP 10764)): #0 0x00da7832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x0023a4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x0034fd9d in __pthread_cond_wait (cond=0x451c290, mutex=0x451c278) at forward.c:139 #3 0x04418877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x45171a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0x044188c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x45171a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0x00235cc9 in start_thread (arg=0x9fefdb70) at pthread_create.c:304 #6 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0x9d6ffb70 (LWP 26822)): #0 0x00da7832 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x0033b371 in select () at ../sysdeps/unix/syscall-template.S:82 #2 0x00f54757 in qt_safe_select (nfds=11, fdread=0x9d6fdb8c, fdwrite=0x9d6fdb0c, fdexcept=0x0, orig_timeout=0x9d6fdaa8) at kernel/qcore_unix.cpp:92 #3 0x00f00e3e in select_msecs (nfds=11, fdread=0x9d6fdb8c, fdwrite=0x9d6fdb0c, timeout=30000) at io/qprocess_unix.cpp:885 #4 0x00f01f0a in QProcessPrivate::waitForFinished (this=0xa11b07f0, msecs=30000) at io/qprocess_unix.cpp:1101 #5 0x00ebca1e in QProcess::waitForFinished (this=0x9d6fdd84, msecs=30000) at io/qprocess.cpp:1742 #6 0x00ebd15b in QProcess::~QProcess (this=0x9d6fdd84, __in_chrg=<value optimized out>) at io/qprocess.cpp:1134 #7 0x0059d691 in KProcess::~KProcess (this=0x9d6fdd84, __in_chrg=<value optimized out>) at ../../kdecore/io/kprocess.cpp:109 #8 0x03ddae24 in CMakeProjectVisitor::visit(ExecProgramAst const*) () from /usr/lib/libkdev4cmakecommon.so #9 0x03dbc198 in ?? () from /usr/lib/libkdev4cmakecommon.so #10 0x03dc9f25 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) () from /usr/lib/libkdev4cmakecommon.so #11 0x03de7908 in CMakeProjectVisitor::visit(IfAst const*) () from /usr/lib/libkdev4cmakecommon.so #12 0x03dbc418 in ?? () from /usr/lib/libkdev4cmakecommon.so #13 0x03dc9f25 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) () from /usr/lib/libkdev4cmakecommon.so #14 0x03de7908 in CMakeProjectVisitor::visit(IfAst const*) () from /usr/lib/libkdev4cmakecommon.so #15 0x03dbc418 in ?? () from /usr/lib/libkdev4cmakecommon.so #16 0x03dc9f25 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) () from /usr/lib/libkdev4cmakecommon.so #17 0x03df3865 in CMakeParserUtils::includeScript(QString const&, KDevelop::ReferencedTopDUContext, VariableMap*, QHash<QString, Macro>*, QString const&, QHash<QString, CacheEntry>*, QStringList const&) () from /usr/lib/libkdev4cmakecommon.so #18 0x050cc322 in ?? () from /usr/lib/kde4/kdevcmakemanager.so #19 0x050cde1f in ?? () from /usr/lib/kde4/kdevcmakemanager.so #20 0x050d4c2d in ?? () from /usr/lib/kde4/kdevcmakemanager.so #21 0x01910850 in KDevelop::ImportProjectJobPrivate::import (this=0x10b8dba8, folder=0x114867a8) at ../../project/importprojectjob.cpp:53 #22 0x01910344 in QtConcurrent::VoidStoredMemberFunctionPointerCall1<void, KDevelop::ImportProjectJobPrivate, KDevelop::ProjectFolderItem*, KDevelop::ProjectFolderItem*>::runFunctor (this=0x113d7de0) at /usr/include/qt4/QtCore/qtconcurrentstoredfunctioncall.h:426 #23 0x0191066e in QtConcurrent::RunFunctionTask<void>::run (this=0x113d7de0) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120 #24 0x00e1b523 in QThreadPoolThread::run (this=0x88b1208) at concurrent/qthreadpool.cpp:106 #25 0x00e26df9 in QThreadPrivate::start (arg=0x88b1208) at thread/qthread_unix.cpp:266 #26 0x00235cc9 in start_thread (arg=0x9d6ffb70) at pthread_create.c:304 #27 0x0034269e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb76d1710 (LWP 9570)): [KCrash Handler] #7 0x01908c5a in KDevelop::ProjectBaseItem::project (this=0x91215f0) at ../../project/projectmodel.cpp:178 #8 0x03cc3cb2 in ?? () from /usr/lib/kde4/kdevmakebuilder.so #9 0x060660b9 in ?? () from /usr/lib/kde4/kdevcmakebuilder.so #10 0x019111b8 in KDevelop::BuilderJobPrivate::addJob (this=0x10ea9c18, t=KDevelop::BuilderJob::Build, item=0xfd15ba4) at ../../project/builderjob.cpp:70 #11 0x06b9eb63 in BuildItemBuilderJob::BuildItemBuilderJob (this=0x10174b40, t=KDevelop::BuilderJob::Build, items=...) at ../../../plugins/projectmanagerview/builditembuilderjob.cpp:35 #12 0x06b902a7 in ProjectManagerViewPlugin::runBuilderJob (this=0xb5e14710, t=KDevelop::BuilderJob::Build) at ../../../plugins/projectmanagerview/projectmanagerviewplugin.cpp:350 #13 0x06b90399 in ProjectManagerViewPlugin::buildProjectItems (this=0xb5e14710) at ../../../plugins/projectmanagerview/projectmanagerviewplugin.cpp:380 #14 0x06b932a3 in ProjectManagerViewPlugin::qt_metacall (this=0xb5e14710, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfab8088) at ./projectmanagerviewplugin.moc:109 #15 0x00f2e8ca in QMetaObject::metacall (object=0xb5e14710, cl=QMetaObject::QueryPropertyStored, idx=13, argv=0xbfab8088) at kernel/qmetaobject.cpp:237 #16 0x00f416ad in QMetaObject::activate (sender=0x89d2b90, m=0x3914370, local_signal_index=1, argv=0x14) at kernel/qobject.cpp:3280 #17 0x02f8df99 in QAction::triggered (this=0x89d2b90, _t1=false) at .moc/release-shared/moc_qaction.cpp:263 #18 0x02f8f8dc in QAction::activate (this=0x89d2b90, event=QAction::Trigger) at kernel/qaction.cpp:1256 #19 0x02f91b68 in QAction::event (this=0x6, e=0x14) at kernel/qaction.cpp:1182 #20 0x00a6cfd3 in KAction::event (this=0x89d2b90, event=0xbfab85a8) at ../../kdeui/actions/kaction.cpp:131 #21 0x02f95fdc in QApplicationPrivate::notify_helper (this=0x868cca0, receiver=0x89d2b90, e=0xbfab85a8) at kernel/qapplication.cpp:4396 #22 0x02f9c04e in QApplication::notify (this=0xbfab9530, receiver=0x89d2b90, e=0xbfab85a8) at kernel/qapplication.cpp:3798 #23 0x00b6f68a in KApplication::notify (this=0xbfab9530, receiver=0x89d2b90, event=0xbfab85a8) at ../../kdeui/kernel/kapplication.cpp:310 #24 0x00f28b3b in QCoreApplication::notifyInternal (this=0xbfab9530, receiver=0x89d2b90, event=0xbfab85a8) at kernel/qcoreapplication.cpp:732 #25 0x02fd776d in sendEvent (this=0x868cd4c, e=0xbfab8a24) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #26 QShortcutMap::dispatchEvent (this=0x868cd4c, e=0xbfab8a24) at kernel/qshortcutmap.cpp:879 #27 0x02fd959e in QShortcutMap::tryShortcutEvent (this=0x868cd4c, o=0xe30eba8, e=0xbfab8a24) at kernel/qshortcutmap.cpp:364 #28 0x02f9dc52 in QApplication::notify (this=0xbfab9530, receiver=0xe30eba8, e=0xbfab8a24) at kernel/qapplication.cpp:3840 #29 0x00b6f68a in KApplication::notify (this=0xbfab9530, receiver=0xe30eba8, event=0xbfab8a24) at ../../kdeui/kernel/kapplication.cpp:310 #30 0x00f28b3b in QCoreApplication::notifyInternal (this=0xbfab9530, receiver=0xe30eba8, event=0xbfab8a24) at kernel/qcoreapplication.cpp:732 #31 0x02f95b9e in sendSpontaneousEvent (receiver=0xe30eba8, event=0x6) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #32 qt_sendSpontaneousEvent (receiver=0xe30eba8, event=0x6) at kernel/qapplication.cpp:5388 #33 0x0305269d in QKeyMapper::sendKeyEvent (keyWidget=0xe30eba8, grab=false, type=QEvent::KeyPress, code=16777271, modifiers=..., text=..., autorepeat=<value optimized out>, count=<value optimized out>, nativeScanCode=74, nativeVirtualKey=65477, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1867 #34 0x03054b49 in QKeyMapperPrivate::translateKeyEvent (this=0x86d7c98, keyWidget=0xe30eba8, event=0xbfab90ec, grab=20) at kernel/qkeymapper_x11.cpp:1837 #35 0x03028387 in QApplication::x11ProcessEvent (this=0xbfab9530, event=0xbfab90ec) at kernel/qapplication_x11.cpp:3429 #36 0x0305836a in x11EventSourceDispatch (s=0x868f108, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #37 0x01b98855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #38 0x01b9c668 in ?? () from /lib/libglib-2.0.so.0 #39 0x01b9c848 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #40 0x00f57565 in QEventDispatcherGlib::processEvents (this=0x8668a18, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #41 0x03057be5 in QGuiEventDispatcherGlib::processEvents (this=0x8668a18, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #42 0x00f27609 in QEventLoop::processEvents (this=0xbfab93e4, flags=) at kernel/qeventloop.cpp:149 #43 0x00f27a8a in QEventLoop::exec (this=0xbfab93e4, flags=...) at kernel/qeventloop.cpp:201 #44 0x00f2c00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #45 0x02f94e07 in QApplication::exec () at kernel/qapplication.cpp:3672 #46 0x0804fe00 in _start () Reported using DrKonqi
kdev 4.0 is way too old, please update and try to reproduce. most probably this is fixed.