Bug 271451 - KDevelop crashed after cleaning build
Summary: KDevelop crashed after cleaning build
Status: RESOLVED NOT A BUG
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.2.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-21 22:17 UTC by Brandon Amaro
Modified: 2011-04-22 14:33 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brandon Amaro 2011-04-21 22:17:08 UTC
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
Comment 1 Milian Wolff 2011-04-22 14:33:22 UTC
kdev 4.0 is way too old, please update and try to reproduce. most probably this is fixed.