Bug 186702 - Crash related to editing CMakeLists.txt inside KDevelop
Summary: Crash related to editing CMakeLists.txt inside KDevelop
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Unspecified
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-09 21:25 UTC by LukasT
Modified: 2009-07-13 22:14 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Crash report (9.72 KB, application/octet-stream)
2009-07-13 18:51 UTC, Adam Kovari
Details

Note You need to log in before you can comment on or make changes to this bug.
Description LukasT 2009-03-09 21:25:32 UTC
Version:            (using KDE 4.2.1)
Installed from:    Compiled From Sources

1. do some change to CMakeLists.txt in KDevelop
2. press build and get crash.

I filled bugreport about change outside KDevelop 
https://bugs.kde.org/show_bug.cgi?id=186449

Maybe is related..

Application: KDevelop (kdevelop), signal SIGSEGV
[Current thread is 1 (Thread 0xb7f94770 (LWP 16986))]

Thread 8 (Thread 0xb612db90 (LWP 16988)):
#0  0x00c0b416 in __kernel_vsyscall ()
#1  0x00d083d1 in select () from /lib/libc.so.6
#2  0x031d4f87 in ?? () from /usr/lib/libQtCore.so.4
#3  0x031050be in ?? () from /usr/lib/libQtCore.so.4
#4  0x007e651f in start_thread (arg=0xb612db90) at pthread_create.c:297
#5  0x00d1004e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xb4bffb90 (LWP 16994)):
#0  0x00c0b416 in __kernel_vsyscall ()
#1  0x007ea432 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x031060dc in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x07898554 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x8622a20) at /home/lukas/src/kdevplatform/language/duchain/duchain.cpp:245
#4  0x031050be in ?? () from /usr/lib/libQtCore.so.4
#5  0x007e651f in start_thread (arg=0xb4bffb90) at pthread_create.c:297
#6  0x00d1004e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xb572cb90 (LWP 16995)):
#0  0x00c04d6c in pthread_getspecific@plt () from /lib/libgthread-2.0.so.0
#1  0x00c05de5 in pthread_key_create () at pthread_key_create.c:29
#2  0x01c6cf82 in g_thread_self () from /lib/libglib-2.0.so.0
#3  0x01c44c22 in g_main_context_acquire () from /lib/libglib-2.0.so.0
#4  0x01c4649e in ?? () from /lib/libglib-2.0.so.0
#5  0x01c46aa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#6  0x03220177 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#7  0x031f41ea in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#8  0x031f43aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#9  0x03101e39 in QThread::exec () from /usr/lib/libQtCore.so.4
#10 0x07975af1 in KDevelop::CompletionWorkerThread::run (this=0x87e7ae8) at /home/lukas/src/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#11 0x031050be in ?? () from /usr/lib/libQtCore.so.4
#12 0x007e651f in start_thread (arg=0xb572cb90) at pthread_create.c:297
#13 0x00d1004e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xb3876b90 (LWP 16996)):
#0  0x00eb854a in clock_gettime (clock_id=1, tp=0xb3876068) at ../sysdeps/unix/clock_gettime.c:100
#1  0x03221d8b in ?? () from /usr/lib/libQtCore.so.4
#2  0x03221f61 in ?? () from /usr/lib/libQtCore.so.4
#3  0x03223a9c in ?? () from /usr/lib/libQtCore.so.4
#4  0x0322033a in ?? () from /usr/lib/libQtCore.so.4
#5  0x01c46142 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x01c465ca in ?? () from /lib/libglib-2.0.so.0
#7  0x01c46aa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x03220177 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#9  0x031f41ea in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#10 0x031f43aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#11 0x03101e39 in QThread::exec () from /usr/lib/libQtCore.so.4
#12 0x07975af1 in KDevelop::CompletionWorkerThread::run (this=0x87f1dc8) at /home/lukas/src/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#13 0x031050be in ?? () from /usr/lib/libQtCore.so.4
#14 0x007e651f in start_thread (arg=0xb3876b90) at pthread_create.c:297
#15 0x00d1004e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb2e75b90 (LWP 17001)):
#0  0x00c0b416 in __kernel_vsyscall ()
#1  0x007ea432 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179
#2  0x03104ac9 in ?? () from /usr/lib/libQtCore.so.4
#3  0x03104bfb in QThread::msleep () from /usr/lib/libQtCore.so.4
#4  0x071ebdcd in UIBlockTester::UIBlockTesterThread::run (this=0x897eeb0) at /home/lukas/src/kdevelop/languages/cpp/cpplanguagesupport.cpp:942
#5  0x031050be in ?? () from /usr/lib/libQtCore.so.4
#6  0x007e651f in start_thread (arg=0xb2e75b90) at pthread_create.c:297
#7  0x00d1004e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Current language:  auto; currently c

Thread 3 (Thread 0xb21a7b90 (LWP 17002)):
#0  0x00c0b416 in __kernel_vsyscall ()
#1  0x007ea105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x03106102 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x00423e58 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00426bfc in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00422a3b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00426cfa in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x004243e3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00424cce in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x0042530b in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#10 0x031050be in ?? () from /usr/lib/libQtCore.so.4
#11 0x007e651f in start_thread (arg=0xb21a7b90) at pthread_create.c:297
#12 0x00d1004e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb17a6b90 (LWP 17003)):
#0  0x00c0b416 in __kernel_vsyscall ()
#1  0x007ea105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x03106102 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x00423e58 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00426bfc in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00422a3b in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00426cfa in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x004243e3 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00426d19 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x004243e3 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00426d19 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x004243e3 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x00424cce in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x0042530b in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#14 0x031050be in ?? () from /usr/lib/libQtCore.so.4
#15 0x007e651f in start_thread (arg=0xb17a6b90) at pthread_create.c:297
#16 0x00d1004e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7f94770 (LWP 16986)):
[KCrash Handler]
#6  0x00800de3 in KDevelop::ProjectBaseItem::project (this=0xb00f7240) at /home/lukas/src/kdevplatform/project/projectmodel.cpp:108
#7  0x0395a1ad in BuilderJob::addJob (this=0xa5e4eb0, t=BuilderJob::Build, item=0xb00f7240) at /home/lukas/src/kdevplatform/plugins/projectmanagerview/builderjob.cpp:36
#8  0x0395a6c2 in BuilderJob (this=0xa5e4eb0, t=BuilderJob::Build, items=@0xbfdc8d54) at /home/lukas/src/kdevplatform/plugins/projectmanagerview/builderjob.cpp:79
#9  0x03949431 in ProjectManagerViewPlugin::runBuilderJob (this=0xaa0a3b8, t=BuilderJob::Build) at /home/lukas/src/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:365
#10 0x03949477 in ProjectManagerViewPlugin::buildProjectItems (this=0xaa0a3b8) at /home/lukas/src/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:391
#11 0x0394ae70 in ProjectManagerViewPlugin::qt_metacall (this=0xaa0a3b8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfdc8e7c)
    at /home/lukas/src/build/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.moc:104
#12 0x0320a750 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0x0320ab50 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0x012e6cf1 in QAction::triggered () from /usr/lib/libQtGui.so.4
#15 0x012e765f in QAction::activate () from /usr/lib/libQtGui.so.4
#16 0x0170b882 in QToolButton::nextCheckState () from /usr/lib/libQtGui.so.4
#17 0x0162efb3 in ?? () from /usr/lib/libQtGui.so.4
#18 0x0162f286 in QAbstractButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#19 0x0170bd7c in QToolButton::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#20 0x01345052 in QWidget::event () from /usr/lib/libQtGui.so.4
#21 0x0162d2be in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#22 0x0170b844 in QToolButton::event () from /usr/lib/libQtGui.so.4
#23 0x012ecfec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#24 0x012f57e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#25 0x02dcc0fd in KApplication::notify () from /usr/lib/libkdeui.so.5
#26 0x031f5b21 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#27 0x012f4a6e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#28 0x0135edb6 in ?? () from /usr/lib/libQtGui.so.4
#29 0x0135e145 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#30 0x0138677a in ?? () from /usr/lib/libQtGui.so.4
#31 0x01c43238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#32 0x01c468e3 in ?? () from /lib/libglib-2.0.so.0
#33 0x01c46aa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#34 0x03220158 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#35 0x01385e75 in ?? () from /usr/lib/libQtGui.so.4
#36 0x031f41ea in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#37 0x031f43aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#38 0x031f6a65 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#39 0x012ece67 in QApplication::exec () from /usr/lib/libQtGui.so.4
#40 0x0804ed10 in main (argc=3525712, argv=0x8263cc8) at /home/lukas/src/kdevelop/app/main.cpp:203
Comment 1 Andreas Pakulat 2009-03-09 23:55:20 UTC
Can't reproduce this. How old is your kdevelop and kdevplatform? I've recently fixed a bug that could cause such a backtrace when doing build->cancel->build (with or without any editing in between).
Comment 2 Thomas McGuire 2009-03-19 20:41:18 UTC
I just got the same problem, with today's SVN. I pressed F8 and KDevelop crashed.

Application: KDevelop (kdevelop), signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[Current thread is 1 (Thread 0xb5667700 (LWP 17114))]

Thread 11 (Thread 0xb1f1eb90 (LWP 17118)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6299411 in select () from /lib/libc.so.6
#2  0xb6f6903f in QProcessManager::run() () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#3  0xb6e9257b in QThreadPrivate::start(void*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#4  0xb6dfe1b5 in start_thread () from /lib/libpthread.so.0
#5  0xb62a03be in clone () from /lib/libc.so.6

Thread 10 (Thread 0xb003bb90 (LWP 17127)):
#0  0xb6eba169 in QHashData::nextNode(QHashData::Node*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#1  0xb5e80453 in QHash<KDevelop::TopDUContext*, unsigned int>::const_iterator::operator++ (this=0xb003af5c) at /media/dev/trunk/qt-copy/include/QtCore/../../src/corelib/tools/qhash.h:407
#2  0xb5e804b1 in QHash<KDevelop::TopDUContext*, unsigned int>::keys (this=0x8125124) at /media/dev/trunk/qt-copy/include/QtCore/../../src/corelib/tools/qhash.h:636
#3  0xb5e8294a in KDevelop::DUChainPrivate::doMoreCleanup (this=0x81250d8, retries=0, needLockRepository=false) at /media/dev/trunk/src/KDE/kdevplatform/language/duchain/duchain.cpp:648
#4  0xb5e82ef2 in KDevelop::DUChainPrivate::doMoreCleanup (this=0x81250d8, retries=1, needLockRepository=true) at /media/dev/trunk/src/KDE/kdevplatform/language/duchain/duchain.cpp:713
#5  0xb5e83251 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x8411460) at /media/dev/trunk/src/KDE/kdevplatform/language/duchain/duchain.cpp:253
#6  0xb6e9257b in QThreadPrivate::start(void*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#7  0xb6dfe1b5 in start_thread () from /lib/libpthread.so.0
#8  0xb62a03be in clone () from /lib/libc.so.6

Thread 9 (Thread 0xaa54ab90 (LWP 17365)):
#0  0xb6e00c46 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb5899846 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#2  0xb589d063 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb589d221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb6fb5e0a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#5  0xb6f840d8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#6  0xb6f84332 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#7  0xb6e8e951 in QThread::exec() () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#8  0xb5f67527 in KDevelop::CompletionWorkerThread::run (this=0x986dc60) at /media/dev/trunk/src/KDE/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#9  0xb6e9257b in QThreadPrivate::start(void*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#10 0xb6dfe1b5 in start_thread () from /lib/libpthread.so.0
#11 0xb62a03be in clone () from /lib/libc.so.6

Thread 8 (Thread 0xaad4bb90 (LWP 17366)):
#0  0xb6e00cc6 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb589b417 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#2  0xb589cc1e in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb589d221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb6fb5e0a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#5  0xb6f840d8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#6  0xb6f84332 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#7  0xb6e8e951 in QThread::exec() () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#8  0xb5f67527 in KDevelop::CompletionWorkerThread::run (this=0x98426f8) at /media/dev/trunk/src/KDE/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#9  0xb6e9257b in QThreadPrivate::start(void*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#10 0xb6dfe1b5 in start_thread () from /lib/libpthread.so.0
#11 0xb62a03be in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa83ffb90 (LWP 17371)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6e01f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e91f9e in thread_sleep(timespec*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#3  0xb6e92187 in QThread::msleep(unsigned long) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#4  0xa963193d in UIBlockTester::UIBlockTesterThread::run (this=0x96dac90) at /media/dev/trunk/src/KDE/kdevelop/languages/cpp/cpplanguagesupport.cpp:945
#5  0xb6e9257b in QThreadPrivate::start(void*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#6  0xb6dfe1b5 in start_thread () from /lib/libpthread.so.0
#7  0xb62a03be in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa74ffb90 (LWP 17476)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6e01c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e92ea0 in QWaitConditionPrivate::wait(unsigned long) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#3  0xb6e9299f in QWaitCondition::wait(QMutex*, unsigned long) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#4  0xb78dd150 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8205a38, th=0x9e83220) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb78e1ca6 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8204608, th=0x9e83220) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb78dc7d9 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8205a38, th=0x9e83220) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb78e1dc3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8204608, th=0x9e83220) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb78dd3be in ThreadWeaver::WeaverImpl::applyForWork (this=0x8205a38, th=0x9e83220, previous=0xacf0038) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb78dfe09 in ThreadWeaver::ThreadRunHelper::run (this=0xa74ff314, parent=0x8205a38, th=0x9e83220) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#10 0xb78dffe3 in ThreadWeaver::Thread::run (this=0x9e83220) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#11 0xb6e9257b in QThreadPrivate::start(void*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#12 0xb6dfe1b5 in start_thread () from /lib/libpthread.so.0
#13 0xb62a03be in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa6cfeb90 (LWP 17477)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6e01c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e92ea0 in QWaitConditionPrivate::wait(unsigned long) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#3  0xb6e9299f in QWaitCondition::wait(QMutex*, unsigned long) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#4  0xb78dd150 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8205a38, th=0x9e3a840) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb78e1ca6 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8204608, th=0x9e3a840) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb78dc7d9 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8205a38, th=0x9e3a840) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb78e1dc3 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8204608, th=0x9e3a840) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb78dd3be in ThreadWeaver::WeaverImpl::applyForWork (this=0x8205a38, th=0x9e3a840, previous=0x0) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb78e1deb in ThreadWeaver::WorkingHardState::applyForWork (this=0x8204608, th=0x9e3a840) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb78dd3be in ThreadWeaver::WeaverImpl::applyForWork (this=0x8205a38, th=0x9e3a840, previous=0xa3ab758) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb78dfe09 in ThreadWeaver::ThreadRunHelper::run (this=0xa6cfe314, parent=0x8205a38, th=0x9e3a840) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#12 0xb78dffe3 in ThreadWeaver::Thread::run (this=0x9e3a840) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#13 0xb6e9257b in QThreadPrivate::start(void*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#14 0xb6dfe1b5 in start_thread () from /lib/libpthread.so.0
#15 0xb62a03be in clone () from /lib/libc.so.6

Thread 4 (Thread 0xacaffb90 (LWP 17773)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6e01c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e92ea0 in QWaitConditionPrivate::wait(unsigned long) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#3  0xb6e9299f in QWaitCondition::wait(QMutex*, unsigned long) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#4  0xb78dd150 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xacf8f10, th=0xad16648) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb78e1ca6 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xad78860, th=0xad16648) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb78dc7d9 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xacf8f10, th=0xad16648) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb78e1dc3 in ThreadWeaver::WorkingHardState::applyForWork (this=0xad78860, th=0xad16648) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb78dd3be in ThreadWeaver::WeaverImpl::applyForWork (this=0xacf8f10, th=0xad16648, previous=0x0) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb78e1deb in ThreadWeaver::WorkingHardState::applyForWork (this=0xad78860, th=0xad16648) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb78dd3be in ThreadWeaver::WeaverImpl::applyForWork (this=0xacf8f10, th=0xad16648, previous=0xa3f52b8) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb78dfe09 in ThreadWeaver::ThreadRunHelper::run (this=0xacaff314, parent=0xacf8f10, th=0xad16648) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#12 0xb78dffe3 in ThreadWeaver::Thread::run (this=0xad16648) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#13 0xb6e9257b in QThreadPrivate::start(void*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#14 0xb6dfe1b5 in start_thread () from /lib/libpthread.so.0
#15 0xb62a03be in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb10b1b90 (LWP 23970)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6e01c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e92ea0 in QWaitConditionPrivate::wait(unsigned long) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#3  0xb6e9299f in QWaitCondition::wait(QMutex*, unsigned long) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#4  0xb78dd150 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xacf8f10, th=0xa23ed00) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb78e1ca6 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xad78860, th=0xa23ed00) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb78dc7d9 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xacf8f10, th=0xa23ed00) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb78e1dc3 in ThreadWeaver::WorkingHardState::applyForWork (this=0xad78860, th=0xa23ed00) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb78dd3be in ThreadWeaver::WeaverImpl::applyForWork (this=0xacf8f10, th=0xa23ed00, previous=0x9d729c8) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb78dfe09 in ThreadWeaver::ThreadRunHelper::run (this=0xb10b1314, parent=0xacf8f10, th=0xa23ed00) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#10 0xb78dffe3 in ThreadWeaver::Thread::run (this=0xa23ed00) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#11 0xb6e9257b in QThreadPrivate::start(void*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#12 0xb6dfe1b5 in start_thread () from /lib/libpthread.so.0
#13 0xb62a03be in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa2effb90 (LWP 23971)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6e01c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6e92ea0 in QWaitConditionPrivate::wait(unsigned long) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#3  0xb6e9299f in QWaitCondition::wait(QMutex*, unsigned long) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#4  0xb78dd150 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xacf8f10, th=0xb458e58) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb78e1ca6 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xad78860, th=0xb458e58) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb78dc7d9 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xacf8f10, th=0xb458e58) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb78e1dc3 in ThreadWeaver::WorkingHardState::applyForWork (this=0xad78860, th=0xb458e58) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb78dd3be in ThreadWeaver::WeaverImpl::applyForWork (this=0xacf8f10, th=0xb458e58, previous=0x0) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb78dfe09 in ThreadWeaver::ThreadRunHelper::run (this=0xa2eff314, parent=0xacf8f10, th=0xb458e58) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#10 0xb78dffe3 in ThreadWeaver::Thread::run (this=0xb458e58) at /media/dev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#11 0xb6e9257b in QThreadPrivate::start(void*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#12 0xb6dfe1b5 in start_thread () from /lib/libpthread.so.0
#13 0xb62a03be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5667700 (LWP 17114)):
[KCrash Handler]
#6  0xb6007793 in KDevelop::ProjectBaseItem::project (this=0xabf30ed0) at /media/dev/trunk/src/KDE/kdevplatform/project/projectmodel.cpp:108
#7  0xb1f3d8d5 in BuilderJob::addJob (this=0xb88bd10, t=BuilderJob::Build, item=0xabf30ed0) at /media/dev/trunk/src/KDE/kdevplatform/plugins/projectmanagerview/builderjob.cpp:36
#8  0xb1f3ddea in BuilderJob (this=0xb88bd10, t=BuilderJob::Build, items=@0xbfb56874) at /media/dev/trunk/src/KDE/kdevplatform/plugins/projectmanagerview/builderjob.cpp:79
#9  0xb1f2c4d1 in ProjectManagerViewPlugin::runBuilderJob (this=0x8128da0, t=BuilderJob::Build) at /media/dev/trunk/src/KDE/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:365
#10 0xb1f2c517 in ProjectManagerViewPlugin::buildProjectItems (this=0x8128da0) at /media/dev/trunk/src/KDE/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.cpp:391
#11 0xb1f2dfe8 in ProjectManagerViewPlugin::qt_metacall (this=0x8128da0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfb569ac)
    at /media/dev/trunk/build/KDE/kdevplatform/plugins/projectmanagerview/projectmanagerviewplugin.moc:105
#12 0xb6f9d50f in QMetaObject::activate(QObject*, int, int, void**) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#13 0xb6f9d73c in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#14 0xb65b816a in QAction::triggered(bool) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#15 0xb65b9e78 in QAction::activate(QAction::ActionEvent) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#16 0xb65ba017 in QAction::event(QEvent*) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#17 0xb718e9de in KAction::event (this=0x8243148, event=0xbfb56ea4) at /media/dev/trunk/src/KDE/kdelibs/kdeui/actions/kaction.cpp:88
#18 0xb65c035b in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#19 0xb65c070f in QApplication::notify(QObject*, QEvent*) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#20 0xb7269f25 in KApplication::notify (this=0xbfb57df8, receiver=0x8243148, event=0xbfb56ea4) at /media/dev/trunk/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#21 0xb6f870f3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#22 0xb77093b7 in QCoreApplication::sendEvent(QObject*, QEvent*) () from /media/dev/trunk/qt-copy/lib/libQtDesigner.so.4
#23 0xb65ff8b5 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#24 0xb6600e29 in QShortcutMap::tryShortcutEvent(QObject*, QKeyEvent*) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#25 0xb65c09c5 in QApplication::notify(QObject*, QEvent*) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#26 0xb7269f25 in KApplication::notify (this=0xbfb57df8, receiver=0xa8e6d38, event=0xbfb57364) at /media/dev/trunk/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#27 0xb6f870f3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#28 0xb65cbfa7 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#29 0xb65bfe6c in qt_sendSpontaneousEvent(QObject*, QEvent*) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#30 0xb666a61c in QKeyMapper::sendKeyEvent(QWidget*, bool, QEvent::Type, int, QFlags<Qt::KeyboardModifier>, QString const&, bool, int, unsigned int, unsigned int, unsigned int, bool*) ()
   from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#31 0xb666b7aa in QKeyMapperPrivate::translateKeyEvent(QWidget*, _XEvent const*, bool) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#32 0xb664336a in QApplication::x11ProcessEvent(_XEvent*) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#33 0xb666dc09 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#34 0xb58999a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0xb589d063 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb589d221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0xb6fb5dea in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#38 0xb666d424 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#39 0xb6f840d8 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#40 0xb6f84332 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#41 0xb6f878cb in QCoreApplication::exec() () from /media/dev/trunk/qt-copy/lib/libQtCore.so.4
#42 0xb65c0074 in QApplication::exec() () from /media/dev/trunk/qt-copy/lib/libQtGui.so.4
#43 0x0804f246 in main (argc=-1208807344, argv=0x8111cf8) at /media/dev/trunk/src/KDE/kdevelop/app/main.cpp:203
Comment 3 Adam Kovari 2009-07-13 18:51:48 UTC
Created attachment 35282 [details]
Crash report

The same bug on arch linux x86_64 svn build.
Comment 4 Andreas Pakulat 2009-07-13 22:14:08 UTC
this has recently been fixed by Aleix.