Application: kdevelop (4.7.0) KDE Platform Version: 4.14.3 Qt Version: 4.8.6 Operating System: Linux 3.16.7-7-desktop x86_64 Distribution: "openSUSE 13.2 (Harlequin) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I openned a project then about a second after the progress bar started going left and right, I closed KDevelop. Then I got the crash. I'm not completely sure if it's the condition of crash. If you try to close it at a closer times, you'll get the right time to close KDevelop to produce the crash. I think it didn't crash, after I closed it, while the background parser only is working. 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 0x7f6e0b52c800 (LWP 5242))] Thread 8 (Thread 0x7f6dee3ee700 (LWP 5243)): #0 0x00007f6e07a0905f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f6e0466f8cb in QTWTF::TCMalloc_PageHeap::scavengerThread() (this=0x7f6e0496df00 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f6e0466f909 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f6e07a050a4 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f6e07cff7fd in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f6d6be34700 (LWP 5244)): #0 0x00007f6e07a09408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f6e0834bc64 in QWaitCondition::wait(QMutex*, unsigned long) (time=1000, this=0x4427650) at thread/qwaitcondition_unix.cpp:84 #2 0x00007f6e0834bc64 in QWaitCondition::wait(QMutex*, unsigned long) (this=<optimized out>, mutex=0x3c01410, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f6e050d8b32 in () at /usr/lib64/libkdevplatformlanguage.so.8 #4 0x00007f6e0834b79f in QThreadPrivate::start(void*) (arg=0x3c013f0) at thread/qthread_unix.cpp:349 #5 0x00007f6e07a050a4 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f6e07cff7fd in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f6d5f287700 (LWP 5245)): #0 0x00007f6e020a68e9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007f6e02064299 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f6e02064b03 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f6e02064cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f6e0847a0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6d580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #5 0x00007f6e0844be6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6d5f286de0, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f6e0844c165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6d5f286de0, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f6e083490bf in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:538 #8 0x00007f6e0834b79f in QThreadPrivate::start(void*) (arg=0x4560118) at thread/qthread_unix.cpp:349 #9 0x00007f6e07a050a4 in start_thread () at /lib64/libpthread.so.0 #10 0x00007f6e07cff7fd in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f6d3df75700 (LWP 5287)): #0 0x00007f6e07cf73cd in poll () at /lib64/libc.so.6 #1 0x00007f6e02064be4 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f6e02064cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f6e0847a0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6d30018510, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007f6e0844be6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6d3df74da0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f6e0844c165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6d3df74da0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f6e083490bf in QThread::exec() (this=this@entry=0x5555d70) at thread/qthread.cpp:538 #7 0x00007f6e0842d783 in QInotifyFileSystemWatcherEngine::run() (this=0x5555d70) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f6e0834b79f in QThreadPrivate::start(void*) (arg=0x5555d70) at thread/qthread_unix.cpp:349 #9 0x00007f6e07a050a4 in start_thread () at /lib64/libpthread.so.0 #10 0x00007f6e07cff7fd in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f6d3d774700 (LWP 5325)): #0 0x00007f6e07cf349d in read () at /lib64/libc.so.6 #1 0x00007f6e020a5750 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f6e02064714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f6e02064b7b in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f6e02064cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f6e0847a0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f6d380194e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #6 0x00007f6e0844be6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6d3d773da0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f6e0844c165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f6d3d773da0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f6e083490bf in QThread::exec() (this=this@entry=0x5312c60) at thread/qthread.cpp:538 #9 0x00007f6e0842d783 in QInotifyFileSystemWatcherEngine::run() (this=0x5312c60) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007f6e0834b79f in QThreadPrivate::start(void*) (arg=0x5312c60) at thread/qthread_unix.cpp:349 #11 0x00007f6e07a050a4 in start_thread () at /lib64/libpthread.so.0 #12 0x00007f6e07cff7fd in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f6d49106700 (LWP 5328)): #0 0x00007f6e07a0905f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f6e0834bc86 in QWaitCondition::wait(QMutex*, unsigned long) (time=18446744073709551615, this=0x23be8f0) at thread/qwaitcondition_unix.cpp:86 #2 0x00007f6e0834bc86 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x23d5228, mutex=0x249d7b0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f6dfeeb26fc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) (this=0x23d5200, th=0x249cbd0) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f6dfeeb5193 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) (this=0x249d900, th=0x249cbd0, previous=0x252f340) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f6dfeeb3eaf in ThreadWeaver::Thread::run() (this=0x249cbd0) at /usr/src/debug/kdelibs-4.14.3/threadweaver/Weaver/Thread.cpp:98 #6 0x00007f6e0834b79f in QThreadPrivate::start(void*) (arg=0x249cbd0) at thread/qthread_unix.cpp:349 #7 0x00007f6e07a050a4 in start_thread () at /lib64/libpthread.so.0 #8 0x00007f6e07cff7fd in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f6d48905700 (LWP 5342)): [KCrash Handler] #6 0x00007f6d4bba5300 in QHash<QString, CacheEntry>::findNode(QString const&, unsigned int*) const (key0=..., h0=13544, this=0x4e005200000052) at /usr/include/QtCore/qhash.h:225 #7 0x00007f6d4bba5300 in QHash<QString, CacheEntry>::findNode(QString const&, unsigned int*) const (this=this@entry=0x249cc58, akey=..., ahp=ahp@entry=0x0) at /usr/include/QtCore/qhash.h:887 #8 0x00007f6d4bba3e2f in CMakeCondition::isTrue(QList<QString>::const_iterator const&) (akey=..., this=0x249cc58) at /usr/include/QtCore/qhash.h:874 #9 0x00007f6d4bba3e2f in CMakeCondition::isTrue(QList<QString>::const_iterator const&) (this=this@entry=0x7f6d489038d0, it=...) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakecondition.cpp:129 #10 0x00007f6d4bba4013 in CMakeCondition::evaluateCondition(QList<QString>::const_iterator, QList<QString>::const_iterator) (this=0x7f6d489038d0, itBegin=..., itEnd=...) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakecondition.cpp:170 #11 0x00007f6d4bba5074 in CMakeCondition::condition(QStringList const&) (this=0x7f6d489038d0, expression=...) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakecondition.cpp:365 #12 0x00007f6d4bbc0be7 in CMakeProjectVisitor::visit(IfAst const*) (this=0x7f6d48904740, ifast=0x7f6d28a61e90) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1413 #13 0x00007f6d4bbb91fc in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f6d48904740, fc=..., line=4, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #14 0x00007f6d4bbbf0fc in CMakeProjectVisitor::visit(ForeachAst const*) (this=0x7f6d48904740, fea=0x7f6d2912bc90) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1906 #15 0x00007f6d4bbb91fc in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f6d48904740, fc=..., line=2, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #16 0x00007f6d4bbbe308 in CMakeProjectVisitor::visit(MacroCallAst const*) (this=0x7f6d48904740, call=0x7f6d290c7210) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1306 #17 0x00007f6d4bbb91fc in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f6d48904740, fc=..., line=4, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #18 0x00007f6d4bbbe308 in CMakeProjectVisitor::visit(MacroCallAst const*) (this=0x7f6d48904740, call=0x7f6d281a8740) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1306 #19 0x00007f6d4bbb91fc in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f6d48904740, fc=..., line=1, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #20 0x00007f6d4bbbe308 in CMakeProjectVisitor::visit(MacroCallAst const*) (this=0x7f6d48904740, call=0x7f6d29078520) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1306 #21 0x00007f6d4bbb91fc in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=this@entry=0x7f6d48904740, fc=..., line=7, line@entry=0, isClean=isClean@entry=true) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385 #22 0x00007f6d4bbb9e05 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=this@entry=0x7f6d48904740, fc=..., line=line@entry=0, isClean=isClean@entry=true) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2315 #23 0x00007f6d4bbc9c82 in CMakeParserUtils::includeScript(QString const&, KDevelop::ReferencedTopDUContext const&, CMakeProjectData*, QString const&, QMap<QString, QString> const&) (file=..., parent=..., data=data@entry=0x249cc18, sourcedir=..., env=...) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakeparserutils.cpp:193 #24 0x00007f6d3e5cbcbe in CMakeImportJob::includeScript(QString const&, QString const&, KDevelop::ReferencedTopDUContext) (this=this@entry=0x249cbf0, file=..., dir=..., parent=...) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/cmakeimportjob.cpp:205 #25 0x00007f6d3e5ce3b8 in CMakeImportJob::importDirectory(KDevelop::IProject*, KDevelop::Path const&, KDevelop::ReferencedTopDUContext const&) (this=this@entry=0x249cbf0, project=project@entry=0x54501e0, path=..., parentTop=...) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/cmakeimportjob.cpp:221 #26 0x00007f6d3e5ce71b in CMakeImportJob::importDirectory(KDevelop::IProject*, KDevelop::Path const&, KDevelop::ReferencedTopDUContext const&) (this=this@entry=0x249cbf0, project=project@entry=0x54501e0, path=..., parentTop=...) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/cmakeimportjob.cpp:232 #27 0x00007f6d3e5ce71b in CMakeImportJob::importDirectory(KDevelop::IProject*, KDevelop::Path const&, KDevelop::ReferencedTopDUContext const&) (this=this@entry=0x249cbf0, project=project@entry=0x54501e0, path=..., parentTop=...) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/cmakeimportjob.cpp:232 #28 0x00007f6d3e5ce71b in CMakeImportJob::importDirectory(KDevelop::IProject*, KDevelop::Path const&, KDevelop::ReferencedTopDUContext const&) (this=this@entry=0x249cbf0, project=0x54501e0, path=..., parentTop=...) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/cmakeimportjob.cpp:232 #29 0x00007f6d3e5cea30 in CMakeImportJob::initialize() (this=0x249cbf0) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/cmakeimportjob.cpp:121 #30 0x00007f6d3e5cf1b6 in QtConcurrent::RunFunctionTask<void>::run() (this=0x4f985c0) at /usr/include/QtCore/qtconcurrentrunbase.h:134 #31 0x00007f6e0833f6ae in QThreadPoolThread::run() (this=0x524e630) at concurrent/qthreadpool.cpp:108 #32 0x00007f6e0834b79f in QThreadPrivate::start(void*) (arg=0x524e630) at thread/qthread_unix.cpp:349 #33 0x00007f6e07a050a4 in start_thread () at /lib64/libpthread.so.0 #34 0x00007f6e07cff7fd in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f6e0b52c800 (LWP 5242)): #0 0x00007f6e07cf34fd in write () at /lib64/libc.so.6 #1 0x00007f6e020a57dd in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f6e08450d8e in QCoreApplication::postEvent(QObject*, QEvent*, int) (receiver=0x4f6eea0, event=0x501eff0, priority=<optimized out>) at kernel/qcoreapplication.cpp:1399 #3 0x00007f6df325df7b in () at /usr/lib64/kde4/plugins/styles/oxygen.so #4 0x00007f6df325b914 in () at /usr/lib64/kde4/plugins/styles/oxygen.so #5 0x00007f6e084611fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x26b3af0, m=m@entry=0x7f6e087aeb20 <QObject::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffcddb8850) at kernel/qobject.cpp:3576 #6 0x00007f6e08461bff in QObject::destroyed(QObject*) (this=this@entry=0x26b3af0, _t1=_t1@entry=0x26b3af0) at .moc/release-shared/moc_qobject.cpp:148 #7 0x00007f6e08465b13 in QObject::~QObject() (this=0x26b3af0, __in_chrg=<optimized out>) at kernel/qobject.cpp:871 #8 0x00007f6e089de4cc in QWidget::~QWidget() (this=0x26b3af0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1554 #9 0x00007f6e08dc9c19 in QRubberBand::~QRubberBand() (this=0x26b3af0, __in_chrg=<optimized out>) at widgets/qrubberband.cpp:164 #10 0x00007f6e08463ae8 in QObjectPrivate::deleteChildren() (this=this@entry=0x5070e60) at kernel/qobject.cpp:1944 #11 0x00007f6e089de437 in QWidget::~QWidget() (this=0x4f30fd0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679 #12 0x00007f6e08d952b9 in QMainWindow::~QMainWindow() (this=0x4f30fd0, __in_chrg=<optimized out>) at widgets/qmainwindow.cpp:389 #13 0x00007f6e08463ae8 in QObjectPrivate::deleteChildren() (this=this@entry=0x4f81be0) at kernel/qobject.cpp:1944 #14 0x00007f6e089de437 in QWidget::~QWidget() (this=0x5122230, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679 #15 0x00007f6e09d86a01 in () at /usr/lib64/libsublime.so.8 #16 0x00007f6e09d833a9 in () at /usr/lib64/libsublime.so.8 #17 0x00007f6e09d7d1bb in () at /usr/lib64/libsublime.so.8 #18 0x00007f6e084611fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=0x26547f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffcddb8c50) at kernel/qobject.cpp:3576 #19 0x00007f6e09d6c4a0 in Sublime::Area::aboutToRemoveToolView(Sublime::View*, Sublime::Position) () at /usr/lib64/libsublime.so.8 #20 0x00007f6e09d6df66 in Sublime::Area::removeToolView(Sublime::View*) () at /usr/lib64/libsublime.so.8 #21 0x00007f6e0aa1848a in KDevelop::UiController::removeToolView(KDevelop::IToolViewFactory*) () at /usr/lib64/libkdevplatformshell.so.8 #22 0x00007f6e0aa0c796 in KDevelop::PluginController::unloadPlugin(KDevelop::IPlugin*, KDevelop::PluginController::PluginDeletion) () at /usr/lib64/libkdevplatformshell.so.8 #23 0x00007f6e0aa0c987 in KDevelop::PluginController::cleanup() () at /usr/lib64/libkdevplatformshell.so.8 #24 0x00007f6e0aa13c98 in KDevelop::Core::cleanup() () at /usr/lib64/libkdevplatformshell.so.8 #25 0x00007f6e0aa13ecd in KDevelop::Core::shutdown() () at /usr/lib64/libkdevplatformshell.so.8 #26 0x00007f6e0aa0265d in KDevelop::MainWindow::~MainWindow() () at /usr/lib64/libkdevplatformshell.so.8 #27 0x00007f6e0aa026a9 in KDevelop::MainWindow::~MainWindow() () at /usr/lib64/libkdevplatformshell.so.8 #28 0x00007f6e084655d8 in QObject::event(QEvent*) (this=this@entry=0x266ecd0, e=e@entry=0x485f480) at kernel/qobject.cpp:1212 #29 0x00007f6e089e1c5b in QWidget::event(QEvent*) (this=this@entry=0x266ecd0, event=event@entry=0x485f480) at kernel/qwidget.cpp:8859 #30 0x00007f6e08d970b3 in QMainWindow::event(QEvent*) (this=this@entry=0x266ecd0, event=event@entry=0x485f480) at widgets/qmainwindow.cpp:1478 #31 0x00007f6e099dbae1 in KMainWindow::event(QEvent*) (this=this@entry=0x266ecd0, ev=ev@entry=0x485f480) at /usr/src/debug/kdelibs-4.14.3/kdeui/widgets/kmainwindow.cpp:1084 #32 0x00007f6e09a13459 in KXmlGuiWindow::event(QEvent*) (this=0x266ecd0, ev=0x485f480) at /usr/src/debug/kdelibs-4.14.3/kdeui/xmlgui/kxmlguiwindow.cpp:126 #33 0x00007f6e0899276c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x1f6a610, receiver=receiver@entry=0x266ecd0, e=e@entry=0x485f480) at kernel/qapplication.cpp:4565 #34 0x00007f6e08998cad in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x7fffcddb9880, receiver=receiver@entry=0x266ecd0, e=e@entry=0x485f480) at kernel/qapplication.cpp:4351 #35 0x00007f6e09927baa in KApplication::notify(QObject*, QEvent*) (this=0x7fffcddb9880, receiver=0x266ecd0, event=0x485f480) at /usr/src/debug/kdelibs-4.14.3/kdeui/kernel/kapplication.cpp:311 #36 0x00007f6e0844d2ad in QCoreApplication::notifyInternal(QObject*, QEvent*) (this=0x7fffcddb9880, receiver=receiver@entry=0x266ecd0, event=event@entry=0x485f480) at kernel/qcoreapplication.cpp:953 #37 0x00007f6e0845057d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (event=0x485f480, receiver=0x266ecd0) at kernel/qcoreapplication.h:231 #38 0x00007f6e0845057d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1eaeb40) at kernel/qcoreapplication.cpp:1577 #39 0x00007f6e08450a23 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #40 0x00007f6e0847a8fe in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) () at kernel/qcoreapplication.h:236 #41 0x00007f6e0847a8fe in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x1f66780) at kernel/qeventdispatcher_glib.cpp:300 #42 0x00007f6e02064a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #43 0x00007f6e02064c48 in () at /usr/lib64/libglib-2.0.so.0 #44 0x00007f6e02064cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #45 0x00007f6e0847a0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1eb3f90, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #46 0x00007f6e08a2f676 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #47 0x00007f6e0844be6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffcddb96b0, flags=...) at kernel/qeventloop.cpp:149 #48 0x00007f6e0844c165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffcddb96b0, flags=...) at kernel/qeventloop.cpp:204 #49 0x00007f6e084515b9 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1225 #50 0x00007f6e08990f3c in QApplication::exec() () at kernel/qapplication.cpp:3823 #51 0x0000000000410e61 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdevelop-4.7.0/app/main.cpp:564 Reported using DrKonqi
I'm 99% sure it crashes, if you close KDevelop, while loading the project.
Created attachment 90625 [details] New crash information added by DrKonqi kdevelop (4.7.0) on KDE Platform 4.14.3 using Qt 4.8.6 - What I was doing when the application crashed: I deleted the session, while the project (Blender-2.73) was loading. -- Backtrace (Reduced): #6 0x00007f5ef5985300 in QHash<QString, CacheEntry>::findNode(QString const&, unsigned int*) const (key0=..., h0=13544, this=0x5300372b11058b48) at /usr/include/QtCore/qhash.h:225 #7 0x00007f5ef5985300 in QHash<QString, CacheEntry>::findNode(QString const&, unsigned int*) const (this=this@entry=0x25e8808, akey=..., ahp=ahp@entry=0x0) at /usr/include/QtCore/qhash.h:887 #8 0x00007f5ef5983e2f in CMakeCondition::isTrue(QList<QString>::const_iterator const&) (akey=..., this=0x25e8808) at /usr/include/QtCore/qhash.h:874 #9 0x00007f5ef5983e2f in CMakeCondition::isTrue(QList<QString>::const_iterator const&) (this=this@entry=0x7f5eecc9f8d0, it=...) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakecondition.cpp:129 #10 0x00007f5ef5984013 in CMakeCondition::evaluateCondition(QList<QString>::const_iterator, QList<QString>::const_iterator) (this=0x7f5eecc9f8d0, itBegin=..., itEnd=...) at /usr/src/debug/kdevelop-4.7.0/projectmanagers/cmake/parser/cmakecondition.cpp:170
Created attachment 92584 [details] New crash information added by DrKonqi kdevelop (4.7.1) on KDE Platform 4.14.6 using Qt 4.8.6 - What I was doing when the application crashed: KDevelop was loading the OpenCV 2.4.10 project, which I had checked out from Git. -- Backtrace (Reduced): #6 0x00007f6e23dac1a0 in QHash<QString, CacheEntry>::findNode(QString const&, unsigned int*) const (key0=..., h0=265214052, this=0x50) at /usr/include/QtCore/qhash.h:225 #7 0x00007f6e23dac1a0 in QHash<QString, CacheEntry>::findNode(QString const&, unsigned int*) const (this=0x6990e38, akey=..., ahp=ahp@entry=0x0) at /usr/include/QtCore/qhash.h:887 #8 0x00007f6e23dada40 in CMakeProjectVisitor::visit(SetAst const*) (akey=..., this=<optimized out>) at /usr/include/QtCore/qhash.h:861 #9 0x00007f6e23dada40 in CMakeProjectVisitor::visit(SetAst const*) (this=0x7f6db530f810, set=0x7f6da22a6760) at /usr/src/debug/kdevelop-4.7.1/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:507 #10 0x00007f6e23dc1818 in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc> const&, int, bool) (this=0x7f6db530f810, fc=..., line=7, isClean=<optimized out>) at /usr/src/debug/kdevelop-4.7.1/projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2385
Related crash (report generated by KDE tool but cannot submit via it) Application: kdevelop (4.6.0) KDE Platform Version: 4.13.3 Qt Version: 4.8.6 Operating System: Linux 3.15.0-rc8mst-supp x86_64 Distribution: Ubuntu 14.04.3 LTS -- Information about the crash: Kdevelop was loading information about huge project. Then I tried to delete session (but cancelled it) and then I just closed application. It crashed. The crash can be reproduced sometimes. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 [Current thread is 1 (Thread 0x7f9a4ead37c0 (LWP 2974))] Thread 16 (Thread 0x7f9a317fe700 (LWP 2976)): #0 0x00007f9a4b28312d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f9a45647fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9a456480ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9a318061ad in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007f9a4566cf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9a4a5ed182 in start_thread (arg=0x7f9a317fe700) at pthread_create.c:312 #6 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 15 (Thread 0x7f9a30ffd700 (LWP 2977)): #0 0x00007f9a4b28182d in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f9a45688c10 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9a45647b14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9a45647f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9a4564830a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9a35983336 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #6 0x00007f9a4566cf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f9a4a5ed182 in start_thread (arg=0x7f9a30ffd700) at pthread_create.c:312 #8 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 14 (Thread 0x7f9a28ba1700 (LWP 2978)): #0 0x00007f9a4b28312d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f9a45647fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9a456480ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9a45648129 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9a4566cf05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9a4a5ed182 in start_thread (arg=0x7f9a28ba1700) at pthread_create.c:312 #6 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 13 (Thread 0x7f9a16cfa700 (LWP 2981)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9a47a23ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f9a47a24039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f9a4a5ed182 in start_thread (arg=0x7f9a16cfa700) at pthread_create.c:312 #4 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 12 (Thread 0x7f9a1ffff700 (LWP 3001)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f9a4c58d7f4 in wait (time=1000, this=0x2796f80) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2779590, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9a486b6e52 in ?? () from /usr/lib/libkdevplatformlanguage.so.7 #4 0x00007f9a4c58d32f in QThreadPrivate::start (arg=0x2779570) at thread/qthread_unix.cpp:349 #5 0x00007f9a4a5ed182 in start_thread (arg=0x7f9a1ffff700) at pthread_create.c:312 #6 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 11 (Thread 0x7f9981636700 (LWP 3002)): #0 0x00007f9a4568961a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f9a456899a9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9a45647bda in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9a45648048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9a456480ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9a4c6bc7be in QEventDispatcherGlib::processEvents (this=0x7f997c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f9a4c68e0af in QEventLoop::processEvents (this=this@entry=0x7f9981635e20, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f9a4c68e3a5 in QEventLoop::exec (this=this@entry=0x7f9981635e20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f9a4c58ac5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537 #9 0x00007f9a4c58d32f in QThreadPrivate::start (arg=0x31ccce8) at thread/qthread_unix.cpp:349 #10 0x00007f9a4a5ed182 in start_thread (arg=0x7f9981636700) at pthread_create.c:312 #11 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 10 (Thread 0x7f997083d700 (LWP 3084)): #0 0x00007f9a4b29e070 in pthread_mutex_unlock (mutex=0x7f9950000a60) at forward.c:194 #1 0x00007f9a456899b1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9a45647bda in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9a45648048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9a456480ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9a4c6bc7be in QEventDispatcherGlib::processEvents (this=0x7f99500008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f9a4c68e0af in QEventLoop::processEvents (this=this@entry=0x7f997083cde0, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f9a4c68e3a5 in QEventLoop::exec (this=this@entry=0x7f997083cde0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f9a4c58ac5f in QThread::exec (this=this@entry=0x52c4680) at thread/qthread.cpp:537 #9 0x00007f9a4c66f823 in QInotifyFileSystemWatcherEngine::run (this=0x52c4680) at io/qfilesystemwatcher_inotify.cpp:265 #10 0x00007f9a4c58d32f in QThreadPrivate::start (arg=0x52c4680) at thread/qthread_unix.cpp:349 #11 0x00007f9a4a5ed182 in start_thread (arg=0x7f997083d700) at pthread_create.c:312 #12 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 9 (Thread 0x7f997103e700 (LWP 3096)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9a423ea81d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f9a423ea859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f9a4a5ed182 in start_thread (arg=0x7f997103e700) at pthread_create.c:312 #4 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 8 (Thread 0x7f9968e9b700 (LWP 3174)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9a4212b20d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007f9a42419fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007f9a4a5ed182 in start_thread (arg=0x7f9968e9b700) at pthread_create.c:312 #4 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 7 (Thread 0x7f996829a700 (LWP 3203)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9a4c58d816 in wait (time=18446744073709551615, this=0x1ca38a0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x1ca3778, mutex=0x1ca3a20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9a4313ee6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1ca3750, th=0x33f7a60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f9a43141903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ca3af0, th=0x33f7a60, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f9a4314191c in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ca3af0, th=0x33f7a60, previous=0x6034f80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f9a4314061f in ThreadWeaver::Thread::run (this=0x33f7a60) at ../../../threadweaver/Weaver/Thread.cpp:98 #7 0x00007f9a4c58d32f in QThreadPrivate::start (arg=0x33f7a60) at thread/qthread_unix.cpp:349 #8 0x00007f9a4a5ed182 in start_thread (arg=0x7f996829a700) at pthread_create.c:312 #9 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 6 (Thread 0x7f9967a99700 (LWP 3204)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9a4c58d816 in wait (time=18446744073709551615, this=0x1ca38a0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x1ca3778, mutex=0x1ca3a20, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9a4313ee6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1ca3750, th=0x7f99540018e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f9a43141903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1ca3af0, th=0x7f99540018e0, previous=0x65fcfc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f9a4314061f in ThreadWeaver::Thread::run (this=0x7f99540018e0) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007f9a4c58d32f in QThreadPrivate::start (arg=0x7f99540018e0) at thread/qthread_unix.cpp:349 #7 0x00007f9a4a5ed182 in start_thread (arg=0x7f9967a99700) at pthread_create.c:312 #8 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 5 (Thread 0x7f9967298700 (LWP 3205)): #0 0x00007f9a4b28182d in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f9a45688c10 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9a45647b14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9a45647f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f9a456480ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f9a4c6bc7be in QEventDispatcherGlib::processEvents (this=0x7f99000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #6 0x00007f9a4c68e0af in QEventLoop::processEvents (this=this@entry=0x7f9967297e20, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f9a4c68e3a5 in QEventLoop::exec (this=this@entry=0x7f9967297e20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f9a4c58ac5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537 #9 0x00007f9a4c58d32f in QThreadPrivate::start (arg=0x47b3140) at thread/qthread_unix.cpp:349 #10 0x00007f9a4a5ed182 in start_thread (arg=0x7f9967298700) at pthread_create.c:312 #11 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7f9a1f7fe700 (LWP 3459)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9a4c58d816 in wait (time=18446744073709551615, this=0x6827bc0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x67dc8a8, mutex=0x6829530, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9a4313ee6c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x67dc880, th=0x67cdc40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007f9a43141903 in ThreadWeaver::WorkingHardState::applyForWork (this=0x6763cf0, th=0x67cdc40, previous=0x67faa50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007f9a4314061f in ThreadWeaver::Thread::run (this=0x67cdc40) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007f9a4c58d32f in QThreadPrivate::start (arg=0x67cdc40) at thread/qthread_unix.cpp:349 #7 0x00007f9a4a5ed182 in start_thread (arg=0x7f9a1f7fe700) at pthread_create.c:312 #8 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7f995eda9700 (LWP 3460)): [KCrash Handler] #6 ref (this=0x100000000) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121 #7 QList (l=..., this=0x7f98f802aee8) at /usr/include/qt4/QtCore/qlist.h:122 #8 QStringList (l=..., this=0x7f98f802aee8) at /usr/include/qt4/QtCore/qstringlist.h:71 #9 QHashNode (value0=..., key0=..., this=0x7f98f802aed0) at /usr/include/qt4/QtCore/qhash.h:224 #10 QHash<QString, QStringList>::duplicateNode (node=0x7f98f80dbd80, newNode=0x7f98f802aed0) at /usr/include/qt4/QtCore/qhash.h:532 #11 0x00007f9a4c5a875f in QHashData::detach_helper2 (this=0x7f98f80037f0, node_duplicate=node_duplicate@entry=0x7f9982327cb0 <QHash<QString, QStringList>::duplicateNode(QHashData::Node*, void*)>, node_delete=node_delete@entry=0x7f99823264c0 <QHash<QString, QStringList>::deleteNode2(QHashData::Node*)>, nodeSize=nodeSize@entry=32, nodeAlign=nodeAlign@entry=8) at tools/qhash.cpp:239 #12 0x00007f99823294ea in QHash<QString, QStringList>::detach_helper (this=this@entry=0x67cddf8) at /usr/include/qt4/QtCore/qhash.h:584 #13 0x00007f998232a697 in detach (this=0x67cddf8) at /usr/include/qt4/QtCore/qhash.h:303 #14 insert (avalue=..., akey=..., this=0x67cddf8) at /usr/include/qt4/QtCore/qhash.h:756 #15 VariableMap::insertGlobal (this=0x67cddf8, varName=..., value=...) at ../../../projectmanagers/cmake/parser/variablemap.cpp:72 #16 0x00007f998231be4b in CMakeProjectVisitor::walk (this=0x7f995eda82e0, fc=..., line=31, isClean=<optimized out>) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2374 #17 0x00007f9982321fea in CMakeProjectVisitor::visit (this=0x7f995eda82e0, fea=0x7f98f80b1b40) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1899 #18 0x00007f998231be9d in CMakeProjectVisitor::walk (this=0x7f995eda82e0, fc=..., line=30, isClean=<optimized out>) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2375 #19 0x00007f9982323e42 in CMakeProjectVisitor::visit (this=0x7f995eda82e0, ifast=0x7f98f82352f0) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1428 #20 0x00007f998231be9d in CMakeProjectVisitor::walk (this=0x7f995eda82e0, fc=..., line=8, isClean=<optimized out>) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2375 #21 0x00007f9982321fea in CMakeProjectVisitor::visit (this=0x7f995eda82e0, fea=0x7f98fa15aa00) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1899 #22 0x00007f998231be9d in CMakeProjectVisitor::walk (this=0x7f995eda82e0, fc=..., line=7, isClean=<optimized out>) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2375 #23 0x00007f99823211a8 in CMakeProjectVisitor::visit (this=0x7f995eda82e0, call=0x7f98fa1fa2f0) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:1299 #24 0x00007f998231be9d in CMakeProjectVisitor::walk (this=this@entry=0x7f995eda82e0, fc=..., line=3, line@entry=0, isClean=isClean@entry=true) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2375 #25 0x00007f998231caf5 in CMakeProjectVisitor::walk (this=this@entry=0x7f995eda82e0, fc=..., line=line@entry=0, isClean=isClean@entry=true) at ../../../projectmanagers/cmake/parser/cmakeprojectvisitor.cpp:2298 #26 0x00007f998232cbfb in CMakeParserUtils::includeScript (file=..., parent=..., data=data@entry=0x67cddd8, sourcedir=..., env=...) at ../../../projectmanagers/cmake/parser/cmakeparserutils.cpp:192 #27 0x00007f9978eadb6e in CMakeImportJob::includeScript (this=this@entry=0x67cddb0, file=..., dir=..., parent=...) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:207 #28 0x00007f9978eb00fb in CMakeImportJob::importDirectory (this=this@entry=0x67cddb0, project=project@entry=0x6479170, url=..., parentTop=...) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:224 #29 0x00007f9978eb01e0 in CMakeImportJob::importDirectory (this=this@entry=0x67cddb0, project=project@entry=0x6479170, url=..., parentTop=...) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:230 #30 0x00007f9978eb01e0 in CMakeImportJob::importDirectory (this=this@entry=0x67cddb0, project=project@entry=0x6479170, url=..., parentTop=...) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:230 #31 0x00007f9978eb01e0 in CMakeImportJob::importDirectory (this=this@entry=0x67cddb0, project=project@entry=0x6479170, url=..., parentTop=...) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:230 #32 0x00007f9978eb01e0 in CMakeImportJob::importDirectory (this=this@entry=0x67cddb0, project=project@entry=0x6479170, url=..., parentTop=...) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:230 #33 0x00007f9978eb01e0 in CMakeImportJob::importDirectory (this=this@entry=0x67cddb0, project=project@entry=0x6479170, url=..., parentTop=...) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:230 #34 0x00007f9978eb01e0 in CMakeImportJob::importDirectory (this=this@entry=0x67cddb0, project=project@entry=0x6479170, url=..., parentTop=...) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:230 #35 0x00007f9978eb01e0 in CMakeImportJob::importDirectory (this=this@entry=0x67cddb0, project=project@entry=0x6479170, url=..., parentTop=...) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:230 #36 0x00007f9978eb01e0 in CMakeImportJob::importDirectory (this=this@entry=0x67cddb0, project=project@entry=0x6479170, url=..., parentTop=...) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:230 #37 0x00007f9978eb01e0 in CMakeImportJob::importDirectory (this=this@entry=0x67cddb0, project=project@entry=0x6479170, url=..., parentTop=...) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:230 #38 0x00007f9978eb01e0 in CMakeImportJob::importDirectory (this=this@entry=0x67cddb0, project=project@entry=0x6479170, url=..., parentTop=...) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:230 #39 0x00007f9978eb01e0 in CMakeImportJob::importDirectory (this=this@entry=0x67cddb0, project=0x6479170, url=..., parentTop=...) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:230 #40 0x00007f9978eb03bc in CMakeImportJob::initialize (this=0x67cddb0) at ../../../projectmanagers/cmake/cmakeimportjob.cpp:119 #41 0x00007f9978eb0936 in QtConcurrent::RunFunctionTask<void>::run (this=0x614c560) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:134 #42 0x00007f9a4c580fee in QThreadPoolThread::run (this=0x67ce780) at concurrent/qthreadpool.cpp:108 #43 0x00007f9a4c58d32f in QThreadPrivate::start (arg=0x67ce780) at thread/qthread_unix.cpp:349 #44 0x00007f9a4a5ed182 in start_thread (arg=0x7f995eda9700) at pthread_create.c:312 #45 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7f995e5a8700 (LWP 3526)): #0 0x00007f9a4b28312d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f9a45647fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f9a456480ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f9a4c6bc7be in QEventDispatcherGlib::processEvents (this=0x7f98fc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007f9a4c68e0af in QEventLoop::processEvents (this=this@entry=0x7f995e5a7de0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f9a4c68e3a5 in QEventLoop::exec (this=this@entry=0x7f995e5a7de0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f9a4c58ac5f in QThread::exec (this=this@entry=0x14d8d30) at thread/qthread.cpp:537 #7 0x00007f9a4c66f823 in QInotifyFileSystemWatcherEngine::run (this=0x14d8d30) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007f9a4c58d32f in QThreadPrivate::start (arg=0x14d8d30) at thread/qthread_unix.cpp:349 #9 0x00007f9a4a5ed182 in start_thread (arg=0x7f995e5a8700) at pthread_create.c:312 #10 0x00007f9a4b29047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7f9a4ead37c0 (LWP 2974)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f9a4c58d816 in wait (time=18446744073709551615, this=0x6756980) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x675bdb0, mutex=mutex@entry=0x675bd88, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9a4c580242 in QThreadPoolPrivate::waitForDone (this=0x675bd00, msecs=msecs@entry=-1) at concurrent/qthreadpool.cpp:295 #4 0x00007f9a4c5816b5 in QThreadPool::~QThreadPool (this=0x67db7a0, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:438 #5 0x00007f9a4c5816e9 in QThreadPool::~QThreadPool (this=0x67db7a0, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440 #6 0x00007f9a4c581eb5 in QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter (this=0x7f9a4c9f6000 <theInstance()::cleanup>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1960 #7 0x00007f9a4b1d2259 in __run_exit_handlers (status=1, listp=0x7f9a4b5546c8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 #8 0x00007f9a4b1d22a5 in __GI_exit (status=<optimized out>) at exit.c:104 #9 0x00007f9a34dfb224 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #10 0x00007f9a4ce928d0 in KApplication::xioErrhandler (this=0x7fff8b1d1fe0, dpy=0x14622f0) at ../../kdeui/kernel/kapplication.cpp:419 #11 0x00007f9a4690a5ee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #12 0x00007f9a46907fed in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #13 0x00007f9a4690aad8 in _XData32 () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #14 0x00007f9a468e5fc4 in XChangeProperty () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #15 0x00007f9a4babec32 in QWidgetPrivate::setWindowIcon_sys (this=this@entry=0x1c0f5d0, forceReset=forceReset@entry=false) at kernel/qwidget_x11.cpp:1557 #16 0x00007f9a4ba6f405 in QWidget::create (this=0x1c0f570, window=window@entry=0, initializeWindow=initializeWindow@entry=true, destroyOldWindow=destroyOldWindow@entry=true) at kernel/qwidget.cpp:1543 #17 0x00007f9a4ba6fa84 in QWidgetPrivate::createWinId (this=this@entry=0x1c0f5d0, winid=winid@entry=0) at kernel/qwidget.cpp:2576 #18 0x00007f9a4babe9da in QWidgetPrivate::setParent_sys (this=this@entry=0x1c0f5d0, parent=parent@entry=0x0, f=...) at kernel/qwidget_x11.cpp:1218 #19 0x00007f9a4ba78c65 in QWidget::setParent (this=0x1c0f570, parent=parent@entry=0x0, f=...) at kernel/qwidget.cpp:10213 #20 0x00007f9a4ba79ce2 in QWidget::setParent (this=<optimized out>, parent=parent@entry=0x0) at kernel/qwidget.cpp:10160 #21 0x00007f9a4ba7bf5b in QWidgetAction::releaseWidget (this=this@entry=0x1c12a60, widget=0x1c0f570) at kernel/qwidgetaction.cpp:207 #22 0x00007f9a4be8b95b in QToolBarLayout::~QToolBarLayout (this=0x1c0f910, __in_chrg=<optimized out>) at widgets/qtoolbarlayout.cpp:104 #23 0x00007f9a4be8ba09 in QToolBarLayout::~QToolBarLayout (this=0x1c0f910, __in_chrg=<optimized out>) at widgets/qtoolbarlayout.cpp:108 #24 0x00007f9a4ba74c16 in QWidget::~QWidget (this=0x1c0f880, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1589 #25 0x00007f9a4d2ea62e in ?? () from /usr/lib/libsublime.so.7 #26 0x00007f9a4c6a6168 in QObjectPrivate::deleteChildren (this=this@entry=0x1bf3990) at kernel/qobject.cpp:1907 #27 0x00007f9a4ba74d47 in QWidget::~QWidget (this=0x1bf3810, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679 #28 0x00007f9a4cf47495 in KMainWindow::~KMainWindow (this=0x1bf3810, __in_chrg=<optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:467 #29 0x00007f9a4d2e42ab in Sublime::MainWindow::~MainWindow() () from /usr/lib/libsublime.so.7 #30 0x00007f9a4df5fd8d in KDevelop::MainWindow::~MainWindow() () from /usr/lib/libkdevplatformshell.so.7 #31 0x00007f9a4df5fe09 in KDevelop::MainWindow::~MainWindow() () from /usr/lib/libkdevplatformshell.so.7 #32 0x00007f9a4c6a7c58 in QObject::event (this=this@entry=0x1bf3810, e=e@entry=0x4db9a00) at kernel/qobject.cpp:1175 #33 0x00007f9a4ba7856b in QWidget::event (this=this@entry=0x1bf3810, event=event@entry=0x4db9a00) at kernel/qwidget.cpp:8846 #34 0x00007f9a4be32a33 in QMainWindow::event (this=this@entry=0x1bf3810, event=event@entry=0x4db9a00) at widgets/qmainwindow.cpp:1478 #35 0x00007f9a4cf48491 in KMainWindow::event (this=this@entry=0x1bf3810, ev=ev@entry=0x4db9a00) at ../../kdeui/widgets/kmainwindow.cpp:1084 #36 0x00007f9a4cf7ff09 in KXmlGuiWindow::event (this=0x1bf3810, ev=0x4db9a00) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #37 0x00007f9a4ba28e2c in QApplicationPrivate::notify_helper (this=this@entry=0x145c850, receiver=receiver@entry=0x1bf3810, e=e@entry=0x4db9a00) at kernel/qapplication.cpp:4567 #38 0x00007f9a4ba2f4a0 in QApplication::notify (this=this@entry=0x7fff8b1d1fe0, receiver=receiver@entry=0x1bf3810, e=e@entry=0x4db9a00) at kernel/qapplication.cpp:4353 #39 0x00007f9a4ce93d1a in KApplication::notify (this=0x7fff8b1d1fe0, receiver=0x1bf3810, event=0x4db9a00) at ../../kdeui/kernel/kapplication.cpp:311 #40 0x00007f9a4c68f4dd in QCoreApplication::notifyInternal (this=0x7fff8b1d1fe0, receiver=receiver@entry=0x1bf3810, event=event@entry=0x4db9a00) at kernel/qcoreapplication.cpp:953 #41 0x00007f9a4c692b3d in sendEvent (event=0x4db9a00, receiver=0x1bf3810) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #42 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x13ba240) at kernel/qcoreapplication.cpp:1577 #43 0x00007f9a4c692fe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470 #44 0x00007f9a4c6bcf83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #45 postEventSourceDispatch (s=0x145d460) at kernel/qeventdispatcher_glib.cpp:287 #46 0x00007f9a45647e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #47 0x00007f9a45648048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #48 0x00007f9a456480ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #49 0x00007f9a4c6bc7a1 in QEventDispatcherGlib::processEvents (this=0x13bbb20, flags=...) at kernel/qeventdispatcher_glib.cpp:434 #50 0x00007f9a4bacabe6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #51 0x00007f9a4c68e0af in QEventLoop::processEvents (this=this@entry=0x7fff8b1d1e10, flags=...) at kernel/qeventloop.cpp:149 #52 0x00007f9a4c68e3a5 in QEventLoop::exec (this=this@entry=0x7fff8b1d1e10, flags=...) at kernel/qeventloop.cpp:204 #53 0x00007f9a4c693b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #54 0x00007f9a4ba2737c in QApplication::exec () at kernel/qapplication.cpp:3828 #55 0x0000000000410767 in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:566 The reporter indicates this bug may be a duplicate of or related to bug 343236. Possible duplicates by query: bug 351064, bug 350674, bug 350526, bug 348427, bug 348246.
Dear Bug Submitter, This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!