Application: kdevelop (3.9.97 (using KDevPlatform 0.9.97)) KDE Platform Version: 4.4.00 (KDE 4.4.0) (Compiled from sources) Qt Version: 4.6.1 Operating System: Linux 2.6.31-gentoo-r4 x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: After switching from one working set to another one, kdevelop suddenly crashed. (using last SVN rev) The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Traceback (most recent call last): File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.4-gdb.py", line 9, in <module> from gobject import register File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module> import gdb.backtrace ImportError: No module named backtrace [Current thread is 1 (Thread 0x7f89bace4740 (LWP 12609))] Thread 9 (Thread 0x7f89a75f3910 (LWP 12611)): #0 0x00007f89b741940d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f89b76a46b7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f89b3f3cd6e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1da2ed0) at /home/netcelli/kdevplatform/language/duchain/duchain.cpp:286 #3 0x00007f89b76a3825 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007f89b7415297 in start_thread () from /lib/libpthread.so.0 #5 0x00007f89b5c278cd in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f89a135b910 (LWP 12612)): #0 0x00007f89b5c20e22 in select () from /lib/libc.so.6 #1 0x00007f89b77725e2 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f89b76a3825 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f89b7415297 in start_thread () from /lib/libpthread.so.0 #4 0x00007f89b5c278cd in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f89a094e910 (LWP 12639)): #0 0xffffffffff60013b in ?? () #1 0x00007f89a094dd30 in ?? () #2 0x00007f89bad435ec in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 6 (Thread 0x7f899da59910 (LWP 12640)): #0 0x00007f89b77be590 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #1 0x00007f89b02e07d2 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0x00007f89b02e0b59 in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007f89b02e0ffc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007f89b77be326 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f89b7793a72 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007f89b7793e44 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f89b76a0d37 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f89b76a3825 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00007f89b7415297 in start_thread () from /lib/libpthread.so.0 #10 0x00007f89b5c278cd in clone () from /lib/libc.so.6 #11 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f899d258910 (LWP 12641)): #0 0x00007f89b741940d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f89b76a3195 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f89b76a32ee in QThread::msleep(unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007f899e3633b1 in UIBlockTester::UIBlockTesterThread::run (this=0x34e6820) at /home/netcelli/kdevelop/languages/cpp/cpplanguagesupport.cpp:672 #4 0x00007f89b76a3825 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007f89b7415297 in start_thread () from /lib/libpthread.so.0 #6 0x00007f89b5c278cd in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f8997fff910 (LWP 12642)): #0 0x00007f89b7419189 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f89b4e11146 in ?? () from /usr/lib64/qt4/libQtScript.so.4 #2 0x00007f89b4e11169 in ?? () from /usr/lib64/qt4/libQtScript.so.4 #3 0x00007f89b7415297 in start_thread () from /lib/libpthread.so.0 #4 0x00007f89b5c278cd in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f8996a06910 (LWP 12645)): #0 0x00007f89b7419189 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f89b76a46d9 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f89b9161644 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f89b9163e4b in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f89b9162307 in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f89b9162749 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f89b76a3825 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007f89b7415297 in start_thread () from /lib/libpthread.so.0 #8 0x00007f89b5c278cd in clone () from /lib/libc.so.6 #9 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f8996205910 (LWP 12646)): #0 0x00007f89b7419189 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007f89b76a46d9 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007f89b9161644 in ?? () from /usr/lib64/libthreadweaver.so.4 #3 0x00007f89b9163e4b in ?? () from /usr/lib64/libthreadweaver.so.4 #4 0x00007f89b9163e64 in ?? () from /usr/lib64/libthreadweaver.so.4 #5 0x00007f89b9162307 in ?? () from /usr/lib64/libthreadweaver.so.4 #6 0x00007f89b9162749 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4 #7 0x00007f89b76a3825 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007f89b7415297 in start_thread () from /lib/libpthread.so.0 #9 0x00007f89b5c278cd in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f89bace4740 (LWP 12609)): [KCrash Handler] #5 0x00007f89b97dfa61 in KParts::ReadOnlyPart::url() const () from /usr/lib64/libkparts.so.4 #6 0x00007f899ff494d0 in ProblemHighlighter::setProblems (this=0x3e3d390, problems=...) at /home/netcelli/kdevplatform/plugins/problemreporter/problemhighlighter.cpp:118 #7 0x00007f899ff42b8a in ProblemReporterPlugin::updateReady (this=0x267e6a0, url=..., topContext=...) at /home/netcelli/kdevplatform/plugins/problemreporter/problemreporterplugin.cpp:142 #8 0x00007f899ff4335f in ProblemReporterPlugin::qt_metacall (this=0x267e6a0, _c=<value optimized out>, _id=0, _a=0x7fff04ffbdd0) at /home/netcelli/kdevplatform/build/plugins/problemreporter/problemreporterplugin.moc:81 #9 0x00007f89b779d71a in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007f89b779df1e in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from /usr/lib64/qt4/libQtCore.so.4 #11 0x00007f89b3f0f733 in KDevelop::BackgroundParserPrivate::createParseJob(KUrl const&, KDevelop::TopDUContext::Features, QList<QPointer<QObject> >) () from /usr/lib64/libkdevplatformlanguage.so.1 #12 0x00007f89b3f11841 in KDevelop::BackgroundParserPrivate::parseDocumentsInternal() () from /usr/lib64/libkdevplatformlanguage.so.1 #13 0x00007f89b3f0caba in KDevelop::BackgroundParser::parseDocuments (this=0x1c00a80) at /home/netcelli/kdevplatform/language/backgroundparser/backgroundparser.cpp:514 #14 0x00007f89b3f0da02 in KDevelop::BackgroundParser::qt_metacall (this=0x1c00a80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f899884f540) at /home/netcelli/kdevplatform/build/language/backgroundparser.moc:175 #15 0x00007f89b77a4fd8 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #16 0x00007f89b680dbbd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #17 0x00007f89b68168b3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #18 0x00007f89b7f37a3b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #19 0x00007f89b7795103 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #20 0x00007f89b7795fbb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4 #21 0x00007f89b77be7b3 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #22 0x00007f89b02dd6b1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #23 0x00007f89b02e0e48 in ?? () from /usr/lib/libglib-2.0.so.0 #24 0x00007f89b02e0ffc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #25 0x00007f89b77be30c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #26 0x00007f89b68a982f in ?? () from /usr/lib64/qt4/libQtGui.so.4 #27 0x00007f89b7793a72 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #28 0x00007f89b7793e44 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #29 0x00007f89b7796236 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4 #30 0x0000000000406e07 in main (argc=1, argv=0x7fff04ffe9c8) at /home/netcelli/kdevelop/app/main.cpp:226 Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 226331 ***