Application: kdevelop (4.3.60) KDE Platform Version: 4.7.97 (4.8 RC2 (4.7.97) (Compiled from sources) Qt Version: 4.8.0 Operating System: Linux 3.1.7-1-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: Steps to reproduce: 1. git clone kde:kdelibs 2. Open the main CMakeLists.txt as a project Then KDevelop crashes while opening it. Crashes on both KDE/4.8 and master branches. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7fdea1e837c0 (LWP 12953))] Thread 10 (Thread 0x7fde83572700 (LWP 12954)): #0 0x00007fde9de97f3e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fde9e1251df in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007fde9a38aa2b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x345bda0) at /w1/devel/kde-branch/src/kdevplatform/language/duchain/duchain.cpp:282 #3 0x00007fde9e124d6b in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007fde8f7902da in ?? () from /usr/lib/libGL.so.1 #5 0x00007fde9de93e7a in start_thread () from /lib/libpthread.so.0 #6 0x00007fde9c25cbad in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fde6c364700 (LWP 12959)): #0 0x00007fde9c2548b3 in poll () from /lib/libc.so.6 #1 0x00007fde95b8bd58 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fde95b8c219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fde9e251166 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x00007fde9e220e92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007fde9e2210e7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007fde9e121d47 in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0x00007fde9e200cdf in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007fde9e124d6b in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007fde8f7902da in ?? () from /usr/lib/libGL.so.1 #10 0x00007fde9de93e7a in start_thread () from /lib/libpthread.so.0 #11 0x00007fde9c25cbad in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fde6b0cf700 (LWP 12962)): #0 0x00007fde9e251c12 in ?? () from /usr/lib/libQtCore.so.4 #1 0x00007fde9e25063c in ?? () from /usr/lib/libQtCore.so.4 #2 0x00007fde9e2506e5 in ?? () from /usr/lib/libQtCore.so.4 #3 0x00007fde95b8ade2 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #4 0x00007fde95b8bbed in ?? () from /usr/lib/libglib-2.0.so.0 #5 0x00007fde95b8c219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #6 0x00007fde9e251166 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0x00007fde9e220e92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0x00007fde9e2210e7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #9 0x00007fde9e121d47 in QThread::exec() () from /usr/lib/libQtCore.so.4 #10 0x00007fde9e124d6b in ?? () from /usr/lib/libQtCore.so.4 #11 0x00007fde8f7902da in ?? () from /usr/lib/libGL.so.1 #12 0x00007fde9de93e7a in start_thread () from /lib/libpthread.so.0 #13 0x00007fde9c25cbad in clone () from /lib/libc.so.6 #14 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fde6a8ce700 (LWP 12963)): #0 0x00007fde9c2548b3 in poll () from /lib/libc.so.6 #1 0x00007fde95b8bd58 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fde95b8c219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fde9e251166 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x00007fde9e220e92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007fde9e2210e7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007fde9e121d47 in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0x00007fde9e124d6b in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007fde8f7902da in ?? () from /usr/lib/libGL.so.1 #9 0x00007fde9de93e7a in start_thread () from /lib/libpthread.so.0 #10 0x00007fde9c25cbad in clone () from /lib/libc.so.6 #11 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fde68e65700 (LWP 12986)): #0 0x00007fde9de97bc4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fde947fecfc in ?? () from /usr/lib/libQtWebKit.so.4 #2 0x00007fde947fee29 in ?? () from /usr/lib/libQtWebKit.so.4 #3 0x00007fde8f7902da in ?? () from /usr/lib/libGL.so.1 #4 0x00007fde9de93e7a in start_thread () from /lib/libpthread.so.0 #5 0x00007fde9c25cbad in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fde69666700 (LWP 12987)): #0 0x00007fde9de96e9f in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0 #1 0x00007fde95b8add4 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0x00007fde95b8bbed in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007fde95b8c219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007fde9e251166 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007fde9e220e92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007fde9e2210e7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0x00007fde9e121d47 in QThread::exec() () from /usr/lib/libQtCore.so.4 #8 0x00007fde9e124d6b in ?? () from /usr/lib/libQtCore.so.4 #9 0x00007fde8f7902da in ?? () from /usr/lib/libGL.so.1 #10 0x00007fde9de93e7a in start_thread () from /lib/libpthread.so.0 #11 0x00007fde9c25cbad in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fde13409700 (LWP 13092)): #0 0x00007fde9de97bc4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fde9e12527b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007fdea02cb31b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x50742b0, th=0x44982b0) at /w1/devel/kde-branch/src/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007fdea02cdc0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x4f74250, th=0x44982b0) at /w1/devel/kde-branch/src/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #4 0x00007fdea02cca7f in ThreadWeaver::ThreadRunHelper::run (this=0x7fde13408d20, parent=0x50742b0, th=0x44982b0) at /w1/devel/kde-branch/src/kdelibs/threadweaver/Weaver/Thread.cpp:87 #5 0x00007fdea02ccb0b in ThreadWeaver::Thread::run (this=0x44982b0) at /w1/devel/kde-branch/src/kdelibs/threadweaver/Weaver/Thread.cpp:142 #6 0x00007fde9e124d6b in ?? () from /usr/lib/libQtCore.so.4 #7 0x00007fde8f7902da in ?? () from /usr/lib/libGL.so.1 #8 0x00007fde9de93e7a in start_thread () from /lib/libpthread.so.0 #9 0x00007fde9c25cbad in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fde12c08700 (LWP 13093)): [KCrash Handler] #6 0x00007fde9e16f4a4 in QString::operator=(QString const&) () from /usr/lib/libQtCore.so.4 #7 0x00007fde6f962356 in parseFunctionInfo (func=..., this=0x7fde0cc134b0) at /w1/devel/kde-branch/src/kdevelop/projectmanagers/cmake/parser/cmakeast.cpp:2951 #8 StringAst::parseFunctionInfo (this=0x7fde0cc134b0, func=...) at /w1/devel/kde-branch/src/kdevelop/projectmanagers/cmake/parser/cmakeast.cpp:2913 #9 0x00007fde6f982927 in CMakeProjectVisitor::walk (this=0x7fde12c06f70, fc=..., line=79, isClean=<optimized out>) at /w1/devel/kde-branch/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2190 #10 0x00007fde6f984878 in CMakeProjectVisitor::visit (this=0x7fde12c06f70, ifast=0x7fde0cb1cbc0) at /w1/devel/kde-branch/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1302 #11 0x00007fde6f9827ee in CMakeProjectVisitor::walk (this=0x7fde12c06f70, fc=..., line=56, isClean=<optimized out>) at /w1/devel/kde-branch/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2213 #12 0x00007fde6f986817 in CMakeProjectVisitor::visit (this=0x7fde12c06f70, inc=0x7fde0cbf5ed0) at /w1/devel/kde-branch/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:563 #13 0x00007fde6f9827ee in CMakeProjectVisitor::walk (this=0x7fde12c06f70, fc=..., line=19, isClean=<optimized out>) at /w1/devel/kde-branch/src/kdevelop/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2213 #14 0x00007fde6f9959d6 in CMakeParserUtils::includeScript (file=<optimized out>, parent=..., data=0x7fde0c002588, sourcedir=..., env=...) at /w1/devel/kde-branch/src/kdevelop/projectmanagers/cmake/parser/cmakeparserutils.cpp:175 #15 0x00007fde69a96873 in CMakeManager::includeScript (this=0x4ee80f0, file=..., project=0x4ecd6c0, dir=..., parent=...) at /w1/devel/kde-branch/src/kdevelop/projectmanagers/cmake/cmakemanager.cpp:646 #16 0x00007fde69a98858 in CMakeManager::parse (this=0x4ee80f0, item=0x7fde0c6f1e20) at /w1/devel/kde-branch/src/kdevelop/projectmanagers/cmake/cmakemanager.cpp:701 #17 0x00007fde9a97dfb2 in import (folder=<optimized out>, this=0x56fae20) at /w1/devel/kde-branch/src/kdevplatform/project/importprojectjob.cpp:53 #18 KDevelop::ImportProjectJobPrivate::import (this=0x56fae20, folder=<optimized out>) at /w1/devel/kde-branch/src/kdevplatform/project/importprojectjob.cpp:57 #19 0x00007fde9a97dbf6 in run (this=0x5105310) at /usr/include/QtCore/qtconcurrentrunbase.h:134 #20 QtConcurrent::RunFunctionTask<void>::run (this=0x5105310) at /usr/include/QtCore/qtconcurrentrunbase.h:125 #21 0x00007fde9e118532 in ?? () from /usr/lib/libQtCore.so.4 #22 0x00007fde9e124d6b in ?? () from /usr/lib/libQtCore.so.4 #23 0x00007fde8f7902da in ?? () from /usr/lib/libGL.so.1 #24 0x00007fde9de93e7a in start_thread () from /lib/libpthread.so.0 #25 0x00007fde9c25cbad in clone () from /lib/libc.so.6 #26 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fde12407700 (LWP 13168)): #0 0x00007fde9de97bc4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fde9afccbd2 in ?? () from /usr/lib/libQtScript.so.4 #2 0x00007fde9afccc09 in ?? () from /usr/lib/libQtScript.so.4 #3 0x00007fde8f7902da in ?? () from /usr/lib/libGL.so.1 #4 0x00007fde9de93e7a in start_thread () from /lib/libpthread.so.0 #5 0x00007fde9c25cbad in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fdea1e837c0 (LWP 12953)): #0 0x00007fde9de97bc4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fde9e12527b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007fde9e117cbe in ?? () from /usr/lib/libQtCore.so.4 #3 0x00007fde9e1196e4 in QThreadPool::~QThreadPool() () from /usr/lib/libQtCore.so.4 #4 0x00007fde9e119729 in QThreadPool::~QThreadPool() () from /usr/lib/libQtCore.so.4 #5 0x00007fde9e119755 in ?? () from /usr/lib/libQtCore.so.4 #6 0x00007fde9c1b1481 in __run_exit_handlers () from /lib/libc.so.6 #7 0x00007fde9c1b1505 in exit () from /lib/libc.so.6 #8 0x00007fde9d3fc2f8 in ?? () from /usr/lib/libQtGui.so.4 #9 0x00007fde9ea5b8c8 in KApplication::xioErrhandler (this=0x7fff9c8f5bf0, dpy=0x1c603e0) at /w1/devel/kde-branch/src/kdelibs/kdeui/kernel/kapplication.cpp:419 #10 0x00007fde9976312e in _XIOError () from /usr/lib/libX11.so.6 #11 0x00007fde997609ad in _XEventsQueued () from /usr/lib/libX11.so.6 #12 0x00007fde9975132f in XEventsQueued () from /usr/lib/libX11.so.6 #13 0x00007fde9d433d5c in ?? () from /usr/lib/libQtGui.so.4 #14 0x00007fde95b8b524 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #15 0x00007fde95b8bd72 in ?? () from /usr/lib/libglib-2.0.so.0 #16 0x00007fde95b8c219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #17 0x00007fde9e2510ff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #18 0x00007fde9d433f1e in ?? () from /usr/lib/libQtGui.so.4 #19 0x00007fde9e220e92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #20 0x00007fde9e2210e7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #21 0x00007fde9e225c45 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #22 0x000000000040a839 in main (argc=<optimized out>, argv=<optimized out>) at /w1/devel/kde-branch/src/kdevelop/app/main.cpp:479 Reported using DrKonqi
I fixed that today, somewhere else. I think. Can you please try again?
Works now, thanks.
*** Bug 302670 has been marked as a duplicate of this bug. ***