Application: kdevelop (5.3.2) Qt Version: 5.12.3 Frameworks Version: 5.59.0 Operating System: Linux 4.15.0-52-generic x86_64 Distribution: KDE neon User Edition 5.16 -- Information about the crash: - What I was doing when the application crashed: KDevelop crashed when I tried to open a file from the project explorer. It repeated the crash when I tried again. The crash can be reproduced sometimes. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fd047daebc0 (LWP 4687))] Thread 22 (Thread 0x7fcfa27fc700 (LWP 4842)): #0 0x00007fd03d0929f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b2ae58d10) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fd03d0929f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x559b2ae58cc0, cond=0x559b2ae58ce8) at pthread_cond_wait.c:502 #2 0x00007fd03d0929f3 in __pthread_cond_wait (cond=0x559b2ae58ce8, mutex=0x559b2ae58cc0) at pthread_cond_wait.c:655 #3 0x00007fd044a92dbb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x559b2ae58cc0) at thread/qwaitcondition_unix.cpp:146 #4 0x00007fd044a92dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x559b2ae358f0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd044a930c9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x559b2ae35858, mutex=0x559b2ae358f0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007fd03ac8e925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fd03ac927d8 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fd03ac92832 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007fd03ac9069b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x7fcf980025e0) at thread/qthread_unix.cpp:361 #13 0x00007fd03d08c6db in start_thread (arg=0x7fcfa27fc700) at pthread_create.c:463 #14 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 21 (Thread 0x7fcfa2ffd700 (LWP 4841)): #0 0x00007fd03d0929f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b2ae58d10) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fd03d0929f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x559b2ae58cc0, cond=0x559b2ae58ce8) at pthread_cond_wait.c:502 #2 0x00007fd03d0929f3 in __pthread_cond_wait (cond=0x559b2ae58ce8, mutex=0x559b2ae58cc0) at pthread_cond_wait.c:655 #3 0x00007fd044a92dbb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x559b2ae58cc0) at thread/qwaitcondition_unix.cpp:146 #4 0x00007fd044a92dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x559b2ae358f0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd044a930c9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x559b2ae35858, mutex=0x559b2ae358f0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007fd03ac8e925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fd03ac927d8 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fd03ac92832 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007fd03ac92832 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #13 0x00007fd03ac9069b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #14 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x7fcf940021e0) at thread/qthread_unix.cpp:361 #15 0x00007fd03d08c6db in start_thread (arg=0x7fcfa2ffd700) at pthread_create.c:463 #16 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 20 (Thread 0x7fcfa37fe700 (LWP 4840)): #0 0x00007fd03d0929f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b2ae58d10) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fd03d0929f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x559b2ae58cc0, cond=0x559b2ae58ce8) at pthread_cond_wait.c:502 #2 0x00007fd03d0929f3 in __pthread_cond_wait (cond=0x559b2ae58ce8, mutex=0x559b2ae58cc0) at pthread_cond_wait.c:655 #3 0x00007fd044a92dbb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x559b2ae58cc0) at thread/qwaitcondition_unix.cpp:146 #4 0x00007fd044a92dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x559b2ae358f0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd044a930c9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x559b2ae35858, mutex=0x559b2ae358f0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007fd03ac8e925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fd03ac927d8 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fd03ac92832 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007fd03ac92832 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #13 0x00007fd03ac9069b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #14 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x7fcf9c0025e0) at thread/qthread_unix.cpp:361 #15 0x00007fd03d08c6db in start_thread (arg=0x7fcfa37fe700) at pthread_create.c:463 #16 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 19 (Thread 0x7fcfa3fff700 (LWP 4839)): #0 0x00007fd03d0929f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b2ae58d10) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fd03d0929f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x559b2ae58cc0, cond=0x559b2ae58ce8) at pthread_cond_wait.c:502 #2 0x00007fd03d0929f3 in __pthread_cond_wait (cond=0x559b2ae58ce8, mutex=0x559b2ae58cc0) at pthread_cond_wait.c:655 #3 0x00007fd044a92dbb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x559b2ae58cc0) at thread/qwaitcondition_unix.cpp:146 #4 0x00007fd044a92dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x559b2ae358f0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd044a930c9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x559b2ae35858, mutex=0x559b2ae358f0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007fd03ac8e925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fd03ac927d8 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fd03ac92832 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #11 0x00007fd03ac92832 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #12 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #13 0x00007fd03ac9069b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #14 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x7fcfa80025e0) at thread/qthread_unix.cpp:361 #15 0x00007fd03d08c6db in start_thread (arg=0x7fcfa3fff700) at pthread_create.c:463 #16 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 18 (Thread 0x7fcfc48af700 (LWP 4838)): [KCrash Handler] #6 0x00007fd0431b6a64 in KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24u>::itemFromIndex(unsigned short) const (index=18905, this=0x7fd0479f6820 <KDevelop::ProjectController::setupActions()::{lambda()#17}::operator()() const::qstring_literal>) at ./kdevplatform/serialization/itemrepository.h:617 #7 0x00007fd0431b6a64 in KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, false, 24u, 1048576u>::itemFromIndex(unsigned int) const (index=1359759833, this=<optimized out>) at ./kdevplatform/serialization/itemrepository.h:1493 #8 0x00007fd0431b6a64 in Utils::Set::operator-=(Utils::Set const&) (this=this@entry=0x7fcfc48adaf0, rhs=...) at ./kdevplatform/language/util/setrepository.cpp:1050 #9 0x00007fd0430e1009 in Utils::StorableSet<KDevelop::IndexedTopDUContext, KDevelop::IndexedTopDUContextIndexConversion, KDevelop::RecursiveImportRepository, true, Utils::DummyLocker>::removeIndex(unsigned int) (index=1, this=0x559b2bcf5c54) at ./kdevplatform/language/util/setrepository.h:213 #10 0x00007fd0430e1009 in Utils::StorableSet<KDevelop::IndexedTopDUContext, KDevelop::IndexedTopDUContextIndexConversion, KDevelop::RecursiveImportRepository, true, Utils::DummyLocker>::remove(KDevelop::IndexedTopDUContext const&) (t=..., this=0x559b2bcf5c54) at ./kdevplatform/language/util/setrepository.h:201 #11 0x00007fd0430e1009 in KDevelop::ParsingEnvironmentFile::setFeatures(KDevelop::TopDUContext::Features) (this=0x7fcfa8005e10, features=<optimized out>) at ./kdevplatform/language/duchain/parsingenvironment.cpp:296 #12 0x00007fd0430e14ec in KDevelop::ParsingEnvironmentFile::setTopContext(KDevelop::IndexedTopDUContext) (this=0x7fcfa8005e10, context=...) at ./kdevplatform/language/duchain/parsingenvironment.cpp:101 #13 0x00007fd0430a2f40 in KDevelop::TopDUContext::setParsingEnvironmentFile(KDevelop::ParsingEnvironmentFile*) (this=0x7fcfa8006550, file=0x7fcfa8005e10) at ./kdevplatform/language/duchain/topducontext.cpp:618 #14 0x00007fd0430a33dd in KDevelop::TopDUContext::TopDUContext(KDevelop::IndexedString const&, KDevelop::RangeInRevision const&, KDevelop::ParsingEnvironmentFile*) (this=0x7fcfa8006550, url=..., range=..., file=0x7fcfa8005e10) at ./kdevplatform/language/duchain/topducontext.cpp:536 #15 0x00007fcfe3b58797 in QmlJS::QmlJSDUContext<KDevelop::TopDUContext, 110>::QmlJSDUContext<KDevelop::IndexedString, KDevelop::RangeInRevision, KDevelop::ParsingEnvironmentFile*>(KDevelop::IndexedString const&, KDevelop::RangeInRevision const&, KDevelop::ParsingEnvironmentFile* const&) (p3=<synthetic pointer>: <optimized out>, p2=..., p1=..., this=0x7fcfa8006550) at ./plugins/qmljs/duchain/qmljsducontext.h:56 #16 0x00007fcfe3b58797 in ContextBuilder::newTopContext(KDevelop::RangeInRevision const&, KDevelop::ParsingEnvironmentFile*) (this=<optimized out>, range=..., file=0x7fcfa8005e10) at ./plugins/qmljs/duchain/contextbuilder.cpp:90 #17 0x00007fcfe3b4559e in KDevelop::AbstractContextBuilder<QmlJS::AST::Node, QmlJS::AST::IdentifierPropertyName>::build(KDevelop::IndexedString const&, QmlJS::AST::Node*, KDevelop::ReferencedTopDUContext const&) (this=0x7fcfa8006090, url=..., node=0x7fcfa8027990, updateContext=...) at ./kdevplatform/language/duchain/builders/abstractcontextbuilder.h:100 #18 0x00007fcfe3b5bab8 in DeclarationBuilder::build(KDevelop::IndexedString const&, QmlJS::AST::Node*, KDevelop::ReferencedTopDUContext const&) (this=this@entry=0x7fcfa8006090, url=..., node=node@entry=0x7fcfa8027990, updateContext_=...) at ./plugins/qmljs/duchain/declarationbuilder.cpp:81 #19 0x00007fcfe3b5bbdd in DeclarationBuilder::build(KDevelop::IndexedString const&, QmlJS::AST::Node*, KDevelop::ReferencedTopDUContext const&) (this=this@entry=0x7fcfc48adf40, url=..., node=node@entry=0x7fcfa8027990, updateContext_=...) at ./plugins/qmljs/duchain/declarationbuilder.cpp:68 #20 0x00007fcfe3b42826 in QmlJsParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) (this=0x559b30fb55a0, pointer=..., thread=<optimized out>) at ./plugins/qmljs/qmljsparsejob.cpp:152 #21 0x00007fd03ac919ba in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #22 0x00007fd03ac91f98 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #23 0x00007fd03ac90c00 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #24 0x00007fd03ac9075d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #25 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x559b2a10b690) at thread/qthread_unix.cpp:361 #26 0x00007fd03d08c6db in start_thread (arg=0x7fcfc48af700) at pthread_create.c:463 #27 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 17 (Thread 0x7fcfc5ffb700 (LWP 4824)): #0 0x00007fd03d0929f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b2e562070) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fd03d0929f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x559b2e562020, cond=0x559b2e562048) at pthread_cond_wait.c:502 #2 0x00007fd03d0929f3 in __pthread_cond_wait (cond=0x559b2e562048, mutex=0x559b2e562020) at pthread_cond_wait.c:655 #3 0x00007fd044a92dbb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x559b2e562020) at thread/qwaitcondition_unix.cpp:146 #4 0x00007fd044a92dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x559b2e7a8a40, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd044a930c9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x559b2e722028, mutex=0x559b2e7a8a40, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007fd03ac8e925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fd03ac927d8 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fd03ac9069b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x7fcfac0025e0) at thread/qthread_unix.cpp:361 #11 0x00007fd03d08c6db in start_thread (arg=0x7fcfc5ffb700) at pthread_create.c:463 #12 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 16 (Thread 0x7fcfc67fc700 (LWP 4823)): #0 0x00007fd03d0929f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b2e562070) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fd03d0929f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x559b2e562020, cond=0x559b2e562048) at pthread_cond_wait.c:502 #2 0x00007fd03d0929f3 in __pthread_cond_wait (cond=0x559b2e562048, mutex=0x559b2e562020) at pthread_cond_wait.c:655 #3 0x00007fd044a92dbb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x559b2e562020) at thread/qwaitcondition_unix.cpp:146 #4 0x00007fd044a92dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x559b2e7a8a40, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd044a930c9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x559b2e722028, mutex=0x559b2e7a8a40, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007fd03ac8e925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fd03ac927d8 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fd03ac9069b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x7fcfb80025e0) at thread/qthread_unix.cpp:361 #11 0x00007fd03d08c6db in start_thread (arg=0x7fcfc67fc700) at pthread_create.c:463 #12 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 15 (Thread 0x7fcfc6ffd700 (LWP 4822)): #0 0x00007fd03d0929f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b2e562070) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fd03d0929f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x559b2e562020, cond=0x559b2e562048) at pthread_cond_wait.c:502 #2 0x00007fd03d0929f3 in __pthread_cond_wait (cond=0x559b2e562048, mutex=0x559b2e562020) at pthread_cond_wait.c:655 #3 0x00007fd044a92dbb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x559b2e562020) at thread/qwaitcondition_unix.cpp:146 #4 0x00007fd044a92dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x559b2e7a8a40, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd044a930c9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x559b2e722028, mutex=0x559b2e7a8a40, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007fd03ac8e925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fd03ac927d8 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fd03ac9069b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x7fcfb40021e0) at thread/qthread_unix.cpp:361 #11 0x00007fd03d08c6db in start_thread (arg=0x7fcfc6ffd700) at pthread_create.c:463 #12 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7fcfc77fe700 (LWP 4821)): #0 0x00007fd03d0929f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b2e562070) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fd03d0929f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x559b2e562020, cond=0x559b2e562048) at pthread_cond_wait.c:502 #2 0x00007fd03d0929f3 in __pthread_cond_wait (cond=0x559b2e562048, mutex=0x559b2e562020) at pthread_cond_wait.c:655 #3 0x00007fd044a92dbb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x559b2e562020) at thread/qwaitcondition_unix.cpp:146 #4 0x00007fd044a92dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x559b2e7a8a40, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd044a930c9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x559b2e722028, mutex=0x559b2e7a8a40, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007fd03ac8e925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fd03ac927d8 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fd03ac9069b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x7fcfbc0025e0) at thread/qthread_unix.cpp:361 #11 0x00007fd03d08c6db in start_thread (arg=0x7fcfc77fe700) at pthread_create.c:463 #12 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7fcfc7fff700 (LWP 4820)): #0 0x00007fd03d0929f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b2e562070) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fd03d0929f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x559b2e562020, cond=0x559b2e562048) at pthread_cond_wait.c:502 #2 0x00007fd03d0929f3 in __pthread_cond_wait (cond=0x559b2e562048, mutex=0x559b2e562020) at pthread_cond_wait.c:655 #3 0x00007fd044a92dbb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x559b2e562020) at thread/qwaitcondition_unix.cpp:146 #4 0x00007fd044a92dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x559b2e7a8a40, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd044a930c9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x559b2e722028, mutex=0x559b2e7a8a40, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007fd03ac8e925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fd03ac927d8 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fd03ac9069b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x7fcfc00025e0) at thread/qthread_unix.cpp:361 #11 0x00007fd03d08c6db in start_thread (arg=0x7fcfc7fff700) at pthread_create.c:463 #12 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7fcfd0a22700 (LWP 4819)): #0 0x00007fd03d0929f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b2e562070) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fd03d0929f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x559b2e562020, cond=0x559b2e562048) at pthread_cond_wait.c:502 #2 0x00007fd03d0929f3 in __pthread_cond_wait (cond=0x559b2e562048, mutex=0x559b2e562020) at pthread_cond_wait.c:655 #3 0x00007fd044a92dbb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x559b2e562020) at thread/qwaitcondition_unix.cpp:146 #4 0x00007fd044a92dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x559b2e7a8a40, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd044a930c9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x559b2e722028, mutex=0x559b2e7a8a40, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007fd03ac8e925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fd03ac927d8 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fd03ac9069b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x7fcfc80021e0) at thread/qthread_unix.cpp:361 #11 0x00007fd03d08c6db in start_thread (arg=0x7fcfd0a22700) at pthread_create.c:463 #12 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7fcfd1223700 (LWP 4818)): #0 0x00007fd03d0929f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b2e562070) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fd03d0929f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x559b2e562020, cond=0x559b2e562048) at pthread_cond_wait.c:502 #2 0x00007fd03d0929f3 in __pthread_cond_wait (cond=0x559b2e562048, mutex=0x559b2e562020) at pthread_cond_wait.c:655 #3 0x00007fd044a92dbb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x559b2e562020) at thread/qwaitcondition_unix.cpp:146 #4 0x00007fd044a92dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x559b2e7a8a40, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd044a930c9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x559b2e722028, mutex=0x559b2e7a8a40, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007fd03ac8e925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fd03ac927d8 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fd03ac9069b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x7fcfcc0038c0) at thread/qthread_unix.cpp:361 #11 0x00007fd03d08c6db in start_thread (arg=0x7fcfd1223700) at pthread_create.c:463 #12 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7fcfda476700 (LWP 4817)): #0 0x00007fd03d0929f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b2e562070) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fd03d0929f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x559b2e562020, cond=0x559b2e562048) at pthread_cond_wait.c:502 #2 0x00007fd03d0929f3 in __pthread_cond_wait (cond=0x559b2e562048, mutex=0x559b2e562020) at pthread_cond_wait.c:655 #3 0x00007fd044a92dbb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x559b2e562020) at thread/qwaitcondition_unix.cpp:146 #4 0x00007fd044a92dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x559b2e7a8a40, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fd044a930c9 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x559b2e722028, mutex=0x559b2e7a8a40, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208 #6 0x00007fd03ac8e925 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #7 0x00007fd03ac927d8 in () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #8 0x00007fd03ac8dbed in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #9 0x00007fd03ac9069b in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 #10 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x559b2e6d6bf0) at thread/qthread_unix.cpp:361 #11 0x00007fd03d08c6db in start_thread (arg=0x7fcfda476700) at pthread_create.c:463 #12 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7fcfd9c75700 (LWP 4758)): #0 0x00007fd04437ebf9 in __GI___poll (fds=0x7fcfd40032e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fd03aef04c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd03aef05dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd044cc1dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcfd4018460, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fd044c6303a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcfd9c749c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007fd044a8a4ca in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531 #6 0x00007fcfe04d6825 in () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so #7 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x559b2e405df0) at thread/qthread_unix.cpp:361 #8 0x00007fd03d08c6db in start_thread (arg=0x7fcfd9c75700) at pthread_create.c:463 #9 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7fcfe3af7700 (LWP 4722)): #0 0x00007fd03af36388 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fd03aeef895 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd03aef03fb in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd03aef05dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fd044cc1dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcfdc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007fd044c6303a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcfe3af6910, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #6 0x00007fd044a8a4ca in QThread::exec() (this=this@entry=0x559b2c197a60) at thread/qthread.cpp:531 #7 0x00007fd043191f0f in KDevelop::CompletionWorkerThread::run() (this=0x559b2c197a60) at ./kdevplatform/language/codecompletion/codecompletionmodel.cpp:79 #8 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x559b2c197a60) at thread/qthread_unix.cpp:361 #9 0x00007fd03d08c6db in start_thread (arg=0x7fcfe3af7700) at pthread_create.c:463 #10 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7fcff2822700 (LWP 4708)): #0 0x00007fd04437a0b4 in __GI___libc_read (fd=24, buf=0x7fcff28217b0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007fd03af35000 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd03aeeffb7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd03aef0470 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fd03aef05dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fd044cc1dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcfe8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x00007fd044c6303a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcff28219c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #7 0x00007fd044a8a4ca in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531 #8 0x00007fd03de9e115 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #9 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x559b2bf97750) at thread/qthread_unix.cpp:361 #10 0x00007fd03d08c6db in start_thread (arg=0x7fcff2822700) at pthread_create.c:463 #11 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fcff8a38700 (LWP 4706)): #0 0x00007fd03aeefa6d in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fd03aef03fb in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd03aef05dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd044cc1dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcfec000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fd044c6303a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcff8a379e0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007fd044a8a4ca in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531 #6 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x559b2bf5ece0) at thread/qthread_unix.cpp:361 #7 0x00007fd03d08c6db in start_thread (arg=0x7fcff8a38700) at pthread_create.c:463 #8 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fcffbdcc700 (LWP 4704)): #0 0x00007fd03aeefcb3 in g_main_context_query () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fd03aef0447 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd03aef05dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd044cc1dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcff4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fd044c6303a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fcffbdcb9e0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007fd044a8a4ca in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531 #6 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x7fd03a7dc6c8 <KDevelop::(anonymous namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at thread/qthread_unix.cpp:361 #7 0x00007fd03d08c6db in start_thread (arg=0x7fcffbdcc700) at pthread_create.c:463 #8 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fd0011d3700 (LWP 4703)): #0 0x00007fd04437ebf9 in __GI___poll (fds=0x7fcffc004f80, nfds=1, timeout=187824) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fd03aef04c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd03aef05dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd044cc1dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fcffc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007fd044c6303a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd0011d2970, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007fd044a8a4ca in QThread::exec() (this=this@entry=0x559b2bcf55a0) at thread/qthread.cpp:531 #6 0x00007fd04308aa3b in KDevelop::DUChainPrivate::CleanupThread::run() (this=0x559b2bcf55a0) at ./kdevplatform/language/duchain/duchain.cpp:287 #7 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x559b2bcf55a0) at thread/qthread_unix.cpp:361 #8 0x00007fd03d08c6db in start_thread (arg=0x7fd0011d3700) at pthread_create.c:463 #9 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fd00af3a700 (LWP 4690)): #0 0x00007fd03af36379 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fd03aeef4e4 in g_main_context_release () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fd03aef0486 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd03aef05dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fd044cc1dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fd004000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007fd044c6303a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fd00af399b0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #6 0x00007fd044a8a4ca in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531 #7 0x00007fd045e05015 in () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007fd044a8bc72 in QThreadPrivate::start(void*) (arg=0x7fd04607cd80) at thread/qthread_unix.cpp:361 #9 0x00007fd03d08c6db in start_thread (arg=0x7fd00af3a700) at pthread_create.c:463 #10 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fd0114d1700 (LWP 4689)): #0 0x00007fd03d0929f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x559b2a1311d8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007fd03d0929f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x559b2a131188, cond=0x559b2a1311b0) at pthread_cond_wait.c:502 #2 0x00007fd03d0929f3 in __pthread_cond_wait (cond=0x559b2a1311b0, mutex=0x559b2a131188) at pthread_cond_wait.c:655 #3 0x00007fd012797dcb in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007fd012797af7 in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007fd03d08c6db in start_thread (arg=0x7fd0114d1700) at pthread_create.c:463 #6 0x00007fd04438b88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fd047daebc0 (LWP 4687)): #0 0x00007fd04434e9d0 in __GI___nanosleep (requested_time=requested_time@entry=0x7ffead738e20, remaining=remaining@entry=0x7ffead738e20) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 #1 0x00007fd044cc170d in qt_nanosleep(timespec) (amount=...) at kernel/qelapsedtimer_unix.cpp:195 #2 0x00007fd044a8b160 in QThread::usleep(unsigned long) (usecs=usecs@entry=500) at thread/qthread_unix.cpp:538 #3 0x00007fd0430d0aaa in KDevelop::DUChainLock::lockForRead(unsigned int) (this=0x7fd04386ab80 <KDevelop::(anonymous namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, timeout=0) at ./kdevplatform/language/duchain/duchainlock.cpp:97 #4 0x00007fd0430d0dbc in KDevelop::DUChainReadLocker::lock() (this=0x7ffead738f60) at ./kdevplatform/language/duchain/duchainlock.cpp:208 #5 0x00007fcfe479b190 in ContextBrowserPlugin::navigationWidgetForPosition(KTextEditor::View*, KTextEditor::Cursor, KTextEditor::Range&) (this=this@entry=0x559b2bf76970, view=view@entry=0x559b30e66490, position=..., itemRange=...) at ./plugins/contextbrowser/contextbrowser.cpp:562 #6 0x00007fcfe479c2b7 in ContextBrowserPlugin::showToolTip(KTextEditor::View*, KTextEditor::Cursor) (this=0x559b2bf76970, view=0x559b30e66490, position=...) at ./plugins/contextbrowser/contextbrowser.cpp:635 #7 0x00007fcfe479c9ef in ContextBrowserHintProvider::textHint(KTextEditor::View*, KTextEditor::Cursor const&) (this=0x559b2bf76ae8, view=<optimized out>, cursor=...) at ./plugins/contextbrowser/contextbrowser.cpp:409 #8 0x00007fd04120eb96 in KateViewInternal::textHintTimeout() (this=0x559b30b4dc40) at ./src/view/kateviewinternal.cpp:3169 #9 0x00007fd041303385 in KateViewInternal::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/KF5TextEditor_autogen/OTUN7GXZT4/moc_kateviewinternal.cpp:214 #10 0x00007fd044c94875 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x559b30b4de68, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffead739400) at kernel/qobject.cpp:3795 #11 0x00007fd044c94f47 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x559b30b4de68, m=m@entry=0x7fd045111da0 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffead739400) at kernel/qobject.cpp:3648 #12 0x00007fd044ca1757 in QTimer::timeout(QTimer::QPrivateSignal) (this=this@entry=0x559b30b4de68, _t1=...) at .moc/moc_qtimer.cpp:204 #13 0x00007fd044ca1ab8 in QTimer::timerEvent(QTimerEvent*) (this=0x559b30b4de68, e=<optimized out>) at kernel/qtimer.cpp:255 #14 0x00007fd044c9539b in QObject::event(QEvent*) (this=0x559b30b4de68, e=<optimized out>) at kernel/qobject.cpp:1282 #15 0x00007fd04643a65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x559b2a0bce80, receiver=receiver@entry=0x559b30b4de68, e=e@entry=0x7ffead739770) at kernel/qapplication.cpp:3736 #16 0x00007fd046441b90 in QApplication::notify(QObject*, QEvent*) (this=0x7ffead739b50, receiver=0x559b30b4de68, e=0x7ffead739770) at kernel/qapplication.cpp:3483 #17 0x00007fd044c64d18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x559b30b4de68, event=0x7ffead739770) at kernel/qcoreapplication.cpp:1060 #18 0x00007fd044cc1219 in QTimerInfoList::activateTimers() (this=0x559b2a136f20) at kernel/qtimerinfo_unix.cpp:643 #19 0x00007fd044cc19e1 in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182 #20 0x00007fd03aef0317 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007fd03aef0550 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007fd03aef05dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007fd044cc1dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x559b2a174710, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #24 0x00007fd044c6303a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffead7399c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #25 0x00007fd044c6c170 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1363 #26 0x0000559b27fec190 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:849 [Inferior 1 (process 4687) detached] Reported using DrKonqi
Created attachment 121135 [details] New crash information added by DrKonqi kdevelop (5.3.2) using Qt 5.12.3 - What I was doing when the application crashed: Attempted to open the file again and it repeated the. -- Backtrace (Reduced): #6 0x00007f3ac74cdae0 in KDevelop::Bucket<Utils::SetNodeData, Utils::SetNodeDataRequest, false, 24u>::deleteItem<KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, false, 24u, 1048576u> >(unsigned short, unsigned int, KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, false, 24u, 1048576u>&) (repository=..., hash=0, index=<optimized out>, this=<optimized out>) at ./kdevplatform/serialization/itemrepository.h:526 #7 0x00007f3ac74cdae0 in KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, false, 24u, 1048576u>::deleteItem(unsigned int) (index=<optimized out>, this=0x7f3ac7f7ffc8 <KDevelop::RecursiveImportRepository::repository()::recursiveImportRepositoryObject+8>) at ./kdevplatform/serialization/itemrepository.h:1380 #8 0x00007f3ac74cdae0 in Utils::Set::unrefNode(unsigned int) (this=this@entry=0x7f3a4df86b00, current=<optimized out>) at ./kdevplatform/language/util/setrepository.cpp:1087 [...] #10 0x00007f3ac73f5f6c in Utils::StorableSet<KDevelop::IndexedTopDUContext, KDevelop::IndexedTopDUContextIndexConversion, KDevelop::RecursiveImportRepository, true, Utils::DummyLocker>::insertIndex(unsigned int) (index=<optimized out>, this=<optimized out>) at ./kdevplatform/language/util/setrepository.h:195 #11 0x00007f3ac73f5f6c in Utils::StorableSet<KDevelop::IndexedTopDUContext, KDevelop::IndexedTopDUContextIndexConversion, KDevelop::RecursiveImportRepository, true, Utils::DummyLocker>::insert(KDevelop::IndexedTopDUContext const&) (t=..., this=<optimized out>) at ./kdevplatform/language/util/setrepository.h:171
Opening the same file using quick open works without issues.
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version? If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Have not seen this lately. It can be closed.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!