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.

Reply via email to