Bug 250859 - KDevelop crashes when editing CMakeLists.txt files
Summary: KDevelop crashes when editing CMakeLists.txt files
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 4.1.0
Assignee: kdevelop-bugs-null
URL:
Keywords: investigated, triaged
: 278031 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-09-11 11:23 UTC by Joris Guisson
Modified: 2018-10-27 03:57 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joris Guisson 2010-09-11 11:23:46 UTC
Application: kdevelop (4.0.2 (using KDevPlatform 1.0.2))
KDE Platform Version: 4.5.1 (KDE 4.5.1) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
When I was adding some new subdirectories in a cmake project, after I edited several CMakeLists.txt files, and saved them, KDevelop crashed when it finished running cmake.

-- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7807710 (LWP 3576))]

Thread 14 (Thread 0xb38f2b70 (LWP 3578)):
#0  0x001bc422 in __kernel_vsyscall ()
#1  0x00203342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x03973a8f in QWaitConditionPrivate::wait (this=0xa020964, mutex=0xa020968, time=200000) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0xa020964, mutex=0xa020968, time=200000) at thread/qwaitcondition_unix.cpp:160
#4  0x02b38115 in KDevelop::DUChainPrivate::CleanupThread::run (this=0xa020958) at /home/joris/tmp/kdevplatform-1.0.2/language/duchain/duchain.cpp:286
#5  0x03972f39 in QThreadPrivate::start (arg=0xa020958) at thread/qthread_unix.cpp:266
#6  0x001fe96e in start_thread (arg=0xb38f2b70) at pthread_create.c:300
#7  0x0160da4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xb04dbb70 (LWP 3693)):
#0  0x045374ee in g_poll () from /lib/libglib-2.0.so.0
#1  0x0452a0ac in ?? () from /lib/libglib-2.0.so.0
#2  0x0452a4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x03aa282f in QEventDispatcherGlib::processEvents (this=0xaf304320, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x03a72a99 in QEventLoop::processEvents (this=0xb04db290, flags=) at kernel/qeventloop.cpp:149
#5  0x03a72f1a in QEventLoop::exec (this=0xb04db290, flags=...) at kernel/qeventloop.cpp:201
#6  0x0396fc5e in QThread::exec (this=0x9dc6950) at thread/qthread.cpp:490
#7  0x03a519ab in QInotifyFileSystemWatcherEngine::run (this=0x9dc6950) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x03972f39 in QThreadPrivate::start (arg=0x9dc6950) at thread/qthread_unix.cpp:266
#9  0x001fe96e in start_thread (arg=0xb04dbb70) at pthread_create.c:300
#10 0x0160da4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xafcdab70 (LWP 3778)):
#0  0x001bc422 in __kernel_vsyscall ()
#1  0x015ffb86 in *__GI___poll (fds=0x1695ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x045374eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x0452a0ac in ?? () from /lib/libglib-2.0.so.0
#4  0x0452a4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x03aa282f in QEventDispatcherGlib::processEvents (this=0xaf394428, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x03a72a99 in QEventLoop::processEvents (this=0xafcda2c0, flags=) at kernel/qeventloop.cpp:149
#7  0x03a72f1a in QEventLoop::exec (this=0xafcda2c0, flags=...) at kernel/qeventloop.cpp:201
#8  0x0396fc5e in QThread::exec (this=0xac7b890) at thread/qthread.cpp:490
#9  0x02c35358 in KDevelop::CompletionWorkerThread::run (this=0xac7b890) at /home/joris/tmp/kdevplatform-1.0.2/language/codecompletion/codecompletionmodel.cpp:81
#10 0x03972f39 in QThreadPrivate::start (arg=0xac7b890) at thread/qthread_unix.cpp:266
#11 0x001fe96e in start_thread (arg=0xafcdab70) at pthread_create.c:300
#12 0x0160da4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xac562b70 (LWP 3779)):
#0  __libc_enable_asynccancel () at ../nptl/cancellation.c:37
#1  0x015ffb70 in *__GI___poll (fds=0xaf394340, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0x045374eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x0452a0ac in ?? () from /lib/libglib-2.0.so.0
#4  0x0452a4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x03aa282f in QEventDispatcherGlib::processEvents (this=0xaf395008, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0x03a72a99 in QEventLoop::processEvents (this=0xac5622c0, flags=) at kernel/qeventloop.cpp:149
#7  0x03a72f1a in QEventLoop::exec (this=0xac5622c0, flags=...) at kernel/qeventloop.cpp:201
#8  0x0396fc5e in QThread::exec (this=0xaca3750) at thread/qthread.cpp:490
#9  0x02c35358 in KDevelop::CompletionWorkerThread::run (this=0xaca3750) at /home/joris/tmp/kdevplatform-1.0.2/language/codecompletion/codecompletionmodel.cpp:81
#10 0x03972f39 in QThreadPrivate::start (arg=0xaca3750) at thread/qthread_unix.cpp:266
#11 0x001fe96e in start_thread (arg=0xac562b70) at pthread_create.c:300
#12 0x0160da4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xabd61b70 (LWP 3780)):
#0  0x001bc422 in __kernel_vsyscall ()
#1  0x00203342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x0397247e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:416
#3  0x039725d3 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:442
#4  0x08cd250b in UIBlockTester::UIBlockTesterThread::run (this=0xabb2cb0) at /home/joris/tmp/kdevelop-4.0.2/languages/cpp/cpplanguagesupport.cpp:678
#5  0x03972f39 in QThreadPrivate::start (arg=0xabb2cb0) at thread/qthread_unix.cpp:266
#6  0x001fe96e in start_thread (arg=0xabd61b70) at pthread_create.c:300
#7  0x0160da4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xaa1ffb70 (LWP 3805)):
#0  0x001bc422 in __kernel_vsyscall ()
#1  0x00203015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x06509827 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x66081a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0x06509871 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x66081a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0x001fe96e in start_thread (arg=0xaa1ffb70) at pthread_create.c:300
#5  0x0160da4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xa383fb70 (LWP 3857)):
#0  0x001bc422 in __kernel_vsyscall ()
#1  0x00203015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x03973b07 in QWaitConditionPrivate::wait (this=0x9f24d50, mutex=0x9f2b140, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x9f24d50, mutex=0x9f2b140, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x00f27890 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f24d38, th=0xa7e90f00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00f2b03c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f4d3a8, th=0xa7e90f00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00f26dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9f24d38, th=0xa7e90f00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00f2b132 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f4d3a8, th=0xa7e90f00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f24d38, th=0xa7e90f00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00f2b151 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f4d3a8, th=0xa7e90f00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f24d38, th=0xa7e90f00, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x00f2b151 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f4d3a8, th=0xa7e90f00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f24d38, th=0xa7e90f00, previous=0xe99dc88) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#13 0x00f291be in ThreadWeaver::ThreadRunHelper::run (this=0xa383f2f4, parent=0x9f24d38, th=0xa7e90f00) at ../../../threadweaver/Weaver/Thread.cpp:87
#14 0x00f298db in ThreadWeaver::Thread::run (this=0xa7e90f00) at ../../../threadweaver/Weaver/Thread.cpp:142
#15 0x03972f39 in QThreadPrivate::start (arg=0xa7e90f00) at thread/qthread_unix.cpp:266
#16 0x001fe96e in start_thread (arg=0xa383fb70) at pthread_create.c:300
#17 0x0160da4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa303eb70 (LWP 3858)):
#0  0x001bc422 in __kernel_vsyscall ()
#1  0x00203015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x03973b07 in QWaitConditionPrivate::wait (this=0x9f24d50, mutex=0x9f2b140, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x9f24d50, mutex=0x9f2b140, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x00f27890 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f24d38, th=0xa7ea4078) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00f2b03c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f4d3a8, th=0xa7ea4078) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00f26dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9f24d38, th=0xa7ea4078) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00f2b132 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f4d3a8, th=0xa7ea4078) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f24d38, th=0xa7ea4078, previous=0xa6574a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00f291be in ThreadWeaver::ThreadRunHelper::run (this=0xa303e2f4, parent=0x9f24d38, th=0xa7ea4078) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00f298db in ThreadWeaver::Thread::run (this=0xa7ea4078) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x03972f39 in QThreadPrivate::start (arg=0xa7ea4078) at thread/qthread_unix.cpp:266
#12 0x001fe96e in start_thread (arg=0xa303eb70) at pthread_create.c:300
#13 0x0160da4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa02ffb70 (LWP 3882)):
#0  0x001bc422 in __kernel_vsyscall ()
#1  0x00203015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x03973b07 in QWaitConditionPrivate::wait (this=0xa06c6cd8, mutex=0xa0a93ee8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0xa06c6cd8, mutex=0xa0a93ee8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x00f27890 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa06c6cc0, th=0xa06aa2a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00f2b03c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa098ce28, th=0xa06aa2a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00f26dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa06c6cc0, th=0xa06aa2a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00f2b132 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa098ce28, th=0xa06aa2a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa06c6cc0, th=0xa06aa2a8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00f2b151 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa098ce28, th=0xa06aa2a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa06c6cc0, th=0xa06aa2a8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x00f2b151 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa098ce28, th=0xa06aa2a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa06c6cc0, th=0xa06aa2a8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#13 0x00f2b151 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa098ce28, th=0xa06aa2a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#14 0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa06c6cc0, th=0xa06aa2a8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#15 0x00f2b151 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa098ce28, th=0xa06aa2a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#16 0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa06c6cc0, th=0xa06aa2a8, previous=0xe207820) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#17 0x00f291be in ThreadWeaver::ThreadRunHelper::run (this=0xa02ff2f4, parent=0xa06c6cc0, th=0xa06aa2a8) at ../../../threadweaver/Weaver/Thread.cpp:87
#18 0x00f298db in ThreadWeaver::Thread::run (this=0xa06aa2a8) at ../../../threadweaver/Weaver/Thread.cpp:142
#19 0x03972f39 in QThreadPrivate::start (arg=0xa06aa2a8) at thread/qthread_unix.cpp:266
#20 0x001fe96e in start_thread (arg=0xa02ffb70) at pthread_create.c:300
#21 0x0160da4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0x9fafeb70 (LWP 3883)):
#0  0x001bc422 in __kernel_vsyscall ()
#1  0x00203015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x03973b07 in QWaitConditionPrivate::wait (this=0xa06c6cd8, mutex=0xa0a93ee8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0xa06c6cd8, mutex=0xa0a93ee8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x00f27890 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa06c6cc0, th=0xdf89288) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00f2b03c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa098ce28, th=0xdf89288) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00f26dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa06c6cc0, th=0xdf89288) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00f2b132 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa098ce28, th=0xdf89288) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa06c6cc0, th=0xdf89288, previous=0xe0398b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00f291be in ThreadWeaver::ThreadRunHelper::run (this=0x9fafe2f4, parent=0xa06c6cc0, th=0xdf89288) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00f298db in ThreadWeaver::Thread::run (this=0xdf89288) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x03972f39 in QThreadPrivate::start (arg=0xdf89288) at thread/qthread_unix.cpp:266
#12 0x001fe96e in start_thread (arg=0x9fafeb70) at pthread_create.c:300
#13 0x0160da4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb1efdb70 (LWP 3887)):
#0  0x001bc422 in __kernel_vsyscall ()
#1  0x00203015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x03973b07 in QWaitConditionPrivate::wait (this=0xa06c6cd8, mutex=0xa0a93ee8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0xa06c6cd8, mutex=0xa0a93ee8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x00f27890 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa06c6cc0, th=0xbc123e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00f2b03c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa098ce28, th=0xbc123e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00f26dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa06c6cc0, th=0xbc123e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00f2b132 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa098ce28, th=0xbc123e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa06c6cc0, th=0xbc123e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00f2b151 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa098ce28, th=0xbc123e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa06c6cc0, th=0xbc123e8, previous=0xd547a70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x00f291be in ThreadWeaver::ThreadRunHelper::run (this=0xb1efd2f4, parent=0xa06c6cc0, th=0xbc123e8) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x00f298db in ThreadWeaver::Thread::run (this=0xbc123e8) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x03972f39 in QThreadPrivate::start (arg=0xbc123e8) at thread/qthread_unix.cpp:266
#14 0x001fe96e in start_thread (arg=0xb1efdb70) at pthread_create.c:300
#15 0x0160da4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb2effb70 (LWP 3890)):
#0  0x001bc422 in __kernel_vsyscall ()
#1  0x00203015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x03973b07 in QWaitConditionPrivate::wait (this=0xa06c6cd8, mutex=0xa0a93ee8, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0xa06c6cd8, mutex=0xa0a93ee8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x00f27890 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa06c6cc0, th=0xe2bc540) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x00f2b03c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa098ce28, th=0xe2bc540) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x00f26dbb in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa06c6cc0, th=0xe2bc540) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x00f2b132 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa098ce28, th=0xe2bc540) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa06c6cc0, th=0xe2bc540, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x00f2b151 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa098ce28, th=0xe2bc540) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa06c6cc0, th=0xe2bc540, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x00f2b151 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa098ce28, th=0xe2bc540) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa06c6cc0, th=0xe2bc540, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#13 0x00f2b151 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa098ce28, th=0xe2bc540) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#14 0x00f27d93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa06c6cc0, th=0xe2bc540, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#15 0x00f291be in ThreadWeaver::ThreadRunHelper::run (this=0xb2eff2f4, parent=0xa06c6cc0, th=0xe2bc540) at ../../../threadweaver/Weaver/Thread.cpp:87
#16 0x00f298db in ThreadWeaver::Thread::run (this=0xe2bc540) at ../../../threadweaver/Weaver/Thread.cpp:142
#17 0x03972f39 in QThreadPrivate::start (arg=0xe2bc540) at thread/qthread_unix.cpp:266
#18 0x001fe96e in start_thread (arg=0xb2effb70) at pthread_create.c:300
#19 0x0160da4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x9aaffb70 (LWP 5941)):
#0  0x001bc422 in __kernel_vsyscall ()
#1  0x00203342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x03973a8f in QWaitConditionPrivate::wait (this=0xa15f85c, mutex=0xa15f858, time=30000) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0xa15f85c, mutex=0xa15f858, time=30000) at thread/qwaitcondition_unix.cpp:160
#4  0x03967693 in QThreadPoolThread::run (this=0xa0b2158) at concurrent/qthreadpool.cpp:140
#5  0x03972f39 in QThreadPrivate::start (arg=0xa0b2158) at thread/qthread_unix.cpp:266
#6  0x001fe96e in start_thread (arg=0x9aaffb70) at pthread_create.c:300
#7  0x0160da4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7807710 (LWP 3576)):
[KCrash Handler]
#7  0xa7e664b0 in ?? ()
#8  0x009e9a8c in KDevelop::RunController::registerJob (this=0x119e8670, job=0x119e8670) at /home/joris/tmp/kdevplatform-1.0.2/shell/runcontroller.cpp:532
#9  0x007cd018 in KDevelop::BuilderJob::slotResult (this=0xfa100d8, job=0xdc54b80) at /home/joris/tmp/kdevplatform-1.0.2/project/builderjob.cpp:176
#10 0x007ccf0d in KDevelop::BuilderJob::qt_metacall (this=0xfa100d8, _c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbfb78f58) at /home/joris/tmp/kdevplatform-1.0.2/project/builderjob.moc:72
#11 0x043f25a2 in BuildItemBuilderJob::qt_metacall (this=0xfa100d8, _c=QMetaObject::InvokeMetaMethod, _id=28, _a=0xbfb78f58)
    at /home/joris/tmp/kdevplatform-1.0.2/plugins/projectmanagerview/builditembuilderjob.moc:66
#12 0x03a79d4a in QMetaObject::metacall (object=0xfa100d8, cl=QMetaObject::ReadProperty, idx=28, argv=0xbfb78f58) at kernel/qmetaobject.cpp:237
#13 0x03a8cab5 in QMetaObject::activate (sender=0xdc54b80, m=0xdabb48, local_signal_index=3, argv=0xbfb78f58) at kernel/qobject.cpp:3280
#14 0x00c38b13 in KJob::result (this=0xdc54b80, _t1=0xdc54b80) at ./kjob.moc:194
#15 0x00c38e78 in KJob::emitResult (this=0xdc54b80) at ../../kdecore/jobs/kjob.cpp:312
#16 0x072ed206 in MakeJob::procFinished (this=0xdc54b80, code=0, status=QProcess::NormalExit) at /home/joris/tmp/kdevelop-4.0.2/projectbuilders/makebuilder/makejob.cpp:285
#17 0x072ed2b0 in MakeJob::qt_metacall (this=0xdc54b80, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfb790f4) at /home/joris/tmp/kdevelop-4.0.2/projectbuilders/makebuilder/makejob.moc:80
#18 0x03a79d4a in QMetaObject::metacall (object=0xdc54b80, cl=QMetaObject::ReadProperty, idx=29, argv=0xbfb790f4) at kernel/qmetaobject.cpp:237
#19 0x03a8cab5 in QMetaObject::activate (sender=0xc00e690, m=0x3ba36e8, local_signal_index=2, argv=0xbfb790f4) at kernel/qobject.cpp:3280
#20 0x03a083e9 in QProcess::finished (this=0xc00e690, _t1=0, _t2=QProcess::NormalExit) at .moc/release-shared/moc_qprocess.cpp:142
#21 0x03a0d86e in QProcessPrivate::_q_processDied (this=0xe0b8708) at io/qprocess.cpp:1051
#22 0x03a0de6e in QProcess::qt_metacall (this=0xc00e690, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfb792a8) at .moc/release-shared/moc_qprocess.cpp:115
#23 0x00c1d43a in KProcess::qt_metacall (this=0xc00e690, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbfb792a8) at ./kprocess.moc:69
#24 0x03a79d4a in QMetaObject::metacall (object=0xc00e690, cl=QMetaObject::ReadProperty, idx=21, argv=0xbfb792a8) at kernel/qmetaobject.cpp:237
#25 0x03a8cab5 in QMetaObject::activate (sender=0xe492760, m=0x3ba5550, local_signal_index=0, argv=0xbfb792a8) at kernel/qobject.cpp:3280
#26 0x03ade0a3 in QSocketNotifier::activated (this=0xe492760, _t1=62) at .moc/release-shared/moc_qsocketnotifier.cpp:89
#27 0x03a917d7 in QSocketNotifier::event (this=0xe492760, e=0xbfb79734) at kernel/qsocketnotifier.cpp:317
#28 0x01e2077c in QApplicationPrivate::notify_helper (this=0x9d95318, receiver=0xe492760, e=0xbfb79734) at kernel/qapplication.cpp:4396
#29 0x01e267ce in QApplication::notify (this=0xbfb79b20, receiver=0xe492760, e=0xbfb79734) at kernel/qapplication.cpp:3798
#30 0x06b01a9a in KApplication::notify (this=0xbfb79b20, receiver=0xe492760, event=0xbfb79734) at ../../kdeui/kernel/kapplication.cpp:310
#31 0x03a73feb in QCoreApplication::notifyInternal (this=0xbfb79b20, receiver=0xe492760, event=0xbfb79734) at kernel/qcoreapplication.cpp:732
#32 0x03aa2bca in QCoreApplication::sendEvent (source=0x9d97f98) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 socketNotifierSourceDispatch (source=0x9d97f98) at kernel/qeventdispatcher_glib.cpp:110
#34 0x045265e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#35 0x0452a2d8 in ?? () from /lib/libglib-2.0.so.0
#36 0x0452a4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#37 0x03aa27f5 in QEventDispatcherGlib::processEvents (this=0x9d2d238, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#38 0x01ee1de5 in QGuiEventDispatcherGlib::processEvents (this=0x9d2d238, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x03a72a99 in QEventLoop::processEvents (this=0xbfb799d4, flags=) at kernel/qeventloop.cpp:149
#40 0x03a72f1a in QEventLoop::exec (this=0xbfb799d4, flags=...) at kernel/qeventloop.cpp:201
#41 0x03a774cf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#42 0x01e1f5a7 in QApplication::exec () at kernel/qapplication.cpp:3672
#43 0x080503c0 in main (argc=1, argv=0xbfb7a154) at /home/joris/tmp/kdevelop-4.0.2/app/main_internal.cpp:233

Reported using DrKonqi
Comment 1 Milian Wolff 2010-09-26 00:12:25 UTC
is this reproducible in kdevelop 4.1? If so, please run kdevelop through valgrind and give us the log it spits out after this call:

valgrind --track-origins=yes --num-callers=50 kdevelop
Comment 2 Joris Guisson 2010-10-05 18:34:18 UTC
I will let you know when I upgrade to 4.1
Comment 3 Milian Wolff 2011-08-08 18:46:23 UTC
*** Bug 278031 has been marked as a duplicate of this bug. ***
Comment 4 Andrew Crouthamel 2018-09-22 02:04:25 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Andrew Crouthamel 2018-10-27 03:57:38 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!