Bug 236337

Summary: Kdevelop crashed in CMake configurations
Product: [Applications] kdevelop Reporter: Leandro Santiago da Silva <leandrosansilva>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED UPSTREAM    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Leandro Santiago da Silva 2010-05-04 17:15:21 UTC
Application: kdevelop (4.0.0 (using KDevPlatform 1.0.0))
KDE Platform Version: 4.4.2 (KDE 4.4.2) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-21-generic x86_64
Distribution: Ubuntu 9.10

-- Information about the crash:
I created a simple cmake c++ project;
I edited CMakeList.txt manually;
I went to project configuration window;
I tried to remove a variable from this window;
KDevelop crashed.

I'm using revision 1122694 on Ubuntu Karmic 64 bit, compiled from sources.

 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f5ce0432750 (LWP 30333))]

Thread 13 (Thread 0x7f5ccbe86910 (LWP 30346)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f5cdcd4a692 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2bab040, time=200000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2bab040, time=200000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f5cd9994f7e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2bab020) at /tmp/kdevplatform-1.0.0/language/duchain/duchain.cpp:286
#4  0x00007f5cdcd49775 in QThreadPrivate::start (arg=0x2bab020) at thread/qthread_unix.cpp:248
#5  0x00007f5cdcabaa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f5cdb18880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f5cbff00910 (LWP 30354)):
#0  0x00007f5cdb17c3c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5cd665d37c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f5cd665d6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f5cdce67386 in QEventDispatcherGlib::processEvents (this=0x35deab0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f5cdce3c732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f5cdce3cb0c in QEventLoop::exec (this=0x7f5cbff00040, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f5cdcd46d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f5cdcd49775 in QThreadPrivate::start (arg=0x35f25e0) at thread/qthread_unix.cpp:248
#8  0x00007f5cdcabaa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f5cdb18880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 11 (Thread 0x7f5cb379d910 (LWP 30455)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5cdcd4a72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2ae46f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2ae46f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f5cde8aa096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ae61d0, th=0x4f2dc20) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5cde8ac74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ae4400, th=0x4f2dc20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ae4400, th=0x4f2dc20) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f5cde8aabff in ThreadWeaver::ThreadRunHelper::run (this=0x7f5cb379d050, parent=0x2ae61d0, th=0x4f2dc20) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f5cde8ab058 in ThreadWeaver::Thread::run (this=0x4f2dc20) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f5cdcd49775 in QThreadPrivate::start (arg=0x4f2dc20) at thread/qthread_unix.cpp:248
#9  0x00007f5cdcabaa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f5cdb18880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 10 (Thread 0x7f5cb2f9c910 (LWP 30456)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5cdcd4a72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2ae46f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2ae46f0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f5cde8aa096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ae61d0, th=0x524f5a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5cde8ac74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2ae4400, th=0x524f5a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5cde8aabff in ThreadWeaver::ThreadRunHelper::run (this=0x7f5cb2f9c050, parent=0x2ae61d0, th=0x524f5a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f5cde8ab058 in ThreadWeaver::Thread::run (this=0x524f5a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f5cdcd49775 in QThreadPrivate::start (arg=0x524f5a0) at thread/qthread_unix.cpp:248
#8  0x00007f5cdcabaa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f5cdb18880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 9 (Thread 0x7f5cb2310910 (LWP 30491)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5cdcd4a72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x6bb4030, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x6bb4030, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f5cde8aa096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5828530, th=0x6c462e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5cde8ac74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6c462e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6c462e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6c462e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f5cde8aabff in ThreadWeaver::ThreadRunHelper::run (this=0x7f5cb2310050, parent=0x5828530, th=0x6c462e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007f5cde8ab058 in ThreadWeaver::Thread::run (this=0x6c462e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007f5cdcd49775 in QThreadPrivate::start (arg=0x6c462e0) at thread/qthread_unix.cpp:248
#10 0x00007f5cdcabaa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f5cdb18880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f5cb1b0f910 (LWP 30492)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5cdcd4a72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x6bb4030, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x6bb4030, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f5cde8aa096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5828530, th=0x6bb0810) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5cde8ac74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6bb0810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6bb0810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6bb0810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6bb0810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6bb0810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6bb0810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6bb0810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6bb0810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6bb0810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6bb0810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#14 0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6bb0810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6bb0810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#16 0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x6bb0810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x00007f5cde8aabff in ThreadWeaver::ThreadRunHelper::run (this=0x7f5cb1b0f050, parent=0x5828530, th=0x6bb0810) at ../../../threadweaver/Weaver/Thread.cpp:87
#18 0x00007f5cde8ab058 in ThreadWeaver::Thread::run (this=0x6bb0810) at ../../../threadweaver/Weaver/Thread.cpp:142
#19 0x00007f5cdcd49775 in QThreadPrivate::start (arg=0x6bb0810) at thread/qthread_unix.cpp:248
#20 0x00007f5cdcabaa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#21 0x00007f5cdb18880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#22 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f5cb130e910 (LWP 30493)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5cdcd4a72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x6bb4030, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x6bb4030, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f5cde8aa096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5828530, th=0x657cb80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5cde8ac74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x657cb80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x657cb80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x657cb80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x657cb80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x657cb80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x657cb80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x657cb80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f5cde8ac764 in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x657cb80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007f5cde8aabff in ThreadWeaver::ThreadRunHelper::run (this=0x7f5cb130e050, parent=0x5828530, th=0x657cb80) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00007f5cde8ab058 in ThreadWeaver::Thread::run (this=0x657cb80) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x00007f5cdcd49775 in QThreadPrivate::start (arg=0x657cb80) at thread/qthread_unix.cpp:248
#15 0x00007f5cdcabaa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007f5cdb18880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f5cb0b0d910 (LWP 30494)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5cdcd4a72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x6bb4030, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x6bb4030, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f5cde8aa096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x5828530, th=0x4465da0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f5cde8ac74b in ThreadWeaver::WorkingHardState::applyForWork (this=0x28d95e0, th=0x4465da0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f5cde8aabff in ThreadWeaver::ThreadRunHelper::run (this=0x7f5cb0b0d050, parent=0x5828530, th=0x4465da0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f5cde8ab058 in ThreadWeaver::Thread::run (this=0x4465da0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f5cdcd49775 in QThreadPrivate::start (arg=0x4465da0) at thread/qthread_unix.cpp:248
#8  0x00007f5cdcabaa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f5cdb18880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f5caed4f910 (LWP 30608)):
#0  0x00007f5cdcabe6dd in __pthread_mutex_unlock_usercnt (mutex=0x7f5ca803ad08) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f5ca803ad08) at pthread_mutex_unlock.c:289
#2  0x00007f5cd665cdae in g_main_context_prepare () from /lib/libglib-2.0.so.0
#3  0x00007f5cd665d191 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f5cd665d6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x00007f5cdce67386 in QEventDispatcherGlib::processEvents (this=0x7f5ca8061470, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#6  0x00007f5cdce3c732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#7  0x00007f5cdce3cb0c in QEventLoop::exec (this=0x7f5caed4f040, flags=) at kernel/qeventloop.cpp:201
#8  0x00007f5cdcd46d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#9  0x00007f5cdcd49775 in QThreadPrivate::start (arg=0x4fbfac0) at thread/qthread_unix.cpp:248
#10 0x00007f5cdcabaa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007f5cdb18880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f5cae54e910 (LWP 30609)):
#0  0x00007f5cdb17c3c3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5cd665d37c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f5cd665d6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f5cdce67386 in QEventDispatcherGlib::processEvents (this=0x6c47cc0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f5cdce3c732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f5cdce3cb0c in QEventLoop::exec (this=0x7f5cae54e040, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f5cdcd46d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f5cdcd49775 in QThreadPrivate::start (arg=0x5255d30) at thread/qthread_unix.cpp:248
#8  0x00007f5cdcabaa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f5cdb18880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 3 (Thread 0x7f5cadd4d910 (LWP 30610)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f5cdcd490e5 in thread_sleep (ti=0x7f5cadd4d000) at thread/qthread_unix.cpp:398
#2  0x00007f5cdcd49250 in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:424
#3  0x00007f5caf51afb1 in UIBlockTester::UIBlockTesterThread::run (this=0x4f17930) at /home/tenchi/firefox-downloads/kdevelop/languages/cpp/cpplanguagesupport.cpp:678
#4  0x00007f5cdcd49775 in QThreadPrivate::start (arg=0x4f17930) at thread/qthread_unix.cpp:248
#5  0x00007f5cdcabaa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f5cdb18880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5cb030c910 (LWP 30729)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f5cda551396 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f5cda82f220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007f5cda5513d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f5cda83d2ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007f5cdcabaa04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f5cdb18880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 1 (Thread 0x7f5ce0432750 (LWP 30333)):
[KCrash Handler]
#5  QItemSelectionModel::isRowSelected (this=<value optimized out>, row=<value optimized out>, parent=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1261
#6  0x00007f5cdc50c906 in QHeaderViewPrivate::isRowSelected (this=0x6f065a0, section=<value optimized out>) at ../../include/QtGui/private/../../../src/gui/itemviews/qheaderview_p.h:129
#7  QHeaderViewPrivate::isSectionSelected (this=0x6f065a0, section=<value optimized out>) at itemviews/qheaderview.cpp:2920
#8  0x00007f5cdc5163fe in QHeaderView::paintSection (this=0x6f062c0, painter=<value optimized out>, rect=..., logicalIndex=1) at itemviews/qheaderview.cpp:2452
#9  0x00007f5cdc513cf0 in QHeaderView::paintEvent (this=0x6f062c0, e=<value optimized out>) at itemviews/qheaderview.cpp:2111
#10 0x00007f5cdc0320e2 in QWidget::event (this=0x6f062c0, event=0x7fff6891ce40) at kernel/qwidget.cpp:8144
#11 0x00007f5cdc3d88b6 in QFrame::event (this=0x6f062c0, e=0x7fff6891ce40) at widgets/qframe.cpp:557
#12 0x00007f5cdc507dfb in QAbstractItemView::viewportEvent (this=0x6f062c0, event=0x7fff6891ce40) at itemviews/qabstractitemview.cpp:1610
#13 0x00007f5cdc511c5b in QHeaderView::viewportEvent (this=0x6f062c0, e=0x7fff6891ce40) at itemviews/qheaderview.cpp:2421
#14 0x00007f5cdce3d227 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x6a5aa10, event=0x7fff6891ce40) at kernel/qcoreapplication.cpp:819
#15 0x00007f5cdbfdc0fc in QApplicationPrivate::notify_helper (this=0x26b5240, receiver=0x6a5aa10, e=0x7fff6891ce40) at kernel/qapplication.cpp:4296
#16 0x00007f5cdbfe271b in QApplication::notify (this=0x7fff68923a70, receiver=0x6a5aa10, e=0x7fff6891ce40) at kernel/qapplication.cpp:4183
#17 0x00007f5cdd601076 in KApplication::notify (this=0x7fff68923a70, receiver=0x6a5aa10, event=0x7fff6891ce40) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x00007f5cdce3de0c in QCoreApplication::notifyInternal (this=0x7fff68923a70, receiver=0x6a5aa10, event=0x7fff6891ce40) at kernel/qcoreapplication.cpp:704
#19 0x00007f5cdc03a75d in QCoreApplication::sendSpontaneousEvent (this=0x6f06a20, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x769f320) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#20 QWidgetPrivate::drawWidget (this=0x6f06a20, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x769f320)
    at kernel/qwidget.cpp:5339
#21 0x00007f5cdc1f3b96 in QWidgetBackingStore::sync (this=0x769f320) at painting/qbackingstore.cpp:1283
#22 0x00007f5cdc02c050 in QWidgetPrivate::syncBackingStore (this=0x775c190) at kernel/qwidget.cpp:1672
#23 0x00007f5cdc0327e5 in QWidget::event (this=0x4f524c0, event=0x58b7c80) at kernel/qwidget.cpp:8291
#24 0x00007f5cdbfdc12c in QApplicationPrivate::notify_helper (this=0x26b5240, receiver=0x4f524c0, e=0x58b7c80) at kernel/qapplication.cpp:4300
#25 0x00007f5cdbfe271b in QApplication::notify (this=0x7fff68923a70, receiver=0x4f524c0, e=0x58b7c80) at kernel/qapplication.cpp:4183
#26 0x00007f5cdd601076 in KApplication::notify (this=0x7fff68923a70, receiver=0x4f524c0, event=0x58b7c80) at ../../kdeui/kernel/kapplication.cpp:302
#27 0x00007f5cdce3de0c in QCoreApplication::notifyInternal (this=0x7fff68923a70, receiver=0x4f524c0, event=0x58b7c80) at kernel/qcoreapplication.cpp:704
#28 0x00007f5cdce40587 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1e60e50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1e60e50) at kernel/qcoreapplication.cpp:1345
#30 0x00007f5cdce677f3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#31 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#32 0x00007f5cd6659bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#33 0x00007f5cd665d598 in ?? () from /lib/libglib-2.0.so.0
#34 0x00007f5cd665d6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#35 0x00007f5cdce67333 in QEventDispatcherGlib::processEvents (this=0x1e605a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#36 0x00007f5cdc08bf0e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f5cdce3c732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#38 0x00007f5cdce3cb0c in QEventLoop::exec (this=0x7fff6891de70, flags=) at kernel/qeventloop.cpp:201
#39 0x00007f5cdc4a555e in QDialog::exec (this=0x60a9a20) at dialogs/qdialog.cpp:546
#40 0x00007f5cdd582b55 in KMessageBox::createKMessageBox (dialog=<value optimized out>, icon=<value optimized out>, text=<value optimized out>, strlist=<value optimized out>, 
    ask=<value optimized out>, checkboxReturn=<value optimized out>, options=) at ../../kdeui/dialogs/kmessagebox.cpp:333
#41 0x00007f5cdd583e10 in KMessageBox::createKMessageBox (dialog=<value optimized out>, icon=QMessageBox::Warning, text=<value optimized out>, strlist=<value optimized out>, ask=..., 
    checkboxReturn=0x7fff6891e60f, options=..., details=...) at ../../kdeui/dialogs/kmessagebox.cpp:151
#42 0x00007f5cdd58736b in KMessageBox::warningYesNoListWId (parent_id=<value optimized out>, text=<value optimized out>, strlist=<value optimized out>, caption=..., buttonYes_=<value optimized out>, 
    buttonNo_=<value optimized out>, dontAskAgainName=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:624
#43 0x00007f5cdd58754b in KMessageBox::warningYesNoList (parent=<value optimized out>, text=..., strlist=..., caption=..., buttonYes=..., buttonNo=..., dontAskAgainName=..., options=...)
    at ../../kdeui/dialogs/kmessagebox.cpp:584
#44 0x00007f5cdd5875a6 in KMessageBox::warningYesNo (parent=0x0, text=..., caption=<value optimized out>, buttonYes=<value optimized out>, buttonNo=<value optimized out>, 
    dontAskAgainName=<value optimized out>, options=...) at ../../kdeui/dialogs/kmessagebox.cpp:561
#45 0x00007f5cbdd904d6 in CMakePreferences::removeBuildDir (this=0x6d3f800) at /home/tenchi/firefox-downloads/kdevelop/projectmanagers/cmake/settings/cmakepreferences.cpp:273
#46 0x00007f5cbdd906fc in CMakePreferences::qt_metacall (this=0x6d3f800, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff6891e930)
    at /home/tenchi/firefox-downloads/kdevelop/build/projectmanagers/cmake/cmakepreferences.moc:94
#47 0x00007f5cdce50c0f in QMetaObject::activate (sender=0x7f62d00, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x60a8eb0) at kernel/qobject.cpp:3293
#48 0x00007f5cdc39084e in QAbstractButtonPrivate::emitPressed (this=0x57ac570) at widgets/qabstractbutton.cpp:560
#49 0x00007f5cdc390a2c in QAbstractButton::mousePressEvent (this=0x7f62d00, e=0x7fff6891f270) at widgets/qabstractbutton.cpp:1096
#50 0x00007f5cdc0324e9 in QWidget::event (this=0x7f62d00, event=0x7fff6891f270) at kernel/qwidget.cpp:7994
#51 0x00007f5cdbfdc12c in QApplicationPrivate::notify_helper (this=0x26b5240, receiver=0x7f62d00, e=0x7fff6891f270) at kernel/qapplication.cpp:4300
#52 0x00007f5cdbfe2efb in QApplication::notify (this=0x7fff68923a70, receiver=0x7f62d00, e=0x7fff6891f270) at kernel/qapplication.cpp:3865
#53 0x00007f5cdd601076 in KApplication::notify (this=0x7fff68923a70, receiver=0x7f62d00, event=0x7fff6891f270) at ../../kdeui/kernel/kapplication.cpp:302
#54 0x00007f5cdce3de0c in QCoreApplication::notifyInternal (this=0x7fff68923a70, receiver=0x7f62d00, event=0x7fff6891f270) at kernel/qcoreapplication.cpp:704
#55 0x00007f5cdbfe20d6 in QCoreApplication::sendEvent (receiver=0x7f62d00, event=0x7fff6891f270, alienWidget=0x7f62d00, nativeWidget=0x5a92440, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#56 QApplicationPrivate::sendMouseEvent (receiver=0x7f62d00, event=0x7fff6891f270, alienWidget=0x7f62d00, nativeWidget=0x5a92440, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2965
#57 0x00007f5cdc061c65 in QETWidget::translateMouseEvent (this=0x5a92440, event=<value optimized out>) at kernel/qapplication_x11.cpp:4368
#58 0x00007f5cdc06097a in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff6891fb90) at kernel/qapplication_x11.cpp:3501
#59 0x00007f5cdc08c322 in x11EventSourceDispatch (s=0x26b8fa0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#60 0x00007f5cd6659bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#61 0x00007f5cd665d598 in ?? () from /lib/libglib-2.0.so.0
#62 0x00007f5cd665d6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#63 0x00007f5cdce67333 in QEventDispatcherGlib::processEvents (this=0x1e605a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#64 0x00007f5cdc08bf0e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x00007f5cdce3c732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#66 0x00007f5cdce3cb0c in QEventLoop::exec (this=0x7fff6891fec0, flags=) at kernel/qeventloop.cpp:201
#67 0x00007f5cdc4a555e in QDialog::exec (this=0x4f524c0) at dialogs/qdialog.cpp:546
#68 0x00007f5cdf90a4b2 in KDevelop::ProjectControllerPrivate::projectConfig(QObject*) () from /usr/lib/libkdevplatformshell.so.1
#69 0x00007f5cbd06300e in ProjectTreeView::qt_metacall (this=0x45183a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff68920330)
    at /tmp/kdevplatform-1.0.0/build/plugins/projectmanagerview/projecttreeview.moc:82
#70 0x00007f5cdce50c0f in QMetaObject::activate (sender=0x58c0960, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x60a8eb0) at kernel/qobject.cpp:3293
#71 0x00007f5cdbfd6022 in QAction::triggered (this=0x0, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#72 0x00007f5cdbfd809b in QAction::activate (this=0x58c0960, event=<value optimized out>) at kernel/qaction.cpp:1255
#73 0x00007f5cdc41680d in QMenuPrivate::activateCausedStack (this=<value optimized out>, causedStack=..., action=0x58c0960, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1011
#74 0x00007f5cdc41c37a in QMenuPrivate::activateAction (this=0x6bf9f10, action=0x58c0960, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1103
#75 0x00007f5cdd6dde0e in KMenu::mouseReleaseEvent (this=0x7fff68921c90, e=0x7f5cdd1520d0) at ../../kdeui/widgets/kmenu.cpp:471
#76 0x00007f5cdc032502 in QWidget::event (this=0x7fff68921c90, event=0x7fff68920f70) at kernel/qwidget.cpp:7998
#77 0x00007f5cdc41e53b in QMenu::event (this=0x7fff68921c90, e=0x7fff68920f70) at widgets/qmenu.cpp:2414
#78 0x00007f5cdbfdc12c in QApplicationPrivate::notify_helper (this=0x26b5240, receiver=0x7fff68921c90, e=0x7fff68920f70) at kernel/qapplication.cpp:4300
#79 0x00007f5cdbfe2efb in QApplication::notify (this=0x7fff68923a70, receiver=0x7fff68921c90, e=0x7fff68920f70) at kernel/qapplication.cpp:3865
#80 0x00007f5cdd601076 in KApplication::notify (this=0x7fff68923a70, receiver=0x7fff68921c90, event=0x7fff68920f70) at ../../kdeui/kernel/kapplication.cpp:302
#81 0x00007f5cdce3de0c in QCoreApplication::notifyInternal (this=0x7fff68923a70, receiver=0x7fff68921c90, event=0x7fff68920f70) at kernel/qcoreapplication.cpp:704
#82 0x00007f5cdbfe20d6 in QCoreApplication::sendEvent (receiver=0x7fff68921c90, event=0x7fff68920f70, alienWidget=0x0, nativeWidget=0x7fff68921c90, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#83 QApplicationPrivate::sendMouseEvent (receiver=0x7fff68921c90, event=0x7fff68920f70, alienWidget=0x0, nativeWidget=0x7fff68921c90, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2965
#84 0x00007f5cdc0620a5 in QETWidget::translateMouseEvent (this=0x7fff68921c90, event=<value optimized out>) at kernel/qapplication_x11.cpp:4302
#85 0x00007f5cdc06097a in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff68921890) at kernel/qapplication_x11.cpp:3501
#86 0x00007f5cdc08c322 in x11EventSourceDispatch (s=0x26b8fa0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#87 0x00007f5cd6659bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#88 0x00007f5cd665d598 in ?? () from /lib/libglib-2.0.so.0
#89 0x00007f5cd665d6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#90 0x00007f5cdce67333 in QEventDispatcherGlib::processEvents (this=0x1e605a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#91 0x00007f5cdc08bf0e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#92 0x00007f5cdce3c732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#93 0x00007f5cdce3cb0c in QEventLoop::exec (this=0x7fff68921bc0, flags=) at kernel/qeventloop.cpp:201
#94 0x00007f5cdc419965 in QMenu::exec (this=0x7fff68921c90, p=<value optimized out>, action=0x0) at widgets/qmenu.cpp:2063
#95 0x00007f5cbd062d5b in ProjectTreeView::popupContextMenu (this=<value optimized out>, pos=<value optimized out>) at /tmp/kdevplatform-1.0.0/plugins/projectmanagerview/projecttreeview.cpp:217
#96 0x00007f5cbd063041 in ProjectTreeView::qt_metacall (this=0x45183a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff68921fd0)
    at /tmp/kdevplatform-1.0.0/build/plugins/projectmanagerview/projecttreeview.moc:81
#97 0x00007f5cdce50c0f in QMetaObject::activate (sender=0x45183a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x60a8eb0) at kernel/qobject.cpp:3293
#98 0x00007f5cdc0257b2 in QWidget::customContextMenuRequested (this=0x0, _t1=<value optimized out>) at .moc/release-shared/moc_qwidget.cpp:360
#99 0x00007f5cdc032902 in QWidget::event (this=0x45183a0, event=0x7fff68922c20) at kernel/qwidget.cpp:8168
#100 0x00007f5cdc3d88b6 in QFrame::event (this=0x45183a0, e=0x7fff68922c20) at widgets/qframe.cpp:557
#101 0x00007f5cdc507dfb in QAbstractItemView::viewportEvent (this=0x45183a0, event=0x7fff68922c20) at itemviews/qabstractitemview.cpp:1610
#102 0x00007f5cdc5448f2 in QTreeView::viewportEvent (this=0x45183a0, event=0x7fff68922c20) at itemviews/qtreeview.cpp:1248
#103 0x00007f5cdce3d227 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x451f470, event=0x7fff68922c20) at kernel/qcoreapplication.cpp:819
#104 0x00007f5cdbfdc0fc in QApplicationPrivate::notify_helper (this=0x26b5240, receiver=0x451f470, e=0x7fff68922c20) at kernel/qapplication.cpp:4296
#105 0x00007f5cdbfe28e3 in QApplication::notify (this=0x7fff68923a70, receiver=0x451f470, e=0x7fff68922c20) at kernel/qapplication.cpp:3944
#106 0x00007f5cdd601076 in KApplication::notify (this=0x7fff68923a70, receiver=0x451f470, event=0x7fff68922c20) at ../../kdeui/kernel/kapplication.cpp:302
#107 0x00007f5cdce3de0c in QCoreApplication::notifyInternal (this=0x7fff68923a70, receiver=0x451f470, event=0x7fff68922c20) at kernel/qcoreapplication.cpp:704
#108 0x00007f5cdc06223e in QETWidget::translateMouseEvent (this=<value optimized out>, event=<value optimized out>) at kernel/qapplication_x11.cpp:4373
#109 0x00007f5cdc06097a in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff68923570) at kernel/qapplication_x11.cpp:3501
#110 0x00007f5cdc08c322 in x11EventSourceDispatch (s=0x26b8fa0, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#111 0x00007f5cd6659bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#112 0x00007f5cd665d598 in ?? () from /lib/libglib-2.0.so.0
#113 0x00007f5cd665d6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#114 0x00007f5cdce67333 in QEventDispatcherGlib::processEvents (this=0x1e605a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#115 0x00007f5cdc08bf0e in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#116 0x00007f5cdce3c732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#117 0x00007f5cdce3cb0c in QEventLoop::exec (this=0x7fff689238a0, flags=) at kernel/qeventloop.cpp:201
#118 0x00007f5cdce4084b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#119 0x000000000040899f in main (argc=<value optimized out>, argv=<value optimized out>) at /home/tenchi/firefox-downloads/kdevelop/app/main_internal.cpp:232
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Andreas Pakulat 2010-05-04 20:00:02 UTC
Please report this to Nokia, it crashes deep inside Qt code.