Bug 214068

Summary: KDevelop sometimes crashes when changing->saving CMakeLists.txt [QBasicAtomicInt::ref, QList, Entry]
Product: [Unmaintained] kio Reporter: Andrew Stromme <astromme>
Component: generalAssignee: David Faure <faure>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kdevelop-bugs-null
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andrew Stromme 2009-11-11 04:30:07 UTC
Application: kdevelop (3.9.96 (using KDevPlatform 0.9.96))
KDE Version: 4.3.74 (KDE 4.3.74 (KDE 4.4 >= 20091102)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-ARCH x86_64
Distribution (Platform): Archlinux Packages

What I was doing when the application crashed:
This isn't a 100% failure but if I'm working and change my CMakeLists.txt then save it (ctrl-s) I sometimes get a KDevelop crash. Backtrace attached.

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

Thread 13 (Thread 0x7f669b42a910 (LWP 1071)):
#0  0x00007f66ad46405d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f66ae9c8ec2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f66a9f890ce in KDevelop::DUChainPrivate::CleanupThread::run() () from /usr/lib/libkdevplatformlanguage.so.1
#3  0x00007f66ae9c7f95 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f66ad45f57a in start_thread () from /lib/libpthread.so.0
#5  0x00007f66ad73f8ed in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f6693a0d910 (LWP 1075)):
#0  0x00007f66ad463dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f66ae9c8f5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f66a4adeff6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2c01450, th=0x2c08de0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f66a4ae16ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x2c08de0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f66a4ae16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x2c08de0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f66a4ae16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x2c08de0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f66a4ae16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x2c08de0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f66a4ae16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x2c08de0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f66a4ae16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x2c08de0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f66a4adfb5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f6693a0d050, parent=0x2c01450, th=0x2c08de0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/Thread.cpp:87
#10 0x00007f66a4adffb8 in ThreadWeaver::Thread::run (this=0x2c08de0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/Thread.cpp:142
#11 0x00007f66ae9c7f95 in ?? () from /usr/lib/libQtCore.so.4
#12 0x00007f66ad45f57a in start_thread () from /lib/libpthread.so.0
#13 0x00007f66ad73f8ed in clone () from /lib/libc.so.6
#14 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f668bea8910 (LWP 1135)):
#0  0x00007f66ad463dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f66a5f986e6 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007f66a5f98729 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007f66ad45f57a in start_thread () from /lib/libpthread.so.0
#4  0x00007f66ad73f8ed in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f6689087910 (LWP 1143)):
#0  0x00007f66ad737133 in poll () from /lib/libc.so.6
#1  0x00007f66a767d99c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007f66a767dce0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f66aeae4286 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f66aeab9732 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f66aeab9b0c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f66ae9c5599 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f66ae9c7f95 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f66ad45f57a in start_thread () from /lib/libpthread.so.0
#9  0x00007f66ad73f8ed in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f6688886910 (LWP 1144)):
#0  0x00007f66ad461aec in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0x00007f66a767d415 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007f66a767d7b1 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0x00007f66a767dce0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f66aeae4286 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f66aeab9732 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f66aeab9b0c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007f66ae9c5599 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x00007f66ae9c7f95 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f66ad45f57a in start_thread () from /lib/libpthread.so.0
#10 0x00007f66ad73f8ed in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f6688085910 (LWP 1145)):
#0  0x00007f66ad46405d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f66ae9c7915 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007f66ae9c7a70 in QThread::msleep(unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x00007f668a04a451 in UIBlockTester::UIBlockTesterThread::run() () from /usr/lib/kde4/kdevcpplanguagesupport.so
#4  0x00007f66ae9c7f95 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00007f66ad45f57a in start_thread () from /lib/libpthread.so.0
#6  0x00007f66ad73f8ed in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f6687884910 (LWP 1146)):
#0  0x00007f66ad463dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f66ae9c8f5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f66a4adeff6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2081e50, th=0x34eb8c0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f66a4ae16ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2092a70, th=0x34eb8c0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f66a4adfb5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f6687884050, parent=0x2081e50, th=0x34eb8c0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f66a4adffb8 in ThreadWeaver::Thread::run (this=0x34eb8c0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f66ae9c7f95 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f66ad45f57a in start_thread () from /lib/libpthread.so.0
#8  0x00007f66ad73f8ed in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f6686a3a910 (LWP 1148)):
#0  0x00007f66ad463dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f66ae9c8f5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f66a4adeff6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2c01450, th=0x40de200)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f66a4ae16ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x40de200)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f66a4ae16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x40de200)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f66a4ae16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x40de200)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f66a4ae16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x40de200)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f66a4adfb5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f6686a3a050, parent=0x2c01450, th=0x40de200)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/Thread.cpp:87
#8  0x00007f66a4adffb8 in ThreadWeaver::Thread::run (this=0x40de200)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/Thread.cpp:142
#9  0x00007f66ae9c7f95 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007f66ad45f57a in start_thread () from /lib/libpthread.so.0
#11 0x00007f66ad73f8ed in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f6686239910 (LWP 1149)):
#0  0x00007f66ad463dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f66ae9c8f5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f66a4adeff6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2c01450, th=0x40d14e0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f66a4ae16ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x40d14e0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f66a4adfb5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f6686239050, parent=0x2c01450, th=0x40d14e0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/Thread.cpp:87
#5  0x00007f66a4adffb8 in ThreadWeaver::Thread::run (this=0x40d14e0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/Thread.cpp:142
#6  0x00007f66ae9c7f95 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f66ad45f57a in start_thread () from /lib/libpthread.so.0
#8  0x00007f66ad73f8ed in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6685a38910 (LWP 1150)):
#0  0x00007f66ad463dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f66ae9c8f5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f66a4adeff6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2c01450, th=0x205a1e0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f66a4ae16ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x205a1e0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f66a4ae16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x205a1e0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f66a4ae16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2bf25e0, th=0x205a1e0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f66a4adfb5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f6685a38050, parent=0x2c01450, th=0x205a1e0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f66a4adffb8 in ThreadWeaver::Thread::run (this=0x205a1e0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f66ae9c7f95 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f66ad45f57a in start_thread () from /lib/libpthread.so.0
#10 0x00007f66ad73f8ed in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f669320c910 (LWP 1230)):
#0  0x00007f66ad463dd9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f66ae9c8f5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f66a4adeff6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2081e50, th=0x3c75610)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WeaverImpl.cpp:365
#3  0x00007f66a4ae16ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2092a70, th=0x3c75610)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:71
#4  0x00007f66a4ae16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2092a70, th=0x3c75610)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:74
#5  0x00007f66a4ae16c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2092a70, th=0x3c75610)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f66a4adfb5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f669320c050, parent=0x2081e50, th=0x3c75610)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f66a4adffb8 in ThreadWeaver::Thread::run (this=0x3c75610)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f66ae9c7f95 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f66ad45f57a in start_thread () from /lib/libpthread.so.0
#10 0x00007f66ad73f8ed in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6683e86910 (LWP 3180)):
#0  0x00007f66ad7391e2 in select () from /lib/libc.so.6
#1  0x00007f66aeae178a in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib/libQtCore.so.4
#2  0x00007f66aea95718 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f66aea96095 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f66aea5747a in QProcess::waitForFinished(int) () from /usr/lib/libQtCore.so.4
#5  0x00007f669a3ca5b6 in CMakeProjectVisitor::visit(ExecProgramAst const*) () from /usr/lib/libkdev4cmakecommon.so
#6  0x00007f669a3bba68 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) () from /usr/lib/libkdev4cmakecommon.so
#7  0x00007f669a3d3748 in CMakeProjectVisitor::visit(IfAst const*) () from /usr/lib/libkdev4cmakecommon.so
#8  0x00007f669a3bba68 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) () from /usr/lib/libkdev4cmakecommon.so
#9  0x00007f669a3d3748 in CMakeProjectVisitor::visit(IfAst const*) () from /usr/lib/libkdev4cmakecommon.so
#10 0x00007f669a3bba68 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) () from /usr/lib/libkdev4cmakecommon.so
#11 0x00007f669a3ddbe1 in CMakeParserUtils::includeScript(QString const&, KDevelop::ReferencedTopDUContext, VariableMap*, QHash<QString, Macro>*, QString const&, QHash<QString, CacheEntry>*, QStringList const&) () from /usr/lib/libkdev4cmakecommon.so
#12 0x00007f669a15d917 in CMakeManager::includeScript(QString const&, KDevelop::IProject*, KDevelop::ReferencedTopDUContext) () from /usr/lib/kde4/kdevcmakemanager.so
#13 0x00007f669a15eb11 in CMakeManager::initializeProject(KDevelop::IProject*, KUrl const&) () from /usr/lib/kde4/kdevcmakemanager.so
#14 0x00007f669a16732c in CMakeManager::parse(KDevelop::ProjectFolderItem*) () from /usr/lib/kde4/kdevcmakemanager.so
#15 0x00007f66aa567e81 in KDevelop::ImportProjectJobPrivate::import(KDevelop::ProjectFolderItem*) () from /usr/lib/libkdevplatformproject.so.1
#16 0x00007f66aa567cf6 in QtConcurrent::RunFunctionTask<void>::run() () from /usr/lib/libkdevplatformproject.so.1
#17 0x00007f66ae9be579 in ?? () from /usr/lib/libQtCore.so.4
#18 0x00007f66ae9c7f95 in ?? () from /usr/lib/libQtCore.so.4
#19 0x00007f66ad45f57a in start_thread () from /lib/libpthread.so.0
#20 0x00007f66ad73f8ed in clone () from /lib/libc.so.6
#21 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f66b01db750 (LWP 1070)):
[KCrash Handler]
#5  QBasicAtomicInt::ref (this=0x32c7140, _path=<value optimized out>) at /usr/include/QtCore/qatomic_x86_64.h:121
#6  QList (this=0x32c7140, _path=<value optimized out>) at /usr/include/QtCore/qlist.h:114
#7  Entry (this=0x32c7140, _path=<value optimized out>) at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/kio/kio/kdirwatch_p.h:135
#8  QMap<QString, KDirWatchPrivate::Entry>::node_create (this=0x32c7140, _path=<value optimized out>) at /usr/include/QtCore/qmap.h:422
#9  QMap<QString, KDirWatchPrivate::Entry>::detach_helper (this=0x32c7140, _path=<value optimized out>) at /usr/include/QtCore/qmap.h:727
#10 QMap<QString, KDirWatchPrivate::Entry>::detach (this=0x32c7140, _path=<value optimized out>) at /usr/include/QtCore/qmap.h:171
#11 QMap<QString, KDirWatchPrivate::Entry>::find (this=0x32c7140, _path=<value optimized out>) at /usr/include/QtCore/qmap.h:584
#12 KDirWatchPrivate::entry (this=0x32c7140, _path=<value optimized out>)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/kio/kio/kdirwatch.cpp:499
#13 0x00007f66ab1df702 in KDirWatch::contains (this=0x2bc2b30, _path=...)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/kio/kio/kdirwatch.cpp:1788
#14 0x00007f669a159b7a in CMakeManager::dirtyFile(QString const&) () from /usr/lib/kde4/kdevcmakemanager.so
#15 0x00007f669a15a24d in CMakeManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/kdevcmakemanager.so
#16 0x00007f66aeacddc3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#17 0x00007f66ab1dc772 in KDirWatch::dirty (this=0x241236c8, _t1=<value optimized out>) at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/build/kio/kdirwatch.moc:89
#18 0x00007f66ab1dd030 in KDirWatch::setDirty (this=0x7c96a50, _file=...)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/kio/kio/kdirwatch.cpp:1819
#19 0x00007f66ab1dd969 in KDirWatchPrivate::emitEvent (this=<value optimized out>, e=<value optimized out>, event=1, fileName=<value optimized out>)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/kio/kio/kdirwatch.cpp:1255
#20 0x00007f66ab1e51d1 in KDirWatchPrivate::slotRescan (this=0x2358cf0)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/kio/kio/kdirwatch.cpp:1375
#21 0x00007f66ab1e6764 in KDirWatchPrivate::qt_metacall (this=0x2358cf0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffb3c4b560)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/build/kio/kdirwatch_p.moc:81
#22 0x00007f66aeacddc3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#23 0x00007f66aeaca693 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#24 0x00007f66ade93b7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#25 0x00007f66ade9a23f in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#26 0x00007f66af0020f6 in KApplication::notify (this=0x7fffb3c4bfe0, receiver=0x2358d58, event=0x7fffb3c4bc10)
    at /home/progdan/PKGBUILDs/kde-4.4-unstable/kde-4.4-unstable/build/kdelibs/trunk/src/kdelibs-4.3.74svn1044029/kdeui/kernel/kapplication.cpp:302
#27 0x00007f66aeabadfc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#28 0x00007f66aeae7922 in ?? () from /usr/lib/libQtCore.so.4
#29 0x00007f66aeae4568 in ?? () from /usr/lib/libQtCore.so.4
#30 0x00007f66a767a1fe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#31 0x00007f66a767dbb8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#32 0x00007f66a767dce0 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#33 0x00007f66aeae4233 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x00007f66adf3b37e in ?? () from /usr/lib/libQtGui.so.4
#35 0x00007f66aeab9732 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0x00007f66aeab9b0c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#37 0x00007f66aeabd83b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#38 0x00000000004059e7 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2010-10-23 19:08:04 UTC

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