Application: kdevelop (4.2.2) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 2.6.38-8-generic x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: Here's how it hapened: I had two projects opened. Pressed F8 (build). Note that the buildset had targets from both projects. Then I closed the project that wasn't being built yet. After the first target completed the build, kdevelop crashed. Thanks. - What I was doing when the application crashed: -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7f8e875b2780 (LWP 2919))] Thread 18 (Thread 0x7f8e6eb4f700 (LWP 2921)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007f8e85abf79e in wait (this=<value optimized out>, mutex=0x1e27d80, time=1000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1e27d80, time=1000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8e820ea22b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1e27d60) at ../../language/duchain/duchain.cpp:286 #4 0x00007f8e85abf175 in QThreadPrivate::start (arg=0x1e27d60) at thread/qthread_unix.cpp:320 #5 0x00007f8e83b82d8c in start_thread (arg=0x7f8e6eb4f700) at pthread_create.c:304 #6 0x00007f8e847fa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 17 (Thread 0x7f8e6d456700 (LWP 2926)): #0 0xffffffffff60017b in ?? () #1 0x00007f8e6d455ae0 in ?? () #2 0x00007fff671ff7b2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 16 (Thread 0x7f8e5dd78700 (LWP 2949)): #0 0xffffffffff60017b in ?? () #1 0x00007f8e5dd77ae0 in ?? () #2 0x00007fff671ff7b2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 15 (Thread 0x7f8e5e579700 (LWP 2950)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8e6fdcb2a2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f8e700e4180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f8e6fdcb2d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f8e700f2254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f8e83b82d8c in start_thread (arg=0x7f8e5e579700) at pthread_create.c:304 #4 0x00007f8e847fa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 14 (Thread 0x7f8e587e6700 (LWP 2951)): #0 0x00007f8e7f986f21 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f8e7f987639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f8e85bd1446 in QEventDispatcherGlib::processEvents (this=0x2ae99c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #3 0x00007f8e85ba5882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #4 0x00007f8e85ba5abc in QEventLoop::exec (this=0x7f8e587e5e00, flags=...) at kernel/qeventloop.cpp:201 #5 0x00007f8e85abc924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492 #6 0x00007f8e85abf175 in QThreadPrivate::start (arg=0x28dd7d0) at thread/qthread_unix.cpp:320 #7 0x00007f8e83b82d8c in start_thread (arg=0x7f8e587e6700) at pthread_create.c:304 #8 0x00007f8e847fa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f8e57fe5700 (LWP 2952)): #0 0xffffffffff60017b in ?? () #1 0x00007f8e57fe4b10 in ?? () #2 0x00007fff671ff7b2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 12 (Thread 0x7f8e572cd700 (LWP 2989)): #0 0xffffffffff60017b in ?? () #1 0x00007f8e572ccae0 in ?? () #2 0x00007fff671ff7b2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 11 (Thread 0x7f8e5645c700 (LWP 3103)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8e85abf82b in wait (this=<value optimized out>, mutex=0xf3f410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xf3f410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8e7d4bf0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xf1d1d0, th=0x37c5a00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f8e7d4c1723 in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x37c5a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x37c5a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x37c5a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x37c5a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x37c5a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x37c5a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x37c5a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x37c5a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #12 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x37c5a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #13 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x37c5a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #14 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x37c5a00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #15 0x00007f8e7d4c053f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8e5645be20, parent=0xf1d1d0, th=0x37c5a00) at ../../../threadweaver/Weaver/Thread.cpp:87 #16 0x00007f8e7d4c05cb in ThreadWeaver::Thread::run (this=0x37c5a00) at ../../../threadweaver/Weaver/Thread.cpp:142 #17 0x00007f8e85abf175 in QThreadPrivate::start (arg=0x37c5a00) at thread/qthread_unix.cpp:320 #18 0x00007f8e83b82d8c in start_thread (arg=0x7f8e5645c700) at pthread_create.c:304 #19 0x00007f8e847fa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f8e55c5b700 (LWP 3104)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8e85abf82b in wait (this=<value optimized out>, mutex=0xf3f410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xf3f410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8e7d4bf0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xf1d1d0, th=0x32725d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f8e7d4c1723 in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x32725d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f8e7d4c053f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8e55c5ae20, parent=0xf1d1d0, th=0x32725d0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f8e7d4c05cb in ThreadWeaver::Thread::run (this=0x32725d0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f8e85abf175 in QThreadPrivate::start (arg=0x32725d0) at thread/qthread_unix.cpp:320 #8 0x00007f8e83b82d8c in start_thread (arg=0x7f8e55c5b700) at pthread_create.c:304 #9 0x00007f8e847fa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f8e5544a700 (LWP 3105)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8e7cc6a832 in ?? () from /usr/lib/libQtWebKit.so.4 #2 0x00007f8e83b82d8c in start_thread (arg=0x7f8e5544a700) at pthread_create.c:304 #3 0x00007f8e847fa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f8e53975700 (LWP 3113)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8e85abf82b in wait (this=<value optimized out>, mutex=0xf3f410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xf3f410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8e7d4bf0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xf1d1d0, th=0x4924890) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f8e7d4c1723 in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x4924890) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x4924890) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f8e7d4c053f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8e53974e20, parent=0xf1d1d0, th=0x4924890) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f8e7d4c05cb in ThreadWeaver::Thread::run (this=0x4924890) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f8e85abf175 in QThreadPrivate::start (arg=0x4924890) at thread/qthread_unix.cpp:320 #9 0x00007f8e83b82d8c in start_thread (arg=0x7f8e53975700) at pthread_create.c:304 #10 0x00007f8e847fa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f8e53174700 (LWP 3114)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8e85abf82b in wait (this=<value optimized out>, mutex=0xf3f410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xf3f410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8e7d4bf0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xf1d1d0, th=0x7f8e694229a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f8e7d4c1723 in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x7f8e694229a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x7f8e694229a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x7f8e694229a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x7f8e694229a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f8e7d4c053f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8e53173e20, parent=0xf1d1d0, th=0x7f8e694229a0) at ../../../threadweaver/Weaver/Thread.cpp:87 #9 0x00007f8e7d4c05cb in ThreadWeaver::Thread::run (this=0x7f8e694229a0) at ../../../threadweaver/Weaver/Thread.cpp:142 #10 0x00007f8e85abf175 in QThreadPrivate::start (arg=0x7f8e694229a0) at thread/qthread_unix.cpp:320 #11 0x00007f8e83b82d8c in start_thread (arg=0x7f8e53174700) at pthread_create.c:304 #12 0x00007f8e847fa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f8e52973700 (LWP 3115)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8e85abf82b in wait (this=<value optimized out>, mutex=0xf3f410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0xf3f410, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8e7d4bf0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xf1d1d0, th=0x7f8e693fffc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f8e7d4c1723 in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x7f8e693fffc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x7f8e693fffc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0xf40e00, th=0x7f8e693fffc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f8e7d4c053f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8e52972e20, parent=0xf1d1d0, th=0x7f8e693fffc0) at ../../../threadweaver/Weaver/Thread.cpp:87 #8 0x00007f8e7d4c05cb in ThreadWeaver::Thread::run (this=0x7f8e693fffc0) at ../../../threadweaver/Weaver/Thread.cpp:142 #9 0x00007f8e85abf175 in QThreadPrivate::start (arg=0x7f8e693fffc0) at thread/qthread_unix.cpp:320 #10 0x00007f8e83b82d8c in start_thread (arg=0x7f8e52973700) at pthread_create.c:304 #11 0x00007f8e847fa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f8e64034700 (LWP 9572)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8e85abf82b in wait (this=<value optimized out>, mutex=0x3f1ad90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x3f1ad90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8e7d4bf0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x48189b0, th=0x483c240) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f8e7d4c1723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4601630, th=0x483c240) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0x4601630, th=0x483c240) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0x4601630, th=0x483c240) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f8e7d4c053f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8e64033e20, parent=0x48189b0, th=0x483c240) at ../../../threadweaver/Weaver/Thread.cpp:87 #8 0x00007f8e7d4c05cb in ThreadWeaver::Thread::run (this=0x483c240) at ../../../threadweaver/Weaver/Thread.cpp:142 #9 0x00007f8e85abf175 in QThreadPrivate::start (arg=0x483c240) at thread/qthread_unix.cpp:320 #10 0x00007f8e83b82d8c in start_thread (arg=0x7f8e64034700) at pthread_create.c:304 #11 0x00007f8e847fa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f8e4bfff700 (LWP 9573)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8e85abf82b in wait (this=<value optimized out>, mutex=0x3f1ad90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x3f1ad90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8e7d4bf0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x48189b0, th=0x7f8e6b9b0eb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f8e7d4c1723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4601630, th=0x7f8e6b9b0eb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f8e7d4c053f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8e4bffee20, parent=0x48189b0, th=0x7f8e6b9b0eb0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f8e7d4c05cb in ThreadWeaver::Thread::run (this=0x7f8e6b9b0eb0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f8e85abf175 in QThreadPrivate::start (arg=0x7f8e6b9b0eb0) at thread/qthread_unix.cpp:320 #8 0x00007f8e83b82d8c in start_thread (arg=0x7f8e4bfff700) at pthread_create.c:304 #9 0x00007f8e847fa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f8e4b7fe700 (LWP 11490)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8e85abf82b in wait (this=<value optimized out>, mutex=0x3f1ad90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x3f1ad90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8e7d4bf0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x48189b0, th=0x7f8e6abc4010) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f8e7d4c1723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4601630, th=0x7f8e6abc4010) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0x4601630, th=0x7f8e6abc4010) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f8e7d4c053f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8e4b7fde20, parent=0x48189b0, th=0x7f8e6abc4010) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f8e7d4c05cb in ThreadWeaver::Thread::run (this=0x7f8e6abc4010) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f8e85abf175 in QThreadPrivate::start (arg=0x7f8e6abc4010) at thread/qthread_unix.cpp:320 #9 0x00007f8e83b82d8c in start_thread (arg=0x7f8e4b7fe700) at pthread_create.c:304 #10 0x00007f8e847fa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f8e4affd700 (LWP 11491)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f8e85abf82b in wait (this=<value optimized out>, mutex=0x3f1ad90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x3f1ad90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f8e7d4bf0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x48189b0, th=0x3ffef70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f8e7d4c1723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x4601630, th=0x3ffef70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0x4601630, th=0x3ffef70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0x4601630, th=0x3ffef70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0x4601630, th=0x3ffef70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f8e7d4c173c in ThreadWeaver::WorkingHardState::applyForWork (this=0x4601630, th=0x3ffef70) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007f8e7d4c053f in ThreadWeaver::ThreadRunHelper::run (this=0x7f8e4affce20, parent=0x48189b0, th=0x3ffef70) at ../../../threadweaver/Weaver/Thread.cpp:87 #10 0x00007f8e7d4c05cb in ThreadWeaver::Thread::run (this=0x3ffef70) at ../../../threadweaver/Weaver/Thread.cpp:142 #11 0x00007f8e85abf175 in QThreadPrivate::start (arg=0x3ffef70) at thread/qthread_unix.cpp:320 #12 0x00007f8e83b82d8c in start_thread (arg=0x7f8e4affd700) at pthread_create.c:304 #13 0x00007f8e847fa04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f8e875b2780 (LWP 2919)): [KCrash Handler] #6 0x0000000000000000 in ?? () #7 0x00007f8e6df36a34 in ?? () from /usr/lib/kde4/kdevmakebuilder.so #8 0x00007f8e86a82a40 in KDevelop::RunController::registerJob (this=0xf1a210, job=0x6e63000) at ../../shell/runcontroller.cpp:558 #9 0x00007f8e826dcec5 in KDevelop::BuilderJob::qt_metacall (this=0x684ef90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6714fb00) at ./builderjob.moc:72 #10 0x00007f8e85bbb5f8 in QMetaObject::activate (sender=0x6376c90, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff6714fb00) at kernel/qobject.cpp:3287 #11 0x00007f8e8704cd32 in KJob::result (this=<value optimized out>, _t1=0x6376c90) at ./kjob.moc:194 #12 0x00007f8e8704cd70 in KJob::emitResult (this=0x6376c90) at ../../kdecore/jobs/kjob.cpp:312 #13 0x00007f8e6df3595e in ?? () from /usr/lib/kde4/kdevmakebuilder.so #14 0x00007f8e6df35a00 in ?? () from /usr/lib/kde4/kdevmakebuilder.so #15 0x00007f8e85bbb5f8 in QMetaObject::activate (sender=0x6eccb40, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff6714fc60) at kernel/qobject.cpp:3287 #16 0x00007f8e85b4517f in QProcess::finished (this=<value optimized out>, _t1=0, _t2=QProcess::NormalExit) at .moc/release-shared/moc_qprocess.cpp:142 #17 0x00007f8e85b49fc6 in QProcessPrivate::_q_processDied (this=0x62591e0) at io/qprocess.cpp:1051 #18 0x00007f8e85b4a099 in QProcess::qt_metacall (this=0x6eccb40, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fff6714fdf0) at .moc/release-shared/moc_qprocess.cpp:115 #19 0x00007f8e87035488 in KProcess::qt_metacall (this=0x6eccb40, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./kprocess.moc:69 #20 0x00007f8e85bbb5f8 in QMetaObject::activate (sender=0x64ad990, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff6714fdf0) at kernel/qobject.cpp:3287 #21 0x00007f8e85c02b7e in QSocketNotifier::activated (this=<value optimized out>, _t1=79) at .moc/release-shared/moc_qsocketnotifier.cpp:89 #22 0x00007f8e85bc0f4b in QSocketNotifier::event (this=0x64ad990, e=0x7fff671504c0) at kernel/qsocketnotifier.cpp:317 #23 0x00007f8e84f679e4 in QApplicationPrivate::notify_helper (this=0xb513d0, receiver=0x64ad990, e=0x7fff671504c0) at kernel/qapplication.cpp:4462 #24 0x00007f8e84f6c3aa in QApplication::notify (this=<value optimized out>, receiver=0x64ad990, e=0x7fff671504c0) at kernel/qapplication.cpp:4341 #25 0x00007f8e8638d866 in KApplication::notify (this=0x7fff67150a00, receiver=0x64ad990, event=0x7fff671504c0) at ../../kdeui/kernel/kapplication.cpp:311 #26 0x0000000000404bf6 in _start () Possible duplicates by query: bug 250859, bug 241622, bug 237942. Reported using DrKonqi
you are missing debug symbols of kdevelop, i.e. in /usr/lib/kde4/kdevmakebuilder.so making it impossible for me to find out what exactly was accessed invalidly. Anyhow, is this reproducible with the steps you mentioned?
HI, Yes, it is easily reproducible on my computer. I tried to install debug symbols for kdevelop in kubuntu 11.04 but I was unable to find the right package. Does anyone know which package(s) should I install to get a useful backtrace? Thanks.
Git commit d2915a0362f1a6829ae52ee73976a8c6d3a06049 by Olivier JG. Committed on 26/07/2011 at 08:59. Pushed by olivierjg into branch 'master'. Check if item is still valid before starting build, fix untranslatable string BUG:271854 M +1 -0 projectbuilders/makebuilder/makejob.h M +7 -1 projectbuilders/makebuilder/makejob.cpp http://commits.kde.org/kdevelop/d2915a0362f1a6829ae52ee73976a8c6d3a06049