Version: (using KDE 4.4.1) Installed from: Compiled From Sources When I edit CMakeLists.txt on my project KDevelop crashes: Application: KDevelop (kdevelop.bin), signal: Segmentation fault [Current thread is 1 (Thread 0x7fd41e30c750 (LWP 31084))] Thread 10 (Thread 0x7fd409236910 (LWP 31085)): #0 0x00007fd41a9622cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd41abfd492 in QWaitCondition::wait(QMutex*, unsigned long) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #2 0x00007fd417845bde in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1189ee0) at /home/misha/KDE/src/sdk/kdevplatform/language/duchain/duchain.cpp:286 #3 0x00007fd41abfc565 in ?? () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #4 0x00007fd41a95d65d in start_thread () from /lib64/libpthread.so.0 #5 0x00007fd41901de1d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fd3fa084910 (LWP 31127)): #0 0x00007fd419014d03 in poll () from /lib64/libc.so.6 #1 0x00007fd413a8759c in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fd413a878e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fd41ad1a396 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #4 0x00007fd41acef782 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #5 0x00007fd41acefb5c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #6 0x00007fd41abf9b69 in QThread::exec() () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #7 0x00007fd41abfc565 in ?? () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #8 0x00007fd41a95d65d in start_thread () from /lib64/libpthread.so.0 #9 0x00007fd41901de1d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fd3fa885910 (LWP 31189)): #0 0xffffffffff60017b in ?? () #1 0x00007fd3fa884d20 in ?? () #2 0x00007fff14dff782 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 7 (Thread 0x7fd3f5a6e910 (LWP 31190)): #0 0x00007fd41a95fd52 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x00007fd413a86a9a in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fd413a874b0 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fd413a878e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fd41ad1a396 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #5 0x00007fd41acef782 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #6 0x00007fd41acefb5c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #7 0x00007fd41abf9b69 in QThread::exec() () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #8 0x00007fd41abfc565 in ?? () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #9 0x00007fd41a95d65d in start_thread () from /lib64/libpthread.so.0 #10 0x00007fd41901de1d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fd3f5268910 (LWP 31191)): #0 0x00007fd41a9622cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd41abfbee5 in ?? () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #2 0x00007fd41abfc040 in QThread::msleep(unsigned long) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #3 0x00007fd3f62f3b61 in UIBlockTester::UIBlockTesterThread::run (this=0x39e2ae0) at /home/misha/KDE/src/sdk/kdevelop/languages/cpp/cpplanguagesupport.cpp:672 #4 0x00007fd41abfc565 in ?? () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #5 0x00007fd41a95d65d in start_thread () from /lib64/libpthread.so.0 #6 0x00007fd41901de1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fd3effff910 (LWP 31192)): #0 0x00007fd41a962049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd418403ef6 in ?? () from /opt/kde44/qt-kde/lib/libQtScript.so.4 #2 0x00007fd418403f39 in ?? () from /opt/kde44/qt-kde/lib/libQtScript.so.4 #3 0x00007fd41a95d65d in start_thread () from /lib64/libpthread.so.0 #4 0x00007fd41901de1d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fd3ed903910 (LWP 31200)): #0 0x00007fd41a962049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd41abfd52b in QWaitCondition::wait(QMutex*, unsigned long) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #2 0x00007fd41c77c0e6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11921f0, th=0x3f17b00) at /home/misha/KDE/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007fd41c77e79b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1184f70, th=0x3f17b00) at /home/misha/KDE/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #4 0x00007fd41c77cc4f in ThreadWeaver::ThreadRunHelper::run (this=0x7fd3ed903050, parent=0x11921f0, th=0x3f17b00) at /home/misha/KDE/src/kdelibs/threadweaver/Weaver/Thread.cpp:87 #5 0x00007fd41c77d0a8 in ThreadWeaver::Thread::run (this=0x3f17b00) at /home/misha/KDE/src/kdelibs/threadweaver/Weaver/Thread.cpp:142 #6 0x00007fd41abfc565 in ?? () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #7 0x00007fd41a95d65d in start_thread () from /lib64/libpthread.so.0 #8 0x00007fd41901de1d in clone () from /lib64/libc.so.6 #9 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fd3ed102910 (LWP 31201)): #0 0x00007fd41a962049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fd41abfd52b in QWaitCondition::wait(QMutex*, unsigned long) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #2 0x00007fd41c77c0e6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x11921f0, th=0x1fc55e0) at /home/misha/KDE/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007fd41c77e79b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1184f70, th=0x1fc55e0) at /home/misha/KDE/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #4 0x00007fd41c77e7b4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1184f70, th=0x1fc55e0) at /home/misha/KDE/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #5 0x00007fd41c77cc4f in ThreadWeaver::ThreadRunHelper::run (this=0x7fd3ed102050, parent=0x11921f0, th=0x1fc55e0) at /home/misha/KDE/src/kdelibs/threadweaver/Weaver/Thread.cpp:87 #6 0x00007fd41c77d0a8 in ThreadWeaver::Thread::run (this=0x1fc55e0) at /home/misha/KDE/src/kdelibs/threadweaver/Weaver/Thread.cpp:142 #7 0x00007fd41abfc565 in ?? () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #8 0x00007fd41a95d65d in start_thread () from /lib64/libpthread.so.0 #9 0x00007fd41901de1d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fd3e7fff910 (LWP 1522)): #0 0x00007fd4190173e2 in select () from /lib64/libc.so.6 #1 0x00007fd41ad1787a in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #2 0x00007fd41accb628 in ?? () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #3 0x00007fd41accbcf5 in ?? () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #4 0x00007fd41ac8bdaa in QProcess::waitForFinished(int) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #5 0x00007fd4081d1c26 in CMakeProjectVisitor::visit (this=<value optimized out>, exec=0x3aff190) at /home/misha/KDE/src/sdk/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1240 #6 0x00007fd4081c311c in CMakeProjectVisitor::walk (this=0x7fd3e7ffdaf0, fc=..., line=3, isClean=<value optimized out>) at /home/misha/KDE/src/sdk/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2053 #7 0x00007fd4081db288 in CMakeProjectVisitor::visit (this=<value optimized out>, ifast=<value optimized out>) at /home/misha/KDE/src/sdk/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1198 #8 0x00007fd4081c311c in CMakeProjectVisitor::walk (this=0x7fd3e7ffdaf0, fc=..., line=2, isClean=<value optimized out>) at /home/misha/KDE/src/sdk/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2053 #9 0x00007fd4081db288 in CMakeProjectVisitor::visit (this=<value optimized out>, ifast=<value optimized out>) at /home/misha/KDE/src/sdk/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1198 #10 0x00007fd4081c311c in CMakeProjectVisitor::walk (this=0x7fd3e7ffdaf0, fc=..., line=0, isClean=<value optimized out>) at /home/misha/KDE/src/sdk/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2053 #11 0x00007fd4081e5b11 in CMakeParserUtils::includeScript (file=..., parent=<value optimized out>, variables=0x29ed3f8, macros=0x1accba8, sourcedir=<value optimized out>, cache=0x1aa9bb8, modulesDir= ...) at /home/misha/KDE/src/sdk/kdevelop/projectmanagers/cmake/parser/cmakeparserutils.cpp:164 #12 0x00007fd407f61fcf in CMakeManager::includeScript (this=0x1a86060, file=<value optimized out>, project=<value optimized out>, parent=<value optimized out>) at /home/misha/KDE/src/sdk/kdevelop/projectmanagers/cmake/cmakemanager.cpp:327 #13 0x00007fd407f64c1b in CMakeManager::initializeProject (this=0x1a86060, project=0x1a36000, baseUrl=<value optimized out>) at /home/misha/KDE/src/sdk/kdevelop/projectmanagers/cmake/cmakemanager.cpp:244 #14 0x00007fd407f6df69 in CMakeManager::parse (this=<value optimized out>, item=0x7fd3f03f6f00) at /home/misha/KDE/src/sdk/kdevelop/projectmanagers/cmake/cmakemanager.cpp:372 #15 0x00007fd417e177e1 in KDevelop::ImportProjectJobPrivate::import (this=0x7fd3f052e4e0, folder=0x7fd3e7ffbdf0) at /home/misha/KDE/src/sdk/kdevplatform/project/importprojectjob.cpp:53 #16 0x00007fd417e17656 in QtConcurrent::RunFunctionTask<void>::run (this=0x7fd3f0280220) at /opt/kde44/qt-kde/include/QtCore/qtconcurrentrunbase.h:120 #17 0x00007fd41abf28f9 in ?? () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #18 0x00007fd41abfc565 in ?? () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #19 0x00007fd41a95d65d in start_thread () from /lib64/libpthread.so.0 #20 0x00007fd41901de1d in clone () from /lib64/libc.so.6 #21 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fd41e30c750 (LWP 31084)): [KCrash Handler] #5 CMakeManager::dirtyFile (this=<value optimized out>, dirty=<value optimized out>) at /home/misha/KDE/src/sdk/kdevelop/projectmanagers/cmake/cmakemanager.cpp:809 #6 0x00007fd407f6330d in CMakeManager::qt_metacall (this=0x1a86060, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff14d242e0) at /home/misha/KDE/build/sdk/kdevelop/projectmanagers/cmake/cmakemanager.moc:90 #7 0x00007fd41ad03bcf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #8 0x00007fd41d3bb942 in KDirWatch::dirty (this=0x7fd3e8000020, _t1=<value optimized out>) at /home/misha/KDE/build/kdelibs/kio/kdirwatch.moc:99 #9 0x00007fd41d3bc1d1 in KDirWatch::qt_metacall (this=0x1aaa460, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fd3f0427150) at /home/misha/KDE/build/kdelibs/kio/kdirwatch.moc:86 #10 0x00007fd41ad00b09 in QObject::event(QEvent*) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #11 0x00007fd419e750cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /opt/kde44/qt-kde/lib/libQtGui.so.4 #12 0x00007fd419e7b6ab in QApplication::notify(QObject*, QEvent*) () from /opt/kde44/qt-kde/lib/libQtGui.so.4 #13 0x00007fd41b4b8c86 in KApplication::notify (this=0x7fff14d24e70, receiver=0x1aaa460, event=0x7fd3f055ffa0) at /home/misha/KDE/src/kdelibs/kdeui/kernel/kapplication.cpp:302 #14 0x00007fd41acf0e6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #15 0x00007fd41acf35e7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #16 0x00007fd41ad1a803 in ?? () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #17 0x00007fd413a83dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #18 0x00007fd413a877b8 in ?? () from /usr/lib64/libglib-2.0.so.0 #19 0x00007fd413a878e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #20 0x00007fd41ad1a343 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #21 0x00007fd419f2399e in ?? () from /opt/kde44/qt-kde/lib/libQtGui.so.4 #22 0x00007fd41acef782 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #23 0x00007fd41acefb5c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #24 0x00007fd41acf38ab in QCoreApplication::exec() () from /opt/kde44/qt-kde/lib/libQtCore.so.4 #25 0x000000000040870f in main (argc=<value optimized out>, argv=<value optimized out>) at /home/misha/KDE/src/sdk/kdevelop/app/main_internal.cpp:222
*** This bug has been marked as a duplicate of bug 229293 ***
*** Bug 231264 has been marked as a duplicate of this bug. ***