https://bugs.kde.org/show_bug.cgi?id=388277
Bug ID: 388277 Summary: Kdevelop crashing when parsing long project Product: kdevelop Version: 5.1.80 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdevelop-bugs-n...@kde.org Reporter: tote1...@gmail.com Target Milestone: --- Application: kdevelop (5.1.80) Qt Version: 5.9.1 Frameworks Version: 5.40.0 Operating System: Linux 4.13.0-22-generic x86_64 Distribution: Ubuntu 17.10 -- Information about the crash: The project is quite large, almost one GByte of c++ and python The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 [Current thread is 1 (Thread 0x7feb78f90900 (LWP 31243))] Thread 15 (Thread 0x7feb11afd700 (LWP 32071)): #0 0x00007feb75c97901 in __GI___poll (fds=0x7feb08000cc0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007feb6d5f1169 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007feb6d5f127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007feb765d749b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007feb7657ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007feb7639c3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007feb73ebcc4f in () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52 #7 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007feb6f4b07fc in start_thread (arg=0x7feb11afd700) at pthread_create.c:465 #9 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7feb10afb700 (LWP 31398)): [KCrash Handler] #6 0x00007feb1a0e2e6a in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #7 0x00007feb1a0d2644 in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #8 0x00007feb1a0d2f4b in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #9 0x00007feb1a0ca7dc in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #10 0x00007feb1a0d3167 in clang_visitChildren () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #11 0x00007feb1b726fbe in () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #12 0x00007feb1a0cad00 in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #13 0x00007feb1a0d1c39 in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #14 0x00007feb1a0ca719 in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #15 0x00007feb1a0d3167 in clang_visitChildren () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #16 0x00007feb1b70edc3 in () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #17 0x00007feb1b71c895 in () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #18 0x00007feb1b724bb0 in () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #19 0x00007feb1a0cad00 in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #20 0x00007feb1a0ce60d in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #21 0x00007feb1a0ce7eb in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #22 0x00007feb1a0ca719 in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #23 0x00007feb1a0d3167 in clang_visitChildren () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #24 0x00007feb1b718e97 in () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #25 0x00007feb1b723d69 in () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #26 0x00007feb1a0cad00 in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #27 0x00007feb1a0ce60d in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #28 0x00007feb1a0ce7eb in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #29 0x00007feb1a0ca719 in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #30 0x00007feb1a0d3167 in clang_visitChildren () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #31 0x00007feb1b722fae in () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #32 0x00007feb1b723ece in () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #33 0x00007feb1a0cad00 in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #34 0x00007feb1a0ce60d in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #35 0x00007feb1a0ce7eb in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #36 0x00007feb1a0caa0b in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #37 0x00007feb1a0d3167 in clang_visitChildren () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #38 0x00007feb1b70d952 in Builder::visit(CXTranslationUnitImpl*, void*, QHash<void*, KDevelop::ReferencedTopDUContext> const&, bool) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #39 0x00007feb1b73474f in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #40 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #41 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #42 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #43 0x00007feb1b992516 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/30/kdevclangsupport.so #44 0x00007feb6ac65d8a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #45 0x00007feb6ac66368 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #46 0x00007feb6ac64fd0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #47 0x00007feb6ac64b2d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #48 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #49 0x00007feb6f4b07fc in start_thread (arg=0x7feb10afb700) at pthread_create.c:465 #50 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7feb112fc700 (LWP 31396)): #0 0x00007feb2855e6f4 in () at /usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0 #1 0x00007feb28560ac3 in () at /usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0 #2 0x00007feb28561703 in PyGC_Collect () at /usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0 #3 0x00007feb2857d47f in Py_Finalize () at /usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0 #4 0x00007feb28a1a8f5 in Python::AstBuilder::parse(QUrl const&, QString&) () at /usr/lib/x86_64-linux-gnu/libkdevpythonparser.so #5 0x00007feb28a13e00 in Python::ParseSession::parse() () at /usr/lib/x86_64-linux-gnu/libkdevpythonparser.so #6 0x00007feafb209f57 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/30/kdevpythonlanguagesupport.so #7 0x00007feb6ac65d8a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007feb6ac66368 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007feb6ac64fd0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007feb6ac64b2d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007feb6f4b07fc in start_thread (arg=0x7feb112fc700) at pthread_create.c:465 #13 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7feb122fe700 (LWP 31394)): #0 0x00007feb6f4b7072 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x564fae82d260) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007feb6f4b7072 in __pthread_cond_wait_common (abstime=0x0, mutex=0x564fae82d210, cond=0x564fae82d238) at pthread_cond_wait.c:502 #2 0x00007feb6f4b7072 in __pthread_cond_wait (cond=0x564fae82d238, mutex=0x564fae82d210) at pthread_cond_wait.c:655 #3 0x00007feb763a26cb in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007feb6ac62ad5 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #5 0x00007feb6ac66ba8 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #6 0x00007feb6ac61c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007feb6ac66c02 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007feb6ac61c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007feb6ac64a6b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007feb6f4b07fc in start_thread (arg=0x7feb122fe700) at pthread_create.c:465 #12 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7feb12aff700 (LWP 31393)): #0 0x00007feb1a2ed630 in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #1 0x00007feb1a2ed9e1 in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #2 0x00007feb1a3097bd in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #3 0x00007feb1a0f7afd in clang_getLocation () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #4 0x00007feb1b73d7a1 in ClangProblem::ClangProblem(void*, CXTranslationUnitImpl*) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #5 0x00007feb1b73d55f in ClangProblem::ClangProblem(void*, CXTranslationUnitImpl*) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #6 0x00007feb1b748fb9 in () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #7 0x00007feb1b728616 in ClangDiagnosticEvaluator::createProblem(void*, CXTranslationUnitImpl*) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #8 0x00007feb1b74c3f9 in ParseSession::problemsForFile(void*) const () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #9 0x00007feb1b73470e in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #10 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #11 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #12 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #13 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #14 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #15 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #16 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #17 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #18 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #19 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #20 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #21 0x00007feb1b992516 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/30/kdevclangsupport.so #22 0x00007feb6ac65d8a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #23 0x00007feb6ac66368 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #24 0x00007feb6ac64fd0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #25 0x00007feb6ac64b2d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #26 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #27 0x00007feb6f4b07fc in start_thread (arg=0x7feb12aff700) at pthread_create.c:465 #28 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7feb13300700 (LWP 31391)): #0 0x00007feb1a2ed643 in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #1 0x00007feb1a2ed9e1 in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #2 0x00007feb1a3097bd in () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #3 0x00007feb1a0f7afd in clang_getLocation () at /usr/lib/llvm-4.0/lib/libclang-4.0.so.1 #4 0x00007feb1b73d7a1 in ClangProblem::ClangProblem(void*, CXTranslationUnitImpl*) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #5 0x00007feb1b73d55f in ClangProblem::ClangProblem(void*, CXTranslationUnitImpl*) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #6 0x00007feb1b748fb9 in () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #7 0x00007feb1b728616 in ClangDiagnosticEvaluator::createProblem(void*, CXTranslationUnitImpl*) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #8 0x00007feb1b74c3f9 in ParseSession::problemsForFile(void*) const () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #9 0x00007feb1b73470e in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #10 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #11 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #12 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #13 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #14 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #15 0x00007feb1b7342f0 in ClangHelpers::buildDUChain(void*, QMultiHash<void*, Import> const&, ParseSession const&, KDevelop::TopDUContext::Features, QHash<void*, KDevelop::ReferencedTopDUContext>&, ClangIndex*, std::function<bool ()> const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30 #16 0x00007feb1b992516 in () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/30/kdevclangsupport.so #17 0x00007feb6ac65d8a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #18 0x00007feb6ac66368 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #19 0x00007feb6ac64fd0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #20 0x00007feb6ac64b2d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #21 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007feb6f4b07fc in start_thread (arg=0x7feb13300700) at pthread_create.c:465 #23 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7feb2aba9700 (LWP 31356)): #0 0x00007feb75c97901 in __GI___poll (fds=0x7feb20003ce0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007feb6d5f1169 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007feb6d5f127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007feb765d749b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007feb7657ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007feb7639c3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007feb141f83c5 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so #7 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007feb6f4b07fc in start_thread (arg=0x7feb2aba9700) at pthread_create.c:465 #9 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7feb2b3aa700 (LWP 31321)): #0 0x00007feb75cb215f in __libc_enable_asynccancel () at ../sysdeps/unix/sysv/linux/x86_64/cancellation.S:67 #1 0x00007feb75c978ee in __GI___poll (fds=0x7feb1c001760, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #2 0x00007feb6d5f1169 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007feb6d5f127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007feb765d749b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007feb7657ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007feb7639c3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007feb73ebcc4f in () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52 #8 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007feb6f4b07fc in start_thread (arg=0x7feb2b3aa700) at pthread_create.c:465 #10 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7feb2bfff700 (LWP 31310)): #0 0x00007feb6d6365d4 in g_mutex_unlock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007feb6d5f1126 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007feb6d5f127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007feb765d749b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007feb7657ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007feb7639c3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007feb6f4b07fc in start_thread (arg=0x7feb2bfff700) at pthread_create.c:465 #8 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7feb32760700 (LWP 31309)): #0 0x00007feb6d6365d4 in g_mutex_unlock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007feb6d5f0698 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007feb6d5f109b in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007feb6d5f127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007feb765d749b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007feb7657ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007feb7639c3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007feb6b877f45 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007feb6f4b07fc in start_thread (arg=0x7feb32760700) at pthread_create.c:465 #10 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7feb3b77e700 (LWP 31307)): #0 0x00007feb75c92ffd in __GI___libc_read (fd=14, buf=0x7feb3b77da90, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:26 #1 0x00007feb6d635280 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007feb6d5f0c4b in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007feb6d5f1110 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007feb6d5f127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007feb765d749b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007feb7657ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007feb7639c3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007feb6f4b07fc in start_thread (arg=0x7feb3b77e700) at pthread_create.c:465 #10 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7feb412ed700 (LWP 31301)): #0 0x00007feb75c97901 in __GI___poll (fds=0x7feb3c004ba0, nfds=1, timeout=110333) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007feb6d5f1169 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007feb6d5f127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007feb765d749b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007feb7657ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007feb7639c3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007feb73dc02eb in () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52 #7 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007feb6f4b07fc in start_thread (arg=0x7feb412ed700) at pthread_create.c:465 #9 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7feb516c4700 (LWP 31247)): #0 0x00007feb75c97901 in __GI___poll (fds=0x7feb44018df0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007feb6d5f1169 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007feb6d5f127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007feb765d749b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007feb7657ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007feb7639c3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007feb77c8fe45 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007feb6f4b07fc in start_thread (arg=0x7feb516c4700) at pthread_create.c:465 #9 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7feb535b4700 (LWP 31246)): #0 0x00007feb75c97901 in __GI___poll (fds=0x7feb535b3bb8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007feb6631f747 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007feb6632153a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007feb55b0ef09 in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007feb763a129d in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007feb6f4b07fc in start_thread (arg=0x7feb535b4700) at pthread_create.c:465 #6 0x00007feb75ca3b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7feb78f90900 (LWP 31243)): #0 0x00007feb75c9d9f9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007feb76398b4f in QBasicMutex::unlockInternal() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007feb6ac60dc4 in ThreadWeaver::Queue::enqueue(QSharedPointer<ThreadWeaver::JobInterface> const&) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #3 0x00007feb73d961aa in () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52 #4 0x00007feb73d8fbe4 in KDevelop::BackgroundParser::parseDocuments() () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52 #5 0x00007feb73f23e25 in () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52 #6 0x00007feb765ae452 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007feb772f946c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #8 0x00007feb77300d34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #9 0x00007feb7657ede8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007feb7658155d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007feb765d7e53 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007feb6d5f0fb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007feb6d5f11f0 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x00007feb6d5f127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007feb765d747f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007feb7657ce3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007feb76585da4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x0000564fac49cbc2 in () #19 0x00007feb75bb01c1 in __libc_start_main (main=0x564fac496e30, argc=1, argv=0x7fff52248bb8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff52248ba8) at ../csu/libc-start.c:308 #20 0x0000564fac49d58a in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.