Application: kdevelop (4.7.3) KDE Platform Version: 4.14.21 Qt Version: 4.8.7 Operating System: Linux 4.6.2-1-default x86_64 Distribution: "openSUSE Tumbleweed (20160621) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: Start app from either menu or command-line, splash screen shows, then main window, then crash. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f91da62e900 (LWP 2623))] Thread 10 (Thread 0x7f91bd2f6700 (LWP 2624)): #0 0x00007f91d480d09f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f91d44d5e0a in () at /usr/lib64/libQtScript.so.4 #2 0x00007f91d44d5e39 in () at /usr/lib64/libQtScript.so.4 #3 0x00007f91d4807474 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f91d6baf3ed in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f913c08f700 (LWP 2642)): #0 0x00007f91d480d448 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f91d72726f4 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4 #2 0x00007f91d5b572ee in KDevelop::DUChainPrivate::CleanupThread::run() (this=0x19b1b70) at /usr/src/debug/kdevplatform-1.7.3/language/duchain/duchain.cpp:283 #3 0x00007f91d72721aa in () at /usr/lib64/libQtCore.so.4 #4 0x00007f91d4807474 in start_thread () at /lib64/libpthread.so.0 #5 0x00007f91d6baf3ed in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f913a5fa700 (LWP 2643)): #0 0x00007f91d6ba6a1d in poll () at /lib64/libc.so.6 #1 0x00007f91d0dbc186 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f91d0dbc28c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f91d73b282e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #4 0x00007f91d7380b8f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #5 0x00007f91d7380ef5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #6 0x00007f91d726f8d9 in QThread::exec() () at /usr/lib64/libQtCore.so.4 #7 0x00007f91d72721aa in () at /usr/lib64/libQtCore.so.4 #8 0x00007f91d4807474 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f91d6baf3ed in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f912bce6700 (LWP 2644)): #0 0x00007f91d6ba6a1d in poll () at /lib64/libc.so.6 #1 0x00007f91d0dbc186 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f91d0dbc28c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f91d73b282e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #4 0x00007f91d7380b8f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #5 0x00007f91d7380ef5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #6 0x00007f91d726f8d9 in QThread::exec() () at /usr/lib64/libQtCore.so.4 #7 0x00007f91d72721aa in () at /usr/lib64/libQtCore.so.4 #8 0x00007f91d4807474 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f91d6baf3ed in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f911b33c700 (LWP 2651)): #0 0x00007f91d6ba6a1d in poll () at /lib64/libc.so.6 #1 0x00007f91d0dbc186 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f91d0dbc28c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f91d73b282e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #4 0x00007f91d7380b8f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #5 0x00007f91d7380ef5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #6 0x00007f91d726f8d9 in QThread::exec() () at /usr/lib64/libQtCore.so.4 #7 0x00007f91d72721aa in () at /usr/lib64/libQtCore.so.4 #8 0x00007f91d4807474 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f91d6baf3ed in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f9108cbc700 (LWP 2655)): #0 0x00007f91d6ba6a1d in poll () at /lib64/libc.so.6 #1 0x00007f91d0dbc186 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f91d0dbc28c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f91d73b282e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #4 0x00007f91d7380b8f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #5 0x00007f91d7380ef5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #6 0x00007f91d726f8d9 in QThread::exec() () at /usr/lib64/libQtCore.so.4 #7 0x00007f91d7360973 in () at /usr/lib64/libQtCore.so.4 #8 0x00007f91d72721aa in () at /usr/lib64/libQtCore.so.4 #9 0x00007f91d4807474 in start_thread () at /lib64/libpthread.so.0 #10 0x00007f91d6baf3ed in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f91094bd700 (LWP 2665)): #0 0x00007f91d6ba6a1d in poll () at /lib64/libc.so.6 #1 0x00007f91d0dbc186 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f91d0dbc28c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f91d73b282e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #4 0x00007f91d7380b8f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #5 0x00007f91d7380ef5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #6 0x00007f91d726f8d9 in QThread::exec() () at /usr/lib64/libQtCore.so.4 #7 0x00007f91d7360973 in () at /usr/lib64/libQtCore.so.4 #8 0x00007f91d72721aa in () at /usr/lib64/libQtCore.so.4 #9 0x00007f91d4807474 in start_thread () at /lib64/libpthread.so.0 #10 0x00007f91d6baf3ed in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f9103fff700 (LWP 2666)): #0 0x00007f91d480d09f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f91d7272716 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4 #2 0x00007f91ccb74482 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /usr/lib64/libthreadweaver.so.4 #3 0x00007f91ccb768f3 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /usr/lib64/libthreadweaver.so.4 #4 0x00007f91ccb7552d in ThreadWeaver::Thread::run() () at /usr/lib64/libthreadweaver.so.4 #5 0x00007f91d72721aa in () at /usr/lib64/libQtCore.so.4 #6 0x00007f91d4807474 in start_thread () at /lib64/libpthread.so.0 #7 0x00007f91d6baf3ed in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f9113fff700 (LWP 2669)): [KCrash Handler] #6 0x00007f91d5c0d46c in KDevelop::AbstractType::indexed() const (this=0x8) at /usr/include/QtCore/qatomic_x86_64.h:121 #7 0x00007f91d5c0d46c in KDevelop::AbstractType::indexed() const (p=0x0, this=0x7f9113ffbf80) at /usr/src/debug/kdevplatform-1.7.3/language/duchain/types/typepointer.h:68 #8 0x00007f91d5c0d46c in KDevelop::AbstractType::indexed() const (this=0x0) at /usr/src/debug/kdevplatform-1.7.3/language/duchain/types/abstracttype.cpp:99 #9 0x00007f91d5b80f35 in KDevelop::Declaration::setAbstractType(TypePtr<KDevelop::AbstractType>) (this=this@entry=0x7f90f06b27a0, type=...) at /usr/src/debug/kdevplatform-1.7.3/language/duchain/declaration.cpp:279 #10 0x00007f91d5b82edc in KDevelop::Declaration::~Declaration() (this=0x7f90f06b27a0, __in_chrg=<optimized out>) at /usr/src/debug/kdevplatform-1.7.3/language/duchain/declaration.cpp:198 #11 0x00007f91d5b830a9 in KDevelop::Declaration::~Declaration() (this=0x7f90f06b27a0, __in_chrg=<optimized out>) at /usr/src/debug/kdevplatform-1.7.3/language/duchain/declaration.cpp:202 #12 0x00007f91d5b5ef80 in KDevelop::DUContext::deleteLocalDeclarations() (this=<optimized out>) at /usr/src/debug/kdevplatform-1.7.3/language/duchain/ducontext.cpp:1063 #13 0x00007f9121709948 in CMakeProjectVisitor::createContext(KDevelop::IndexedString const&, KDevelop::ReferencedTopDUContext, int, int, bool) (idxpath=..., aux=..., endl=endl@entry=14, endc=endc@entry=8, isClean=isClean@entry=true) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:818 #14 0x00007f912171bb20 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f9113ffe830, fc=..., line=0, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2325 #15 0x00007f912171c169 in CMakeProjectVisitor::visit(IncludeAst const*) (this=0x7f9113ffe830, inc=0x7f90f0732880) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:628 #16 0x00007f912171aee0 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f9113ffe830, fc=..., line=1, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #17 0x00007f912171c169 in CMakeProjectVisitor::visit(IncludeAst const*) (this=0x7f9113ffe830, inc=0x7f90f0725730) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:628 #18 0x00007f912171aee0 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f9113ffe830, fc=..., line=1, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #19 0x00007f9121721ef9 in CMakeProjectVisitor::visit(MacroCallAst const*) (this=0x7f9113ffe830, call=0x7f90f06b1810) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1306 #20 0x00007f912171aee0 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f9113ffe830, fc=..., line=13, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #21 0x00007f9121722b36 in CMakeProjectVisitor::visit(ForeachAst const*) (this=0x7f9113ffe830, fea=0x7f90f072fb90) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1906 #22 0x00007f912171aee0 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f9113ffe830, fc=..., line=12, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #23 0x00007f9121727be6 in CMakeProjectVisitor::visit(IfAst const*) (this=0x7f9113ffe830, ifast=0x7f90f0725da0) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1435 #24 0x00007f912171aee0 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f9113ffe830, fc=..., line=11, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #25 0x00007f9121721ef9 in CMakeProjectVisitor::visit(MacroCallAst const*) (this=0x7f9113ffe830, call=0x7f90f071fce0) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1306 #26 0x00007f912171aee0 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f9113ffe830, fc=..., line=3, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #27 0x00007f9121721ef9 in CMakeProjectVisitor::visit(MacroCallAst const*) (this=0x7f9113ffe830, call=0x7f90f06df100) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1306 #28 0x00007f912171aee0 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f9113ffe830, fc=..., line=3, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #29 0x00007f9121721ef9 in CMakeProjectVisitor::visit(MacroCallAst const*) (this=0x7f9113ffe830, call=0x7f90f0715f40) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1306 #30 0x00007f912171aee0 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f9113ffe830, fc=..., line=11, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #31 0x00007f9121722b36 in CMakeProjectVisitor::visit(ForeachAst const*) (this=0x7f9113ffe830, fea=0x7f90f0701520) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1906 #32 0x00007f912171aee0 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f9113ffe830, fc=..., line=10, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #33 0x00007f9121721ef9 in CMakeProjectVisitor::visit(MacroCallAst const*) (this=0x7f9113ffe830, call=0x7f90f06de140) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1306 #34 0x00007f912171aee0 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f9113ffe830, fc=..., line=48, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #35 0x00007f9121727be6 in CMakeProjectVisitor::visit(IfAst const*) (this=0x7f9113ffe830, ifast=0x7f90f06d14f0) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1435 #36 0x00007f912171aee0 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=this@entry=0x7f9113ffe830, fc=..., line=37, line@entry=0, isClean=isClean@entry=true) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #37 0x00007f912171bc45 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=this@entry=0x7f9113ffe830, fc=..., line=line@entry=0, isClean=isClean@entry=true) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2315 #38 0x00007f912173170b in CMakeParserUtils::includeScript(QString const&, KDevelop::ReferencedTopDUContext const&, CMakeProjectData*, QString const&, QMap<QString, QString> const&) (file=..., parent=..., data=0x12b2068, sourcedir=..., env=...) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/parser/cmakeparserutils.cpp:193 #39 0x00007f9118286b62 in CMakeImportJob::includeScript(QString const&, QString const&, KDevelop::ReferencedTopDUContext) (this=this@entry=0x12b2040, file=..., dir=..., parent=...) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/cmakeimportjob.cpp:205 #40 0x00007f9118287842 in CMakeImportJob::initializeProject(CMakeFolderItem*) (this=this@entry=0x12b2040, rootFolder=0x11d7e00) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/cmakeimportjob.cpp:161 #41 0x00007f9118289943 in CMakeImportJob::initialize() (this=0x12b2040) at /usr/src/debug/kdevelop-4.7.3/projectmanagers/cmake/cmakeimportjob.cpp:119 #42 0x00007f911828a1a7 in QtConcurrent::RunFunctionTask<void>::run() (this=0x48a7ee0) at /usr/include/QtCore/qtconcurrentrunbase.h:134 #43 0x00007f91d726549a in () at /usr/lib64/libQtCore.so.4 #44 0x00007f91d72721aa in () at /usr/lib64/libQtCore.so.4 #45 0x00007f91d4807474 in start_thread () at /lib64/libpthread.so.0 #46 0x00007f91d6baf3ed in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f91da62e900 (LWP 2623)): #0 0x00007f91d480d09f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f91d7272716 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4 #2 0x00007f91d72648f2 in () at /usr/lib64/libQtCore.so.4 #3 0x00007f91d7265c75 in QThreadPool::~QThreadPool() () at /usr/lib64/libQtCore.so.4 #4 0x00007f91d7265ca9 in QThreadPool::~QThreadPool() () at /usr/lib64/libQtCore.so.4 #5 0x00007f91d7266555 in () at /usr/lib64/libQtCore.so.4 #6 0x00007f91d6afe278 in __run_exit_handlers () at /lib64/libc.so.6 #7 0x00007f91d6afe2c5 in () at /lib64/libc.so.6 #8 0x00007f91d79311a8 in () at /usr/lib64/libQtGui.so.4 #9 0x00007f91d8e2db30 in KApplication::xioErrhandler(_XDisplay*) () at /usr/lib64/libkdeui.so.5 #10 0x00007f91d28d58de in _XIOError () at /usr/lib64/libX11.so.6 #11 0x00007f91d28d313d in _XEventsQueued () at /usr/lib64/libX11.so.6 #12 0x00007f91d28c4cb9 in XEventsQueued () at /usr/lib64/libX11.so.6 #13 0x00007f91d796a87c in () at /usr/lib64/libQtGui.so.4 #14 0x00007f91d0dbbc09 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #15 0x00007f91d0dbc12c in () at /usr/lib64/libglib-2.0.so.0 #16 0x00007f91d0dbc28c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #17 0x00007f91d73b280e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #18 0x00007f91d796ae36 in () at /usr/lib64/libQtGui.so.4 #19 0x00007f91d7380b8f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #20 0x00007f91d7380ef5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4 #21 0x00007f91d7386ae9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4 #22 0x0000000000415223 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdevelop-4.7.3/app/main.cpp:582 Possible duplicates by query: bug 364028. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 360707 ***