Bug 394848 - Crash during background parsing after open recent project [crash in clang_Cursor_getRawCommentText]
Summary: Crash during background parsing after open recent project [crash in clang_Cur...
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: CPP (Clang-based) (show other bugs)
Version: 5.2.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-05-30 07:53 UTC by Yaroslav Gorbunov
Modified: 2021-01-16 04:37 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yaroslav Gorbunov 2018-05-30 07:53:19 UTC
Application: kdevelop (5.2.1)

Qt Version: 5.9.5
Frameworks Version: 5.44.0
Operating System: Linux 4.15.0-23-generic x86_64
Distribution: Ubuntu 18.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
1. Project -> Close project
2. Project -> Open Recent Project -> choose previously closed project

Project opened and background parsing started.
After a few seconds Kdevelop have crashed.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fc46df0e940 (LWP 2710))]

Thread 14 (Thread 0x7fc40d7fa700 (LWP 24027)):
#0  0x00007fc46a5a1bf9 in __GI___poll (fds=0x7fc3ede52e00, nfds=1, timeout=9667) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc461483439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc46148354c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc46aeef90b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc46ae949ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc46acb322a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc46acb816d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc463d316db in start_thread (arg=0x7fc40d7fa700) at pthread_create.c:463
#8  0x00007fc46a5ae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fc40dffb700 (LWP 4149)):
#0  0x00007fc463d379f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a9b5c5fa14) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc463d379f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55a9b5c5f9c0, cond=0x55a9b5c5f9e8) at pthread_cond_wait.c:502
#2  0x00007fc463d379f3 in __pthread_cond_wait (cond=0x55a9b5c5f9e8, mutex=0x55a9b5c5f9c0) at pthread_cond_wait.c:655
#3  0x00007fc46acb959b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc45fab4ad5 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc45fab8ba8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc45fab6a6b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fc46acb816d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fc463d316db in start_thread (arg=0x7fc40dffb700) at pthread_create.c:463
#10 0x00007fc46a5ae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fc40e7fc700 (LWP 4148)):
[KCrash Handler]
#6  0x00007fc42259a701 in  () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#7  0x00007fc4225aa3d7 in  () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#8  0x00007fc421511e62 in  () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#9  0x00007fc4215306b3 in  () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#10 0x00007fc4214bf758 in clang_Cursor_getRawCommentText () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#11 0x00007fc422ddc64e in  () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30
#12 0x00007fc422de7119 in  () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30
#13 0x00007fc422dfb736 in  () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30
#14 0x00007fc4214cdc00 in  () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#15 0x00007fc4214cd11d in  () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#16 0x00007fc4214cd30b in  () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#17 0x00007fc4214cd90b in  () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#18 0x00007fc4214d61e7 in clang_visitChildren () at /usr/lib/llvm-6.0/lib/libclang-6.0.so.1
#19 0x00007fc422de3acc in Builder::visit(CXTranslationUnitImpl*, void*, QHash<void*, KDevelop::ReferencedTopDUContext> const&, bool) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30
#20 0x00007fc422e0a835 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 0x00007fc422e0a160 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
#22 0x00007fc422e0a160 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
#23 0x00007fc422e0a160 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
#24 0x00007fc422e0a160 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
#25 0x00007fc422e0a160 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
#26 0x00007fc422e0a160 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
#27 0x00007fc422e0a160 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
#28 0x00007fc422e0a160 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
#29 0x00007fc422e0a160 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
#30 0x00007fc422e0a160 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
#31 0x00007fc422e0a160 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
#32 0x00007fc42306e9f5 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/30/kdevclangsupport.so
#33 0x00007fc45fab7d8a in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#34 0x00007fc45fab8368 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#35 0x00007fc45fab6fd0 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#36 0x00007fc45fab6b2d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#37 0x00007fc46acb816d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007fc463d316db in start_thread (arg=0x7fc40e7fc700) at pthread_create.c:463
#39 0x00007fc46a5ae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fc40effd700 (LWP 4147)):
#0  0x00007fc463d379f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a9b5c5fa14) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc463d379f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55a9b5c5f9c0, cond=0x55a9b5c5f9e8) at pthread_cond_wait.c:502
#2  0x00007fc463d379f3 in __pthread_cond_wait (cond=0x55a9b5c5f9e8, mutex=0x55a9b5c5f9c0) at pthread_cond_wait.c:655
#3  0x00007fc46acb959b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc45fab4ad5 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc45fab8ba8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#17 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#20 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#21 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#22 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#23 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#24 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#25 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#26 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#27 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#28 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#29 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#30 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#31 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#32 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#33 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#34 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#35 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#36 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#37 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#38 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#39 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#40 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#41 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#42 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#43 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#44 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#45 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#46 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#47 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#48 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#49 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#50 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#51 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#52 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#53 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#54 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#55 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#56 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#57 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#58 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#59 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#60 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#61 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#62 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#63 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#64 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#65 0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#66 0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#67 0x00007fc45fab6a6b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#68 0x00007fc46acb816d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#69 0x00007fc463d316db in start_thread (arg=0x7fc40effd700) at pthread_create.c:463
#70 0x00007fc46a5ae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fc40f7fe700 (LWP 4146)):
#0  0x00007fc463d379f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55a9b5c5fa14) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc463d379f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55a9b5c5f9c0, cond=0x55a9b5c5f9e8) at pthread_cond_wait.c:502
#2  0x00007fc463d379f3 in __pthread_cond_wait (cond=0x55a9b5c5f9e8, mutex=0x55a9b5c5f9c0) at pthread_cond_wait.c:655
#3  0x00007fc46acb959b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc45fab4ad5 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#5  0x00007fc45fab8ba8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#6  0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007fc45fab8c02 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007fc45fab3c8d in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007fc45fab6a6b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007fc46acb816d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fc463d316db in start_thread (arg=0x7fc40f7fe700) at pthread_create.c:463
#12 0x00007fc46a5ae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fc414d07700 (LWP 3934)):
#0  0x00007fc4614c8cd9 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fc4614829a3 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc46148336b in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc46148354c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc46aeef90b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc46ae949ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc46acb322a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc415ef83c5 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#8  0x00007fc46acb816d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fc463d316db in start_thread (arg=0x7fc414d07700) at pthread_create.c:463
#10 0x00007fc46a5ae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fc415710700 (LWP 3930)):
#0  0x00007fc46a59d0b4 in __GI___libc_read (fd=21, buf=0x7fc41570fa50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fc4614c7960 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc461482f27 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc4614833e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc46148354c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc46aeef90b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc46ae949ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc46acb322a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc46acb816d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fc463d316db in start_thread (arg=0x7fc415710700) at pthread_create.c:463
#10 0x00007fc46a5ae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fc41d3cb700 (LWP 3294)):
#0  0x00007fc46a59d0b4 in __GI___libc_read (fd=15, buf=0x7fc41d3ca980, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fc4614c7960 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc461482f27 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc4614833e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc46148354c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc46aeef90b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc46ae949ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc46acb322a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc4687aca0f in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#9  0x00007fc46acb816d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fc463d316db in start_thread (arg=0x7fc41d3cb700) at pthread_create.c:463
#11 0x00007fc46a5ae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fc4323dc700 (LWP 3129)):
#0  0x00007fc46a59d0b4 in __GI___libc_read (fd=14, buf=0x7fc4323dba30, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007fc4614c7960 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc461482f27 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc4614833e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc46148354c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc46aeef90b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc46ae949ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc46acb322a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc4637c06f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fc46acb816d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fc463d316db in start_thread (arg=0x7fc4323dc700) at pthread_create.c:463
#11 0x00007fc46a5ae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fc433cdb700 (LWP 3109)):
#0  0x00007fc46a5a1bf9 in __GI___poll (fds=0x7fc42c004b80, nfds=1, timeout=6667) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc461483439 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fc46148354c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc46aeef90b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fc46ae949ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc46acb322a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc4686a491b in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#7  0x00007fc46acb816d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc463d316db in start_thread (arg=0x7fc433cdb700) at pthread_create.c:463
#9  0x00007fc46a5ae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fc43ffff700 (LWP 2754)):
#0  0x00007fc46acaf99c in QMutex::lock() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007fc46aeef82d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fc461482998 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fc46148336b in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fc46148354c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fc46aeef90b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fc46ae949ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fc46acb322a in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fc46cbf7d45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007fc46acb816d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fc463d316db in start_thread (arg=0x7fc43ffff700) at pthread_create.c:463
#11 0x00007fc46a5ae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fc446b7e700 (LWP 2734)):
#0  0x00007fc46a5a1bf9 in __GI___poll (fds=0x7fc446b7db68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fc45a6c6747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fc45a6c836a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fc4497242a9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fc46acb816d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fc463d316db in start_thread (arg=0x7fc446b7e700) at pthread_create.c:463
#6  0x00007fc46a5ae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fc44aa8a700 (LWP 2724)):
#0  0x00007fc463d379f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fc45f5e4110) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fc463d379f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55a9b59fc980, cond=0x7fc45f5e40e8) at pthread_cond_wait.c:502
#2  0x00007fc463d379f3 in __pthread_cond_wait (cond=0x7fc45f5e40e8, mutex=0x55a9b59fc980) at pthread_cond_wait.c:655
#3  0x00007fc46a936620 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007fc45e9250a7 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#5  0x00007fc45e9251e9 in  () at /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#6  0x00007fc46a93c733 in  () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007fc463d316db in start_thread (arg=0x7fc44aa8a700) at pthread_create.c:463
#8  0x00007fc46a5ae88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fc46df0e940 (LWP 2710)):
#0  0x00007fc46a5719d0 in __GI___nanosleep (requested_time=0x7ffe0b076920, remaining=0x7ffe0b076920) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007fc46aeef27d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fc4686eaa7a in KDevelop::DUChainLock::lockForRead(unsigned int) () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#3  0x00007fc4686ead8c in KDevelop::DUChainReadLocker::lock() () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#4  0x00007fc422e0caae in ClangIndex::translationUnitForUrl(KDevelop::IndexedString const&) () at /usr/lib/x86_64-linux-gnu/libKDevClangPrivate.so.30
#5  0x00007fc42306b5e2 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/30/kdevclangsupport.so
#6  0x00007fc423072fa6 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/30/kdevclangsupport.so
#7  0x00007fc468675d63 in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#8  0x00007fc468678921 in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#9  0x00007fc468671564 in KDevelop::BackgroundParser::parseDocuments() () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#10 0x00007fc46881ff65 in  () at /usr/lib/x86_64-linux-gnu/libKDevPlatformLanguage.so.52
#11 0x00007fc46aec6122 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fc46bc1482c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fc46bc1c0f4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fc46ae969a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fc46ae9911d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fc46aef02c3 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007fc461483287 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fc4614834c0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fc46148354c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fc46aeef8ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fc46ae949ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fc46ae9da84 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x000055a9b4edb4f7 in  ()
#24 0x00007fc46a4aeb97 in __libc_start_main (main=0x55a9b4ed5400, argc=5, argv=0x7ffe0b0787a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe0b078798) at ../csu/libc-start.c:310
#25 0x000055a9b4edba7a in _start ()

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-17 05:38:23 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 2 Bug Janitor Service 2021-01-01 04:38:30 UTC
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!
Comment 3 Bug Janitor Service 2021-01-16 04:37:18 UTC
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!