Bug 206384

Summary: Building when CMakeLists.txt ws reparsed and edited
Product: [Applications] kdevelop Reporter: Andreas Marschke <xxtjaxx>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andreas Marschke 2009-09-05 16:27:17 UTC
Application: kdevelop (3.9.95 (using KDevPlatform 0.9.95))
KDE Version: 4.3.67 (KDE 4.3.67 (KDE 4.4 >= 20090904)) (Compiled from sources)
Qt Version: 4.5.1
Operating System: Linux 2.6.31-rc8-sidux-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
I edited a file in kde review and changed naming s in  a cmakelists.txt 
Kdevelop reparsed it to get the project information again and broke because I trie to build.
I think  this could be solved by disabling build when teh cmakelists is reparsed for a project.

Cheers, 

Andreas Marschke.

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f48fc6677f0 (LWP 704))]

Thread 12 (Thread 0x7f48e78a9950 (LWP 706)):
#0  0x00007f48f7969f02 in select () from /lib/libc.so.6
#1  0x00007f48f94470a6 in QProcessManager::run (this=0x34768b0) at /home/andreas/development/branch/kde/qt-copy/src/corelib/io/qprocess_unix.cpp:305
#2  0x00007f48f9390559 in QThreadPrivate::start (arg=0x34768b0) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#3  0x00007f48f9112f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f48f797056d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f48e7022950 (LWP 714)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f48f93912c7 in QWaitConditionPrivate::wait (this=0x38019b8, mutex=0x38019c0, time=200000) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=0x38019b8, mutex=0x38019c0, time=200000) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:159
#3  0x00007f48f5cc9dc1 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x38019a0) at /home/andreas/development/branch/kde/kdevplatform/language/duchain/duchain.cpp:280
#4  0x00007f48f9390559 in QThreadPrivate::start (arg=0x38019a0) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#5  0x00007f48f9112f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f48f797056d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f48d3a74950 (LWP 1028)):
#0  0x00007f48f7967d36 in *__GI___poll (fds=0x7f48e02e3bd0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f48f1c7ed89 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f48f1c7f06c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f48f948892e in QEventDispatcherGlib::processEvents (this=0x5d63050, flags=<value optimized out>)
    at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326
#4  0x00007f48f94623d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#5  0x00007f48f9462565 in QEventLoop::exec (this=0x7f48d3a73f50, flags=...) at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#6  0x00007f48f938da4c in QThread::exec (this=<value optimized out>) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread.cpp:487
#7  0x00007f48f5dc87c9 in KDevelop::CompletionWorkerThread::run (this=0x5d62470) at /home/andreas/development/branch/kde/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
#8  0x00007f48f9390559 in QThreadPrivate::start (arg=0x5d62470) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#9  0x00007f48f9112f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f48f797056d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f48d3273950 (LWP 1029)):
#0  0xffffffffff600137 in ?? ()
#1  0x00007fffddfff6fb in ?? ()
#2  0x00007f48f1f08eef in *__GI_clock_gettime (clock_id=-752407344, tp=0x7f48d3272cd0) at ../sysdeps/unix/clock_gettime.c:100
#3  0x00007f48f948a1ad in QTimerInfoList::getTime (this=<value optimized out>, t=...) at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:339
#4  0x00007f48f948a391 in QTimerInfoList::updateCurrentTime (this=0x7f48d3272cd0) at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:297
#5  0x00007f48f948bf63 in QTimerInfoList::timerWait (this=0x7f48d3272cd0, tm=...) at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:420
#6  0x00007f48f9488adc in timerSourcePrepare (source=<value optimized out>, timeout=0x7f48d3272dc4) at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:140
#7  0x00007f48f1c7e819 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0x00007f48f1c7eba9 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0x00007f48f1c7f06c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0x00007f48f948892e in QEventDispatcherGlib::processEvents (this=0x5d9cda0, flags=<value optimized out>)
    at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326
#11 0x00007f48f94623d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#12 0x00007f48f9462565 in QEventLoop::exec (this=0x7f48d3272f50, flags=...) at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#13 0x00007f48f938da4c in QThread::exec (this=<value optimized out>) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread.cpp:487
#14 0x00007f48f5dc87c9 in KDevelop::CompletionWorkerThread::run (this=0x5d85ba0) at /home/andreas/development/branch/kde/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
#15 0x00007f48f9390559 in QThreadPrivate::start (arg=0x5d85ba0) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#16 0x00007f48f9112f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#17 0x00007f48f797056d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f48d2a72950 (LWP 1037)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f48f938fe65 in thread_sleep (ti=0x7f48d2a71f30) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread_unix.cpp:298
#2  0x00007f48f938ffbe in QThread::msleep (msecs=30) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread_unix.cpp:324
#3  0x00007f48d4711f22 in UIBlockTester::UIBlockTesterThread::run (this=0x5d98db0) at /home/andreas/development/branch/kde/kdevelop/languages/cpp/cpplanguagesupport.cpp:661
#4  0x00007f48f9390559 in QThreadPrivate::start (arg=0x5d98db0) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#5  0x00007f48f9112f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f48f797056d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f48d0672950 (LWP 1231)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f48f93912e9 in QWaitConditionPrivate::wait (this=0x3686408, mutex=0x36867b0, time=18446744073709551615)
    at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x3686408, mutex=0x36867b0, time=18446744073709551615) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:159
#3  0x00007f48fab59e01 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x36863e0, th=0x5af2280)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f48fab5e547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x36868d0, th=0x5af2280)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007f48fab59576 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x36863e0, th=0x5af2280) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007f48fab5e63f in ThreadWeaver::WorkingHardState::applyForWork (this=0x36868d0, th=0x5af2280) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007f48fab5a03d in ThreadWeaver::WeaverImpl::applyForWork (this=0x36863e0, th=0x5af2280, previous=0x0) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007f48fab5e662 in ThreadWeaver::WorkingHardState::applyForWork (this=0x36868d0, th=0x5af2280) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f48fab5a03d in ThreadWeaver::WeaverImpl::applyForWork (this=0x36863e0, th=0x5af2280, previous=0x7f48c8612da0)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00007f48fab5c8dc in ThreadWeaver::ThreadRunHelper::run (this=0x7f48d0671f80, parent=0x36863e0, th=0x5af2280) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/Thread.cpp:87
#11 0x00007f48fab5ca71 in ThreadWeaver::Thread::run (this=0x5af2280) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/Thread.cpp:142
#12 0x00007f48f9390559 in QThreadPrivate::start (arg=0x5af2280) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#13 0x00007f48f9112f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007f48f797056d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f48d0e73950 (LWP 1232)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f48f93912e9 in QWaitConditionPrivate::wait (this=0x3686408, mutex=0x36867b0, time=18446744073709551615)
    at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x3686408, mutex=0x36867b0, time=18446744073709551615) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:159
#3  0x00007f48fab59e01 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x36863e0, th=0x7f48e06418a0)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f48fab5e547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x36868d0, th=0x7f48e06418a0)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007f48fab59576 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x36863e0, th=0x7f48e06418a0) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007f48fab5e63f in ThreadWeaver::WorkingHardState::applyForWork (this=0x36868d0, th=0x7f48e06418a0) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007f48fab5a03d in ThreadWeaver::WeaverImpl::applyForWork (this=0x36863e0, th=0x7f48e06418a0, previous=0x7f48c87f43c0)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007f48fab5c8dc in ThreadWeaver::ThreadRunHelper::run (this=0x7f48d0e72f80, parent=0x36863e0, th=0x7f48e06418a0)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/Thread.cpp:87
#9  0x00007f48fab5ca71 in ThreadWeaver::Thread::run (this=0x7f48e06418a0) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/Thread.cpp:142
#10 0x00007f48f9390559 in QThreadPrivate::start (arg=0x7f48e06418a0) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#11 0x00007f48f9112f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#12 0x00007f48f797056d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f48e50a2950 (LWP 3259)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f48f93912e9 in QWaitConditionPrivate::wait (this=0x6e26768, mutex=0x6e3fb50, time=18446744073709551615)
    at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x6e26768, mutex=0x6e3fb50, time=18446744073709551615) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:159
#3  0x00007f48fab59e01 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6e26740, th=0x65c9550)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f48fab5e547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x6e18b80, th=0x65c9550)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007f48fab59576 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x6e26740, th=0x65c9550) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007f48fab5e63f in ThreadWeaver::WorkingHardState::applyForWork (this=0x6e18b80, th=0x65c9550) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007f48fab5a03d in ThreadWeaver::WeaverImpl::applyForWork (this=0x6e26740, th=0x65c9550, previous=0x88311b0)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007f48fab5c8dc in ThreadWeaver::ThreadRunHelper::run (this=0x7f48e50a1f80, parent=0x6e26740, th=0x65c9550) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/Thread.cpp:87
#9  0x00007f48fab5ca71 in ThreadWeaver::Thread::run (this=0x65c9550) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/Thread.cpp:142
#10 0x00007f48f9390559 in QThreadPrivate::start (arg=0x65c9550) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#11 0x00007f48f9112f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#12 0x00007f48f797056d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f48cf5ba950 (LWP 4141)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f48f93912e9 in QWaitConditionPrivate::wait (this=0x6e26768, mutex=0x6e3fb50, time=18446744073709551615)
    at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x6e26768, mutex=0x6e3fb50, time=18446744073709551615) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:159
#3  0x00007f48fab59e01 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6e26740, th=0x7014550)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f48fab5e547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x6e18b80, th=0x7014550)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007f48fab59576 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x6e26740, th=0x7014550) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007f48fab5e63f in ThreadWeaver::WorkingHardState::applyForWork (this=0x6e18b80, th=0x7014550) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007f48fab5a03d in ThreadWeaver::WeaverImpl::applyForWork (this=0x6e26740, th=0x7014550, previous=0x0) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007f48fab5e662 in ThreadWeaver::WorkingHardState::applyForWork (this=0x6e18b80, th=0x7014550) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f48fab5a03d in ThreadWeaver::WeaverImpl::applyForWork (this=0x6e26740, th=0x7014550, previous=0x0) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00007f48fab5c8dc in ThreadWeaver::ThreadRunHelper::run (this=0x7f48cf5b9f80, parent=0x6e26740, th=0x7014550) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/Thread.cpp:87
#11 0x00007f48fab5ca71 in ThreadWeaver::Thread::run (this=0x7014550) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/Thread.cpp:142
#12 0x00007f48f9390559 in QThreadPrivate::start (arg=0x7014550) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#13 0x00007f48f9112f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007f48f797056d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f48ceb95950 (LWP 6254)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f48f93912e9 in QWaitConditionPrivate::wait (this=0x6e26768, mutex=0x6e3fb50, time=18446744073709551615)
    at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0x6e26768, mutex=0x6e3fb50, time=18446744073709551615) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:159
#3  0x00007f48fab59e01 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x6e26740, th=0x882ccc0)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f48fab5e547 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x6e18b80, th=0x882ccc0)
    at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0x00007f48fab59576 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x6e26740, th=0x882ccc0) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0x00007f48fab5e63f in ThreadWeaver::WorkingHardState::applyForWork (this=0x6e18b80, th=0x882ccc0) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0x00007f48fab5a03d in ThreadWeaver::WeaverImpl::applyForWork (this=0x6e26740, th=0x882ccc0, previous=0x0) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0x00007f48fab5c8dc in ThreadWeaver::ThreadRunHelper::run (this=0x7f48ceb94f80, parent=0x6e26740, th=0x882ccc0) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/Thread.cpp:87
#9  0x00007f48fab5ca71 in ThreadWeaver::Thread::run (this=0x882ccc0) at /home/andreas/development/branch/kde/kdelibs/threadweaver/Weaver/Thread.cpp:142
#10 0x00007f48f9390559 in QThreadPrivate::start (arg=0x882ccc0) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#11 0x00007f48f9112f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#12 0x00007f48f797056d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f48cdf93950 (LWP 13590)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217
#1  0x00007f48f93912c7 in QWaitConditionPrivate::wait (this=0x422c398, mutex=0x422c390, time=30000) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=0x422c398, mutex=0x422c390, time=30000) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:159
#3  0x00007f48f9388501 in QThreadPoolThread::run (this=0x422c540) at /home/andreas/development/branch/kde/qt-copy/src/corelib/concurrent/qthreadpool.cpp:140
#4  0x00007f48f9390559 in QThreadPrivate::start (arg=0x422c540) at /home/andreas/development/branch/kde/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#5  0x00007f48f9112f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f48f797056d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f48fc6677f0 (LWP 704)):
[KCrash Handler]
#5  0x00007f48e081e010 in ?? ()
#6  0x00007f48f632793c in QStandardItem::text (this=0x7f48e0643ab0) at /home/andreas/development/branch/qt-copy/include/QtGui/qstandarditemmodel.h:79
#7  0x00007f48f63265cb in KDevelop::BuilderJobPrivate::addJob (this=0x6f7a8f0, t=KDevelop::BuilderJob::Build, item=0x7f48e0643ab0)
    at /home/andreas/development/branch/kde/kdevplatform/project/builderjob.cpp:54
#8  0x00007f48f6326df6 in KDevelop::BuilderJob::addItems (this=0x5c27060, t=KDevelop::BuilderJob::Build, items=...) at /home/andreas/development/branch/kde/kdevplatform/project/builderjob.cpp:101
#9  0x00007f48e5b1315c in BuildItemBuilderJob (this=0x5c27060, t=KDevelop::BuilderJob::Build, items=...)
    at /home/andreas/development/branch/kde/kdevplatform/plugins/projectmanagerview/builditembuilderjob.cpp:43
#10 0x00007f48e5b01dfc in ProjectManagerViewPlugin::runBuilderJob (this=0x40a07b0, t=KDevelop::BuilderJob::Build)
    at /home/andreas/development/branch/kde/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:390
#11 0x00007f48e5b01e3e in ProjectManagerViewPlugin::buildProjectItems (this=0x40a07b0) at /home/andreas/development/branch/kde/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:416
#12 0x00007f48e5b03623 in ProjectManagerViewPlugin::qt_metacall (this=0x40a07b0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffddef91a0)
    at /home/andreas/development/branch/build/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.moc:108
#13 0x00007f48f9475bc7 in QMetaObject::activate (sender=0x4242e50, from_signal_index=<value optimized out>, to_signal_index=6, argv=0x1)
    at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qobject.cpp:3117
#14 0x00007f48f856e987 in QAction::triggered (this=0x7fffddef8d80, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#15 0x00007f48f856fc20 in QAction::activate (this=0x4242e50, event=<value optimized out>) at /home/andreas/development/branch/kde/qt-copy/src/gui/kernel/qaction.cpp:1160
#16 0x00007f48f8922ecc in QMenuPrivate::activateCausedStack (this=0x36ca650, causedStack=..., action=0x4242e50, action_e=QAction::Trigger, self=true)
    at /home/andreas/development/branch/kde/qt-copy/src/gui/widgets/qmenu.cpp:967
#17 0x00007f48f8928bbb in QMenuPrivate::activateAction (this=0x36ca650, action=0x4242e50, action_e=58423168, self=true) at /home/andreas/development/branch/kde/qt-copy/src/gui/widgets/qmenu.cpp:1060
#18 0x00007f48f9cba73f in KMenu::mouseReleaseEvent (this=0x37b7780, e=0x7fffddef9e40) at /home/andreas/development/branch/kde/kdelibs/kdeui/widgets/kmenu.cpp:456
#19 0x00007f48f85c0cb8 in QWidget::event (this=0x37b7780, event=0x7fffddef9e40) at /home/andreas/development/branch/kde/qt-copy/src/gui/kernel/qwidget.cpp:7521
#20 0x00007f48f892a18b in QMenu::event (this=0x37b7780, e=0x7fffddef9e40) at /home/andreas/development/branch/kde/qt-copy/src/gui/widgets/qmenu.cpp:2353
#21 0x00007f48f8573cdd in QApplicationPrivate::notify_helper (this=0x3472090, receiver=0x37b7780, e=0x7fffddef9e40)
    at /home/andreas/development/branch/kde/qt-copy/src/gui/kernel/qapplication.cpp:4057
#22 0x00007f48f857cc7b in QApplication::notify (this=<value optimized out>, receiver=0x37b7780, e=0x7fffddef9e40) at /home/andreas/development/branch/kde/qt-copy/src/gui/kernel/qapplication.cpp:3759
#23 0x00007f48f9bd7683 in KApplication::notify (this=0x7fffddefbca0, receiver=0x37b7780, event=0x7fffddef9e40) at /home/andreas/development/branch/kde/kdelibs/kdeui/kernel/kapplication.cpp:302
#24 0x00007f48f94639fc in QCoreApplication::notifyInternal (this=0x7fffddefbca0, receiver=0x37b7780, event=0x7fffddef9e40)
    at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qcoreapplication.cpp:606
#25 0x00007f48f857bf88 in QCoreApplication::sendSpontaneousEvent (receiver=0x37b7780, event=0x7fffddef9e40, alienWidget=0x0, nativeWidget=0x37b7780, buttonDown=<value optimized out>, 
    lastMouseReceiver=...) at ../../include/QtCore/../../../../kde/qt-copy/src/corelib/kernel/qcoreapplication.h:216
#26 QApplicationPrivate::sendMouseEvent (receiver=0x37b7780, event=0x7fffddef9e40, alienWidget=0x0, nativeWidget=0x37b7780, buttonDown=<value optimized out>, lastMouseReceiver=...)
    at /home/andreas/development/branch/kde/qt-copy/src/gui/kernel/qapplication.cpp:2925
#27 0x00007f48f85d65cb in QETWidget::translateMouseEvent (this=0x37b7780, event=<value optimized out>) at /home/andreas/development/branch/kde/qt-copy/src/gui/kernel/qapplication_x11.cpp:4382
#28 0x00007f48f85d4fb6 in QApplication::x11ProcessEvent (this=0x7fffddefbca0, event=0x7fffddefb830) at /home/andreas/development/branch/kde/qt-copy/src/gui/kernel/qapplication_x11.cpp:3566
#29 0x00007f48f85f9fdc in x11EventSourceDispatch (s=0x3475d50, callback=0, user_data=0x0) at /home/andreas/development/branch/kde/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#30 0x00007f48f1c7b86a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0x00007f48f1c7eeb8 in ?? () from /usr/lib/libglib-2.0.so.0
#32 0x00007f48f1c7f06c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#33 0x00007f48f948890f in QEventDispatcherGlib::processEvents (this=0x25bb3f0, flags=<value optimized out>)
    at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:324
#34 0x00007f48f85f989f in QGuiEventDispatcherGlib::processEvents (this=0x7fffddef8d80, flags=<value optimized out>)
    at /home/andreas/development/branch/kde/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#35 0x00007f48f94623d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#36 0x00007f48f9462565 in QEventLoop::exec (this=0x7fffddefbb60, flags=...) at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#37 0x00007f48f94645dc in QCoreApplication::exec () at /home/andreas/development/branch/kde/qt-copy/src/corelib/kernel/qcoreapplication.cpp:888
#38 0x0000000000407749 in main (argc=1, argv=0x7fffddefcdf8) at /home/andreas/development/branch/kde/kdevelop/app/main.cpp:181

This bug may be a duplicate of or related to bug 199113, bug 201394, bug 204716, bug 198154.

Reported using DrKonqi
Comment 1 Andreas Pakulat 2009-09-06 17:36:14 UTC

*** This bug has been marked as a duplicate of bug 194483 ***