Bug 201394

Summary: On starting cmake build KDevelop crashed
Product: [Applications] kdevelop Reporter: Bernhard Friedreich <friesoft>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bernhard Friedreich 2009-07-24 23:02:09 UTC
Application that crashed: kdevelop
Version of the application: 3.9.94 (using KDevPlatform 0.9.94)
KDE Version: 4.3.61 (KDE 4.3.61 (KDE 4.4 >= 20090717))
Qt Version: 4.6.0
Operating System: Linux 2.6.30-ARCH i686
Distribution: "(none)"

What I was doing when the application crashed:
When starting the build of one of my CMake pet projects kdevelop crashed.

Maybe it is of importance that I'm using Qt 4.6 (from todays (2009-07-24) master git repo).

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 0 (LWP 12727)]

Thread 10 (Thread 0xb136cb70 (LWP 12728)):
#0  0xb7f73424 in __kernel_vsyscall ()
#1  0xb69d0ef2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a6932f in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb587ddf5 in KDevelop::DUChainPrivate::CleanupThread::run () from /usr/lib/libkdevplatformlanguage.so.1
#4  0xb6a6838e in ?? () from /usr/lib/libQtCore.so.4
#5  0xb69cc68c in start_thread () from /lib/libpthread.so.0
#6  0xb5e07e2e in clone () from /lib/libc.so.6

Thread 9 (Thread 0xada21b70 (LWP 12793)):
#0  0xb69cfef4 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb4fb47d9 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#2  0xb4fb5f75 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0xb4fb6513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb6b86467 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0xb6b5a309 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb6b5a75a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb6a65113 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xb597d500 in KDevelop::CompletionWorkerThread::run () from /usr/lib/libkdevplatformlanguage.so.1
#9  0xb6a6838e in ?? () from /usr/lib/libQtCore.so.4
#10 0xb69cc68c in start_thread () from /lib/libpthread.so.0
#11 0xb5e07e2e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xae222b70 (LWP 12794)):
#0  0xb5031e16 in clock_gettime () from /lib/librt.so.1
#1  0xb6b88093 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb6b882d1 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6b8851a in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6b86610 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb4fb5c60 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb4fb6001 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#7  0xb4fb6513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb6b86467 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#9  0xb6b5a309 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#10 0xb6b5a75a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#11 0xb6a65113 in QThread::exec () from /usr/lib/libQtCore.so.4
#12 0xb597d500 in KDevelop::CompletionWorkerThread::run () from /usr/lib/libkdevplatformlanguage.so.1
#13 0xb6a6838e in ?? () from /usr/lib/libQtCore.so.4
#14 0xb69cc68c in start_thread () from /lib/libpthread.so.0
#15 0xb5e07e2e in clone () from /lib/libc.so.6

Thread 7 (Thread 0xaea23b70 (LWP 12821)):
#0  0xb7f73424 in __kernel_vsyscall ()
#1  0xb69d0ef2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a67d91 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6a67ed3 in QThread::msleep () from /usr/lib/libQtCore.so.4
#4  0xac6c29fb in UIBlockTester::UIBlockTesterThread::run () from /usr/lib/kde4/kdevcpplanguagesupport.so
#5  0xb6a6838e in ?? () from /usr/lib/libQtCore.so.4
#6  0xb69cc68c in start_thread () from /lib/libpthread.so.0
#7  0xb5e07e2e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xab7aab70 (LWP 12822)):
#0  0xb7f73424 in __kernel_vsyscall ()
#1  0xb69d0bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a693a7 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb78d5b10 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#4  0xb78d817c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#5  0xb78d41cb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#6  0xb78d8272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#7  0xb78d5d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#8  0xb78d639e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#9  0xb78d69bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#10 0xb6a6838e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb69cc68c in start_thread () from /lib/libpthread.so.0
#12 0xb5e07e2e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xaafa9b70 (LWP 12823)):
#0  0xb7f73424 in __kernel_vsyscall ()
#1  0xb69d0bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a693a7 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb78d5b10 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#4  0xb78d817c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#5  0xb78d41cb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#6  0xb78d8272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#7  0xb78d5d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#8  0xb78d8291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#9  0xb78d5d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#10 0xb78d8291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#11 0xb78d5d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#12 0xb78d639e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#13 0xb78d69bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#14 0xb6a6838e in ?? () from /usr/lib/libQtCore.so.4
#15 0xb69cc68c in start_thread () from /lib/libpthread.so.0
#16 0xb5e07e2e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa8d21b70 (LWP 12857)):
#0  0xb7f73424 in __kernel_vsyscall ()
#1  0xb69d0bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a693a7 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb78d5b10 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#4  0xb78d817c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#5  0xb78d41cb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#6  0xb78d8272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#7  0xb78d5d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#8  0xb78d639e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#9  0xb78d69bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#10 0xb6a6838e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb69cc68c in start_thread () from /lib/libpthread.so.0
#12 0xb5e07e2e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa9608b70 (LWP 12867)):
#0  0xb7f73424 in __kernel_vsyscall ()
#1  0xb69d0bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a693a7 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb78d5b10 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#4  0xb78d817c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#5  0xb78d41cb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#6  0xb78d8272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#7  0xb78d5d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#8  0xb78d8291 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#9  0xb78d5d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#10 0xb78d639e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#11 0xb78d69bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#12 0xb6a6838e in ?? () from /usr/lib/libQtCore.so.4
#13 0xb69cc68c in start_thread () from /lib/libpthread.so.0
#14 0xb5e07e2e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa6b72b70 (LWP 13290)):
#0  0xb7f73424 in __kernel_vsyscall ()
#1  0xb69d0bc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6a693a7 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb78d5b10 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/lib/libthreadweaver.so.4
#4  0xb78d817c in ThreadWeaver::WorkingHardState::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#5  0xb78d41cb in ThreadWeaver::WeaverImpl::waitForAvailableJob () from /usr/lib/libthreadweaver.so.4
#6  0xb78d8272 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/lib/libthreadweaver.so.4
#7  0xb78d5d93 in ThreadWeaver::WeaverImpl::applyForWork () from /usr/lib/libthreadweaver.so.4
#8  0xb78d639e in ThreadWeaver::ThreadRunHelper::run () from /usr/lib/libthreadweaver.so.4
#9  0xb78d69bb in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#10 0xb6a6838e in ?? () from /usr/lib/libQtCore.so.4
#11 0xb69cc68c in start_thread () from /lib/libpthread.so.0
#12 0xb5e07e2e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4bf5710 (LWP 12727)):
[KCrash Handler]
#6  0xb5a2813b in KDevelop::BuilderJobPrivate::addJob () from /usr/lib/libkdevplatformproject.so.1
#7  0xb5a2867a in KDevelop::BuilderJob::addItems () from /usr/lib/libkdevplatformproject.so.1
#8  0xa9633be0 in BuildItemBuilderJob::BuildItemBuilderJob () from /usr/lib/kde4/kdevprojectmanagerview.so
#9  0xa9621f2d in ProjectManagerViewPlugin::buildItemsFromContextMenu () from /usr/lib/kde4/kdevprojectmanagerview.so
#10 0xa9627769 in ProjectManagerViewPlugin::qt_metacall () from /usr/lib/kde4/kdevprojectmanagerview.so
#11 0xb6b70d2d in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb6b71178 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb60d1891 in QAction::triggered () from /usr/lib/libQtGui.so.4
#14 0xb60d3a3c in QAction::activate () from /usr/lib/libQtGui.so.4
#15 0xb6524c9c in ?? () from /usr/lib/libQtGui.so.4
#16 0xb652a8db in ?? () from /usr/lib/libQtGui.so.4
#17 0xb652b927 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#18 0xb6fa33b5 in KMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.5
#19 0xb61330dd in QWidget::event () from /usr/lib/libQtGui.so.4
#20 0xb652cfb4 in QMenu::event () from /usr/lib/libQtGui.so.4
#21 0xb60d7b0c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#22 0xb60df6d0 in QApplication::notify () from /usr/lib/libQtGui.so.4
#23 0xb6eb9cca in KApplication::notify () from /usr/lib/libkdeui.so.5
#24 0xb6b5bd1b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#25 0xb60de584 in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#26 0xb6155ac2 in ?? () from /usr/lib/libQtGui.so.4
#27 0xb6154b13 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#28 0xb617df32 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb4fb2d98 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#30 0xb4fb63e0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#31 0xb4fb6513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#32 0xb6b8642c in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#33 0xb617d665 in ?? () from /usr/lib/libQtGui.so.4
#34 0xb6b5a309 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#35 0xb6b5a75a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#36 0xb6527dee in QMenu::exec () from /usr/lib/libQtGui.so.4
#37 0xa962ba30 in ProjectTreeView::popupContextMenu () from /usr/lib/kde4/kdevprojectmanagerview.so
#38 0xa962bdad in ProjectTreeView::qt_metacall () from /usr/lib/kde4/kdevprojectmanagerview.so
#39 0xb6b70d2d in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#40 0xb6b718b2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#41 0xb61264a3 in QWidget::customContextMenuRequested () from /usr/lib/libQtGui.so.4
#42 0xb6133558 in QWidget::event () from /usr/lib/libQtGui.so.4
#43 0xb64e1e23 in QFrame::event () from /usr/lib/libQtGui.so.4
#44 0xb657d5c4 in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#45 0xb662fbb4 in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4
#46 0xb666d224 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4
#47 0xb657fb85 in ?? () from /usr/lib/libQtGui.so.4
#48 0xb6b5aeca in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#49 0xb60d7ae9 in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#50 0xb60df211 in QApplication::notify () from /usr/lib/libQtGui.so.4
#51 0xb6eb9cca in KApplication::notify () from /usr/lib/libkdeui.so.5
#52 0xb6b5bd1b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#53 0xb6159d3e in QCoreApplication::sendSpontaneousEvent () from /usr/lib/libQtGui.so.4
#54 0xb6155c8d in ?? () from /usr/lib/libQtGui.so.4
#55 0xb6154b13 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#56 0xb617df32 in ?? () from /usr/lib/libQtGui.so.4
#57 0xb4fb2d98 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#58 0xb4fb63e0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#59 0xb4fb6513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#60 0xb6b8642c in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#61 0xb617d665 in ?? () from /usr/lib/libQtGui.so.4
#62 0xb6b5a309 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#63 0xb6b5a75a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#64 0xb6b5cbcf in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#65 0xb60d7ba7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#66 0x0804f433 in _start ()

This bug may be a duplicate of or related to bug 196919

Reported using DrKonqi
Comment 1 Andreas Pakulat 2009-07-25 12:07:41 UTC
This has been fixed shortly after Beta4.