Application: kdevelop (4.4.60) KDE Platform Version: 4.8.3 (4.8.3) (Compiled from sources) Qt Version: 4.8.2 Operating System: Linux 3.4.7-ck3 x86_64 -- Information about the crash: - What I was doing when the application crashed: rm -rf builddir, then rebuild - Custom settings of the application: Build dir is in /tmp. Both kdevelop and kdevplatform compiled from git master. KDE compiled from Exherbo's repository The crash can be reproduced some of the time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f6d12579780 (LWP 31230))] Thread 15 (Thread 0x7f6cfcb04700 (LWP 31231)): #0 0x00007f6d0e031db1 in pthread_cond_timedwait () from /lib64/libpthread.so.0 #1 0x00007f6d0e2bd34f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6d0a7d154b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x171f590) at /home/jurily/projects/extern/kdevplatform/language/duchain/duchain.cpp:282 #3 0x00007f6d0e2bcedb in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #5 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f6ce6f03700 (LWP 31234)): #0 0x00007f6d0e02fd69 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x00007f6d06443c68 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f6d06418667 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f6d06418a5b in g_main_context_iterate.isra.22 () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f6d06418b03 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007f6d0e3ea126 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f6d0e3b9cd2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f6d0e3b9f27 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f6d0e2b9eb7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00007f6d0e2bcedb in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #11 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f6ce6702700 (LWP 31235)): #0 0x00007fffa43c982f in clock_gettime () #1 0x00007f6d0b6b6e4d in clock_gettime () from /lib64/librt.so.1 #2 0x00007f6d0e313544 in qt_gettime() () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f6d0e3ea88d in QTimerInfoList::updateCurrentTime() () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f6d0e3eabc3 in QTimerInfoList::timerWait(timeval&) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f6d0e3e967c in timerSourcePrepareHelper(GTimerSource*, int*) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f6d0e3e9725 in timerSourcePrepare(_GSource*, int*) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f6d06418423 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #8 0x00007f6d06418986 in g_main_context_iterate.isra.22 () from /usr/lib64/libglib-2.0.so.0 #9 0x00007f6d06418b03 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #10 0x00007f6d0e3ea126 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #11 0x00007f6d0e3b9cd2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #12 0x00007f6d0e3b9f27 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #13 0x00007f6d0e2b9eb7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #14 0x00007f6d0e2bcedb in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #15 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #16 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f6ce5a4a700 (LWP 31240)): #0 0x00007f6d0e0319ee in pthread_cond_wait () from /lib64/libpthread.so.0 #1 0x00007f6d0b3bc7d2 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtScript.so.4 #2 0x00007f6d0b3bc809 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtScript.so.4 #3 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f6ce4c36700 (LWP 31241)): #0 0x00007f6d0e02fd69 in pthread_mutex_lock () from /lib64/libpthread.so.0 #1 0x00007f6d06443c68 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f6d0641842e in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f6d06418986 in g_main_context_iterate.isra.22 () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f6d06418b03 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007f6d0e3ea126 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f6d0e3b9cd2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f6d0e3b9f27 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f6d0e2b9eb7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00007f6d0e399b1f in QInotifyFileSystemWatcherEngine::run() () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007f6d0e2bcedb in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #11 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #12 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f6cd5aa5700 (LWP 31307)): #0 0x00007f6d0e0319ee in pthread_cond_wait () from /lib64/libpthread.so.0 #1 0x00007f6d04b6c35c in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtWebKit.so.4 #2 0x00007f6d04b6c489 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4 #3 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #4 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f6cd62a6700 (LWP 31308)): #0 0x00007f6d0c408753 in poll () from /lib64/libc.so.6 #1 0x00007f6d06418a17 in g_main_context_iterate.isra.22 () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f6d06418b03 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f6d0e3ea126 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f6d0e3b9cd2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f6d0e3b9f27 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f6d0e2b9eb7 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f6d0e2bcedb in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #9 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f6ccf1f2700 (LWP 31608)): #0 0x00007f6d0e0319ee in pthread_cond_wait () from /lib64/libpthread.so.0 #1 0x00007f6d0e2bd3eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6d10af9158 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f6d10afae71 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f6d10afa007 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f6d10afa0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f6d0e2bcedb in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #8 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f6cce9f1700 (LWP 31609)): #0 0x00007f6d0e0319ee in pthread_cond_wait () from /lib64/libpthread.so.0 #1 0x00007f6d0e2bd3eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6d10af9158 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f6d10afae71 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f6d10afa007 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #7 0x00007f6d10afa0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #8 0x00007f6d0e2bcedb in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #10 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f6ccffff700 (LWP 31622)): #0 0x00007f6d0e0319ee in pthread_cond_wait () from /lib64/libpthread.so.0 #1 0x00007f6d0e2bd3eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6d10af9158 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f6d10afae71 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f6d10afa007 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f6d10afa0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f6d0e2bcedb in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #8 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f6cce12e700 (LWP 31623)): #0 0x00007f6d0e0319ee in pthread_cond_wait () from /lib64/libpthread.so.0 #1 0x00007f6d0e2bd3eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6d10af9158 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f6d10afae71 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f6d10afa007 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f6d10afa0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #7 0x00007f6d0e2bcedb in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #9 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f6ccd92d700 (LWP 31626)): #0 0x00007f6d0e0319ee in pthread_cond_wait () from /lib64/libpthread.so.0 #1 0x00007f6d0e2bd3eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6d10af9158 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f6d10afae71 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f6d10afa007 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #7 0x00007f6d10afa0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #8 0x00007f6d0e2bcedb in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #10 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f6cbbfff700 (LWP 31627)): #0 0x00007f6d0e0319ee in pthread_cond_wait () from /lib64/libpthread.so.0 #1 0x00007f6d0e2bd3eb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6d10af9158 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f6d10afae71 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #7 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #8 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #9 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #10 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #11 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #12 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #13 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #14 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #15 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #16 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #17 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #18 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #19 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #20 0x00007f6d10afae8a in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib64/libthreadweaver.so.4 #21 0x00007f6d10afa007 in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4 #22 0x00007f6d10afa0bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #23 0x00007f6d0e2bcedb in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #24 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #25 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f6cbad79700 (LWP 11440)): #0 0x00007f6d0c40a443 in select () from /lib64/libc.so.6 #1 0x00007f6d0e3e701f in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f6d0e394838 in select_msecs(int, fd_set*, fd_set*, int) () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f6d0e3960d5 in QProcessPrivate::waitForFinished(int) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f6d0e3505de in QProcess::waitForFinished(int) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f6ced7047fa in CMakeProjectVisitor::visit (this=0x7f6cbad77ad0, exec=0x7f6ca8051190) at /home/jurily/projects/extern/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1359 #6 0x00007f6ced712cae in CMakeProjectVisitor::walk (this=0x7f6cbad77ad0, fc=..., line=3, isClean=<optimized out>) at /home/jurily/projects/extern/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2232 #7 0x00007f6ced714d38 in CMakeProjectVisitor::visit (this=0x7f6cbad77ad0, ifast=0x7f6ca8009430) at /home/jurily/projects/extern/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1320 #8 0x00007f6ced712cae in CMakeProjectVisitor::walk (this=0x7f6cbad77ad0, fc=..., line=2, isClean=<optimized out>) at /home/jurily/projects/extern/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2232 #9 0x00007f6ced714d38 in CMakeProjectVisitor::visit (this=0x7f6cbad77ad0, ifast=0x7f6ca8070820) at /home/jurily/projects/extern/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1320 #10 0x00007f6ced712cae in CMakeProjectVisitor::walk (this=0x7f6cbad77ad0, fc=..., line=0, isClean=<optimized out>) at /home/jurily/projects/extern/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2232 #11 0x00007f6ced725ee6 in CMakeParserUtils::includeScript (file=..., parent=..., data=0x7f6cd0002bc8, sourcedir=..., env=...) at /home/jurily/projects/extern/kdevelop/projectmanagers/cmake/parser/cmakeparserutils.cpp:175 #12 0x00007f6cd745eda3 in CMakeManager::includeScript (this=0x491e1c0, file=..., project=0x408b9b0, dir=..., parent=...) at /home/jurily/projects/extern/kdevelop/projectmanagers/cmake/cmakemanager.cpp:669 #13 0x00007f6cd745f86a in CMakeManager::initializeProject (this=0x491e1c0, project=0x408b9b0) at /home/jurily/projects/extern/kdevelop/projectmanagers/cmake/cmakemanager.cpp:549 #14 0x00007f6cd7462ee9 in CMakeManager::parse (this=0x491e1c0, item=0x625d0d0) at /home/jurily/projects/extern/kdevelop/projectmanagers/cmake/cmakemanager.cpp:731 #15 0x00007f6d0adc4099 in KDevelop::ImportProjectJobPrivate::import (this=0x6c33830, folder=<optimized out>) at /home/jurily/projects/extern/kdevplatform/project/importprojectjob.cpp:53 #16 0x00007f6d0adc3d36 in run (this=0x6b1e820) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:134 #17 QtConcurrent::RunFunctionTask<void>::run (this=0x6b1e820) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:125 #18 0x00007f6d0e2b06e2 in QThreadPoolThread::run() () from /usr/lib64/qt4/libQtCore.so.4 #19 0x00007f6d0e2bcedb in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #20 0x00007f6d0e02dd7a in start_thread () from /lib64/libpthread.so.0 #21 0x00007f6d0c41066d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f6d12579780 (LWP 31230)): [KCrash Handler] #6 0x00007f6d0e709b90 in vtable for QtSharedPointer::ExternalRefCountData () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f6cd767be31 in MakeJob::start (this=0x4961d60) at /home/jurily/projects/extern/kdevelop/projectbuilders/makebuilder/makejob.cpp:94 #8 0x00007f6d11ab1fa5 in KDevelop::RunController::registerJob (this=0x1a0ec50, job=0x4961d60) at /home/jurily/projects/extern/kdevplatform/shell/runcontroller.cpp:565 #9 0x00007f6d0e3cef91 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007f6d120543f9 in KJob::result(KJob*) () from /usr/lib64/libkdecore.so.5 #11 0x00007f6d1205442e in KJob::emitResult() () from /usr/lib64/libkdecore.so.5 #12 0x00007f6cd6e26487 in CMakeJob::slotCompleted (this=0x6c40d20) at /home/jurily/projects/extern/kdevelop/projectbuilders/cmakebuilder/cmakejob.cpp:127 #13 0x00007f6d0e3cef91 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #14 0x00007f6d0e3cef91 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #15 0x00007f6d0e3507cf in QProcess::finished(int, QProcess::ExitStatus) () from /usr/lib64/qt4/libQtCore.so.4 #16 0x00007f6d0e357e46 in QProcessPrivate::_q_processDied() () from /usr/lib64/qt4/libQtCore.so.4 #17 0x00007f6d0e357ece in QProcess::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #18 0x00007f6d0e3cef91 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #19 0x00007f6d0e41bf3e in QSocketNotifier::activated(int) () from /usr/lib64/qt4/libQtCore.so.4 #20 0x00007f6d0e3d831b in QSocketNotifier::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #21 0x00007f6d0d536af4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #22 0x00007f6d0d53b8c3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #23 0x00007f6d0eb92330 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #24 0x00007f6d0e3bb19c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #25 0x00007f6d0e3e9797 in socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4 #26 0x00007f6d064187e0 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #27 0x00007f6d06418a6a in g_main_context_iterate.isra.22 () from /usr/lib64/libglib-2.0.so.0 #28 0x00007f6d06418b03 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #29 0x00007f6d0e3ea0bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #30 0x00007f6d0d5d97be in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4 #31 0x00007f6d0e3b9cd2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #32 0x00007f6d0e3b9f27 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #33 0x00007f6d0e3bed45 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4 #34 0x000000000040f73a in main (argc=<optimized out>, argv=<optimized out>) at /home/jurily/projects/extern/kdevelop/app/main.cpp:518 This bug may be a duplicate of or related to bug 266283. Reported using DrKonqi
It really looks like your installation is messed up... It's crashing in the vtable when calling a method... Can you please check your installation? Thanks! Please re-open with a fresh backtrace if you can reproduce!
No, that is/was a bug in KDevelop, see bug 258904 for an explanation. Running dynamic_cast on an invalid pointer will crash. *** This bug has been marked as a duplicate of bug 258904 ***