Bug 405368

Summary: [wayland] Crash when clicking job status during parsing
Product: [Applications] kdevelop Reporter: frmdstryr <frmdstryr>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED WORKSFORME    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: 5.3.2   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description frmdstryr 2019-03-11 21:26:31 UTC
Application: kdevelop (5.3.2)

Qt Version: 5.12.0
Frameworks Version: 5.56.0
Operating System: Linux 4.15.0-46-generic x86_64
Distribution: KDE neon User Edition 5.15

-- Information about the crash:
- What I was doing when the application crashed:

Just opened KDevelop, clicked the parse job status  (bottom right) when it was at about 6% and it crashed (very large project).

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
[Current thread is 1 (Thread 0x7f7d074a5bc0 (LWP 14094))]

Thread 17 (Thread 0x7f7c7df28700 (LWP 14458)):
#0  0x00007f7d03a82bf9 in __GI___poll (fds=0x7f7c70115820, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7cfa61c539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7cfa61c64c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7d043c515b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7c700418d0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f7d0436664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7c7df27910, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f7d0418e41a in QThread::exec() (this=this@entry=0x5640f8043da0) at thread/qthread.cpp:531
#6  0x00007f7d02895f0f in KDevelop::CompletionWorkerThread::run() (this=0x5640f8043da0) at ./kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#7  0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x5640f8043da0) at thread/qthread_unix.cpp:361
#8  0x00007f7cfc7b86db in start_thread (arg=0x7f7c7df28700) at pthread_create.c:463
#9  0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7f7c5bfff700 (LWP 14287)):
#0  0x00007f7cfc7be9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5640c7bdc5d4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7cfc7be9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5640c7bdc580, cond=0x5640c7bdc5a8) at pthread_cond_wait.c:502
#2  0x00007f7cfc7be9f3 in __pthread_cond_wait (cond=0x5640c7bdc5a8, mutex=0x5640c7bdc580) at pthread_cond_wait.c:655
#3  0x00007f7d04196b4b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5640c7bdc580) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f7d04196b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5640c7c798e0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7d04196e59 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x5640c7c79848, mutex=0x5640c7c798e0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7cfa3ba935 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f7cfa3be7e8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7cfa3b9bfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7cfa3bc6ab in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x7f7c600025e0) at thread/qthread_unix.cpp:361
#11 0x00007f7cfc7b86db in start_thread (arg=0x7f7c5bfff700) at pthread_create.c:463
#12 0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7f7c74a8d700 (LWP 14286)):
#0  0x00007f7cfc7be9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5640c7bdc5d4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7cfc7be9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5640c7bdc580, cond=0x5640c7bdc5a8) at pthread_cond_wait.c:502
#2  0x00007f7cfc7be9f3 in __pthread_cond_wait (cond=0x5640c7bdc5a8, mutex=0x5640c7bdc580) at pthread_cond_wait.c:655
#3  0x00007f7d04196b4b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5640c7bdc580) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f7d04196b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5640c7c798e0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7d04196e59 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x5640c7c79848, mutex=0x5640c7c798e0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7cfa3ba935 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f7cfa3be7e8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7cfa3b9bfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7cfa3bc6ab in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x7f7c5c0025e0) at thread/qthread_unix.cpp:361
#11 0x00007f7cfc7b86db in start_thread (arg=0x7f7c74a8d700) at pthread_create.c:463
#12 0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f7c7528e700 (LWP 14285)):
#0  0x00007f7d03a529d0 in __GI___nanosleep (requested_time=requested_time@entry=0x7f7c7528c840, remaining=remaining@entry=0x7f7c7528c840) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007f7d043c4a9d in qt_nanosleep(timespec) (amount=...) at kernel/qelapsedtimer_unix.cpp:195
#2  0x00007f7d0418f0b0 in QThread::usleep(unsigned long) (usecs=usecs@entry=500) at thread/qthread_unix.cpp:538
#3  0x00007f7d027d4c68 in KDevelop::DUChainLock::lockForWrite(unsigned int) (this=0x7f7d02f6eb80 <KDevelop::(anonymous namespace)::Q_QGS_sdDUChainPrivate::innerFunction()::holder+32>, timeout=0) at ./kdevplatform/language/duchain/duchainlock.cpp:152
#4  0x00007f7d027d4e7c in KDevelop::DUChainWriteLocker::lock() (this=0x7f7c7528c9b0) at ./kdevplatform/language/duchain/duchainlock.cpp:246
#5  0x00007f7c8e02af67 in Python::DeclarationBuilder::createModuleImportDeclaration(QString, QString, Python::Identifier*, QExplicitlySharedDataPointer<KDevelop::Problem>&, Python::Ast*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#6  0x00007f7c8e02bff1 in Python::DeclarationBuilder::visitImportFrom(Python::ImportFromAst*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#7  0x00007f7c8e026df8 in Python::DeclarationBuilder::visitNode(Python::Ast*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#8  0x00007f7c96cdc09c in Python::AstDefaultVisitor::visitCode(Python::CodeAst*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonparser.so
#9  0x00007f7c8e0227b0 in Python::ContextBuilder::visitCode(Python::CodeAst*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#10 0x00007f7c8e02791a in Python::DeclarationBuilder::visitCode(Python::CodeAst*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#11 0x00007f7c8e026df8 in Python::DeclarationBuilder::visitNode(Python::Ast*) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#12 0x00007f7c8e037d35 in  () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#13 0x00007f7c8e01e50b in Python::ContextBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext const&) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#14 0x00007f7c8e02750b in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext const&) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#15 0x00007f7c8e0274c8 in Python::DeclarationBuilder::build(KDevelop::IndexedString const&, Python::Ast*, KDevelop::ReferencedTopDUContext const&) () at /usr/lib/x86_64-linux-gnu/libkdevpythonduchain.so
#16 0x00007f7c8e4ad006 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kdevplatform/31/kdevpythonlanguagesupport.so
#17 0x00007f7cfa3bd9ca in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#18 0x00007f7cfa3bdfa8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#19 0x00007f7cfa3bcc10 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#20 0x00007f7cfa3bc76d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#21 0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x7f7c680021e0) at thread/qthread_unix.cpp:361
#22 0x00007f7cfc7b86db in start_thread (arg=0x7f7c7528e700) at pthread_create.c:463
#23 0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f7c75a8f700 (LWP 14284)):
[KCrash Handler]
#6  0x00007f7d039ace97 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007f7d039ae801 in __GI_abort () at abort.c:79
#8  0x00007f7d039f7897 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f7d03b24b9a "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#9  0x00007f7d039fe90a in malloc_printerr (str=str@entry=0x7f7d03b26870 "double free or corruption (out)") at malloc.c:5350
#10 0x00007f7d03a05e75 in _int_free (have_lock=0, p=0x7f7c441cd6d0, av=0x7f7d03d59c40 <main_arena>) at malloc.c:4278
#11 0x00007f7d03a05e75 in __GI___libc_free (mem=0x7f7c441cd6e0) at malloc.c:3124
#12 0x00007f7d027d9cd0 in KDevelop::QualifiedIdentifier::makeConstant() const (this=0x7f7c75a848e0) at ./kdevplatform/language/duchain/identifier.cpp:1124
#13 0x00007f7d027d9d99 in KDevelop::QualifiedIdentifier::index() const (this=0x7f7c75a848e0) at ./kdevplatform/language/duchain/identifier.cpp:616
#14 0x00007f7d027d9dac in KDevelop::IndexedQualifiedIdentifier::IndexedQualifiedIdentifier(KDevelop::QualifiedIdentifier const&) (this=0x7f7c75a848f0, id=...) at ./kdevplatform/language/duchain/identifier.cpp:1445
#15 0x00007f7d027fb208 in KDevelop::DeclarationId::declaration(KDevelop::TopDUContext const*, bool) const (this=this@entry=0x7f7c4e30bf78, top=top@entry=0x7f7c6897db40, instantiateIfRequired=instantiateIfRequired@entry=true) at ./kdevplatform/language/duchain/declarationid.cpp:165
#16 0x00007f7d02793e22 in KDevelop::DUContext::Import::context(KDevelop::TopDUContext const*, bool) const (this=0x7f7c4e30bf70, topContext=topContext@entry=0x7f7c6897db40, instantiateIfRequired=instantiateIfRequired@entry=true) at ./kdevplatform/language/duchain/ducontext.cpp:1636
#17 0x00007f7d02798ab5 in KDevelop::DUContext::findDeclarationsInternal(KDevVarLengthArray<QExplicitlySharedDataPointer<KDevelop::DUContext::SearchItem>, 256> const&, KDevelop::CursorInRevision const&, KDevelop::TypePtr<KDevelop::AbstractType> const&, QList<KDevelop::Declaration*>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>, unsigned int) const (this=this@entry=0x7f7c4e1f4790, baseIdentifiers=..., position=..., dataType=..., ret=..., source=source@entry=0x7f7c6897db40, flags=..., depth=0) at ./kdevplatform/language/duchain/ducontext.cpp:703
#18 0x00007f7d02798903 in KDevelop::DUContext::findDeclarationsInternal(KDevVarLengthArray<QExplicitlySharedDataPointer<KDevelop::DUContext::SearchItem>, 256> const&, KDevelop::CursorInRevision const&, KDevelop::TypePtr<KDevelop::AbstractType> const&, QList<KDevelop::Declaration*>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>, unsigned int) const (this=this@entry=0x7f7c4e1f60c0, baseIdentifiers=..., position=..., dataType=..., ret=..., source=source@entry=0x7f7c6897db40, flags=..., depth=0) at ./kdevplatform/language/duchain/ducontext.cpp:730
#19 0x00007f7d02798903 in KDevelop::DUContext::findDeclarationsInternal(KDevVarLengthArray<QExplicitlySharedDataPointer<KDevelop::DUContext::SearchItem>, 256> const&, KDevelop::CursorInRevision const&, KDevelop::TypePtr<KDevelop::AbstractType> const&, QList<KDevelop::Declaration*>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>, unsigned int) const (this=this@entry=0x7f7c4e1fda30, baseIdentifiers=..., position=..., dataType=..., ret=..., source=source@entry=0x7f7c6897db40, flags=..., depth=0) at ./kdevplatform/language/duchain/ducontext.cpp:730
#20 0x00007f7d02798903 in KDevelop::DUContext::findDeclarationsInternal(KDevVarLengthArray<QExplicitlySharedDataPointer<KDevelop::DUContext::SearchItem>, 256> const&, KDevelop::CursorInRevision const&, KDevelop::TypePtr<KDevelop::AbstractType> const&, QList<KDevelop::Declaration*>&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>, unsigned int) const (this=<optimized out>, baseIdentifiers=..., position=..., dataType=..., ret=..., source=0x7f7c6897db40, flags=..., depth=0) at ./kdevplatform/language/duchain/ducontext.cpp:730
#21 0x00007f7d027951fd in KDevelop::DUContext::findDeclarations(KDevelop::IndexedIdentifier const&, KDevelop::CursorInRevision const&, KDevelop::TopDUContext const*, QFlags<KDevelop::DUContext::SearchFlag>) const (this=this@entry=0x7f7c4e1fce20, identifier=..., position=..., topContext=topContext@entry=0x0, flags=..., flags@entry=...) at ./kdevplatform/language/duchain/ducontext.cpp:1122
#22 0x00007f7c87cf3e0f in QmlJS::getDeclaration(KDevelop::QualifiedIdentifier const&, KDevelop::DUContext const*, bool) (id=..., context=context@entry=0x7f7c4e1fce20, searchInParent=searchInParent@entry=true) at ./plugins/qmljs/duchain/helper.cpp:61
#23 0x00007f7c87cf3fec in QmlJS::getDeclarationOrSignal(KDevelop::QualifiedIdentifier const&, KDevelop::DUContext const*, bool) (id=..., context=0x7f7c4e1fce20, searchInParent=<optimized out>) at ./plugins/qmljs/duchain/helper.cpp:92
#24 0x00007f7c87d02d12 in ExpressionVisitor::encounterDeclarationInContext(KDevelop::QualifiedIdentifier const&, KDevelop::DUContext*) (this=this@entry=0x7f7c75a8d2f0, id=..., context=<optimized out>) at ./plugins/qmljs/duchain/expressionvisitor.cpp:348
#25 0x00007f7c87d02dfd in ExpressionVisitor::encounterDeclarationInNodeModule(KDevelop::QualifiedIdentifier const&, QString const&) (this=this@entry=0x7f7c75a8d2f0, id=..., module=...) at ./plugins/qmljs/duchain/expressionvisitor.cpp:366
#26 0x00007f7c87d04217 in ExpressionVisitor::encounter(QString const&, KDevelop::DUContext*) (this=this@entry=0x7f7c75a8d2f0, declaration=..., context=context@entry=0x0) at ./plugins/qmljs/duchain/expressionvisitor.cpp:303
#27 0x00007f7c87d042d5 in ExpressionVisitor::visit(QmlJS::AST::IdentifierExpression*) (this=0x7f7c75a8d2f0, node=<optimized out>) at ./plugins/qmljs/duchain/expressionvisitor.cpp:181
#28 0x00007f7c87d1a908 in QmlJS::AST::IdentifierExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c693ff370, visitor=0x7f7c75a8d320) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:111
#29 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c693ff370, visitor=0x7f7c75a8d320) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#30 0x00007f7c87d051d7 in UseBuilder::useForExpression(QmlJS::AST::Node*, KDevelop::RangeInRevision const&) (this=0x7f7c75a8e3b0, node=0x7f7c693ff370, range=...) at ./plugins/qmljs/duchain/usebuilder.cpp:117
#31 0x00007f7c87d0550c in UseBuilder::visit(QmlJS::AST::IdentifierExpression*) (this=<optimized out>, node=<optimized out>) at ./plugins/qmljs/duchain/usebuilder.cpp:62
#32 0x00007f7c87d1a908 in QmlJS::AST::IdentifierExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c693ff370, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:111
#33 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c693ff370, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#34 0x00007f7c87d1b1c3 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#35 0x00007f7c87d1b1c3 in QmlJS::AST::FieldMemberExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c693ff3a0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:274
#36 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c693ff3a0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#37 0x00007f7c87d1b333 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#38 0x00007f7c87d1b333 in QmlJS::AST::CallExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c693ff448, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:302
#39 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c693ff448, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#40 0x00007f7c87d1b8a3 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#41 0x00007f7c87d1b8a3 in QmlJS::AST::NotExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c693ff488, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:413
#42 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c693ff488, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#43 0x00007f7c87d1b913 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#44 0x00007f7c87d1b913 in QmlJS::AST::BinaryExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c693ff6b8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:422
#45 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c693ff6b8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#46 0x00007f7c87d1c1f3 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#47 0x00007f7c87d1c1f3 in QmlJS::AST::ReturnStatement::accept0(QmlJS::AST::Visitor*) (this=0x7f7c693ff6f0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:612
#48 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c693ff6f0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#49 0x00007f7c87d1caf3 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#50 0x00007f7c87d1caf3 in QmlJS::AST::StatementSourceElement::accept0(QmlJS::AST::Visitor*) (this=0x7f7c693ff728, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:796
#51 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c693ff728, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#52 0x00007f7c87d1ca04 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#53 0x00007f7c87d1ca04 in QmlJS::AST::SourceElements::accept0(QmlJS::AST::Visitor*) (this=0x7f7c693fec60, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:777
#54 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c693fec60, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#55 0x00007f7c87d1c923 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#56 0x00007f7c87d1c923 in QmlJS::AST::FunctionBody::accept0(QmlJS::AST::Visitor*) (this=0x7f7c693ff760, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:758
#57 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c693ff760, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#58 0x00007f7c87d1c814 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#59 0x00007f7c87d1c814 in QmlJS::AST::FunctionDeclaration::accept0(QmlJS::AST::Visitor*) (this=0x7f7c693ff778, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:730
#60 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c693ff778, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#61 0x00007f7c87d1ca83 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#62 0x00007f7c87d1ca83 in QmlJS::AST::FunctionSourceElement::accept0(QmlJS::AST::Visitor*) (this=0x7f7c693ff808, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:787
#63 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c693ff808, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#64 0x00007f7c87d1ca04 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#65 0x00007f7c87d1ca04 in QmlJS::AST::SourceElements::accept0(QmlJS::AST::Visitor*) (this=0x7f7c693f2d80, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:777
#66 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c693f2d80, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#67 0x00007f7c87d1c923 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#68 0x00007f7c87d1c923 in QmlJS::AST::FunctionBody::accept0(QmlJS::AST::Visitor*) (this=0x7f7c68c7bcc8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:758
#69 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c68c7bcc8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#70 0x00007f7c87d1c8a4 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#71 0x00007f7c87d1c8a4 in QmlJS::AST::FunctionExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c68c7bce0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:740
#72 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c68c7bce0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#73 0x00007f7c87d1ad83 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#74 0x00007f7c87d1ad83 in QmlJS::AST::NestedExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c68c7bd70, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:96
#75 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c68c7bd70, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#76 0x00007f7c87d1b1c3 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#77 0x00007f7c87d1b1c3 in QmlJS::AST::FieldMemberExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c68c7bda8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:274
#78 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c68c7bda8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#79 0x00007f7c87d1b333 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#80 0x00007f7c87d1b333 in QmlJS::AST::CallExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c68c7c250, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:302
#81 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c68c7c250, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#82 0x00007f7c87d1bd23 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#83 0x00007f7c87d1bd23 in QmlJS::AST::ExpressionStatement::accept0(QmlJS::AST::Visitor*) (this=0x7f7c68c7c290, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:510
#84 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c68c7c290, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#85 0x00007f7c87d1caf3 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#86 0x00007f7c87d1caf3 in QmlJS::AST::StatementSourceElement::accept0(QmlJS::AST::Visitor*) (this=0x7f7c68c7c2b8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:796
#87 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c68c7c2b8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#88 0x00007f7c87d1ca04 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#89 0x00007f7c87d1ca04 in QmlJS::AST::SourceElements::accept0(QmlJS::AST::Visitor*) (this=0x7f7c68c7c2d0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:777
#90 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c68c7c2d0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#91 0x00007f7c87d1c923 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#92 0x00007f7c87d1c923 in QmlJS::AST::FunctionBody::accept0(QmlJS::AST::Visitor*) (this=0x7f7c68c7c2f0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:758
#93 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c68c7c2f0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#94 0x00007f7c87d1c8a4 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#95 0x00007f7c87d1c8a4 in QmlJS::AST::FunctionExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c68c7c308, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:740
#96 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c68c7c308, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#97 0x00007f7c87d1af05 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#98 0x00007f7c87d1af05 in QmlJS::AST::ElementList::accept0(QmlJS::AST::Visitor*) (this=0x7f7c68c7c398, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:189
#99 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c68c7c398, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#100 0x00007f7c87d1adf3 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#101 0x00007f7c87d1adf3 in QmlJS::AST::ArrayLiteral::accept0(QmlJS::AST::Visitor*) (this=0x7f7c68c7c508, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:168
#102 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c68c7c508, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#103 0x00007f7c87d1af94 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#104 0x00007f7c87d1af94 in QmlJS::AST::PropertyNameAndValue::accept0(QmlJS::AST::Visitor*) (this=0x7f7c68c7c558, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:209
#105 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c68c7c558, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#106 0x00007f7c87d1b0b4 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#107 0x00007f7c87d1b0b4 in QmlJS::AST::PropertyAssignmentList::accept0(QmlJS::AST::Visitor*) (this=0x7f7c69170ac0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:230
#108 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c69170ac0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#109 0x00007f7c87d1ae83 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#110 0x00007f7c87d1ae83 in QmlJS::AST::ObjectLiteral::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e2e48, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:178
#111 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e2e48, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#112 0x00007f7c87d1b3c4 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#113 0x00007f7c87d1b3c4 in QmlJS::AST::ArgumentList::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e2e80, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:313
#114 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e2e80, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#115 0x00007f7c87d1b344 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#116 0x00007f7c87d1b344 in QmlJS::AST::CallExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e2ff8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:303
#117 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e2ff8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#118 0x00007f7c87d1b333 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#119 0x00007f7c87d1b333 in QmlJS::AST::CallExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3090, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:302
#120 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3090, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#121 0x00007f7c87d1c1f3 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#122 0x00007f7c87d1c1f3 in QmlJS::AST::ReturnStatement::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e30d0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:612
#123 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e30d0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#124 0x00007f7c87d1caf3 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#125 0x00007f7c87d1caf3 in QmlJS::AST::StatementSourceElement::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3108, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:796
#126 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3108, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#127 0x00007f7c87d1ca04 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#128 0x00007f7c87d1ca04 in QmlJS::AST::SourceElements::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3120, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:777
#129 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3120, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#130 0x00007f7c87d1c923 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#131 0x00007f7c87d1c923 in QmlJS::AST::FunctionBody::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3140, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:758
#132 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3140, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#133 0x00007f7c87d1c8a4 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#134 0x00007f7c87d1c8a4 in QmlJS::AST::FunctionExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3158, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:740
#135 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3158, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#136 0x00007f7c87d1b3c4 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#137 0x00007f7c87d1b3c4 in QmlJS::AST::ArgumentList::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e31e8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:313
#138 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e31e8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#139 0x00007f7c87d1b344 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#140 0x00007f7c87d1b344 in QmlJS::AST::CallExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3218, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:303
#141 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3218, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#142 0x00007f7c87d1b8a3 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#143 0x00007f7c87d1b8a3 in QmlJS::AST::NotExpression::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3258, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:413
#144 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3258, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#145 0x00007f7c87d1bd23 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#146 0x00007f7c87d1bd23 in QmlJS::AST::ExpressionStatement::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3280, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:510
#147 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e3280, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#148 0x00007f7c87d1caf3 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#149 0x00007f7c87d1caf3 in QmlJS::AST::StatementSourceElement::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e32a8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:796
#150 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e32a8, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#151 0x00007f7c87d1ca04 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#152 0x00007f7c87d1ca04 in QmlJS::AST::SourceElements::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e32c0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:777
#153 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e32c0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#154 0x00007f7c87d1c993 in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (visitor=0x7f7c75a8e598, node=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#155 0x00007f7c87d1c993 in QmlJS::AST::Program::accept0(QmlJS::AST::Visitor*) (this=0x7f7c4c7e32e0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:767
#156 0x00007f7c87d1ad0c in QmlJS::AST::Node::accept(QmlJS::AST::Visitor*) (this=0x7f7c4c7e32e0, visitor=0x7f7c75a8e598) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:42
#157 0x00007f7c87d1d18a in QmlJS::AST::Node::accept(QmlJS::AST::Node*, QmlJS::AST::Visitor*) (node=<optimized out>, visitor=<optimized out>) at ./plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/qmljsast.cpp:50
#158 0x00007f7c87cf7732 in ContextBuilder::startVisiting(QmlJS::AST::Node*) (this=<optimized out>, node=<optimized out>) at ./plugins/qmljs/duchain/contextbuilder.cpp:79
#159 0x00007f7c87ce26c0 in KDevelop::AbstractContextBuilder<QmlJS::AST::Node, QmlJS::AST::IdentifierPropertyName>::supportBuild(QmlJS::AST::Node*, KDevelop::DUContext*) (context=0x7f7c6897db40, node=0x7f7c4c7e32e0, this=0x7f7c75a8e3b0) at ./kdevplatform/language/duchain/builders/abstractcontextbuilder.h:129
#160 0x00007f7c87ce26c0 in KDevelop::AbstractUseBuilder<QmlJS::AST::Node, QmlJS::AST::IdentifierPropertyName, ContextBuilder>::buildUses(QmlJS::AST::Node*) (node=0x7f7c4c7e32e0, this=0x7f7c75a8e3b0) at ./kdevplatform/language/duchain/builders/abstractusebuilder.h:73
#161 0x00007f7c87ce26c0 in QmlJsParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) (this=0x5640f8488160, pointer=..., thread=<optimized out>) at ./plugins/qmljs/qmljsparsejob.cpp:161
#162 0x00007f7cfa3bd9ca in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#163 0x00007f7cfa3bdfa8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#164 0x00007f7cfa3bcc10 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#165 0x00007f7cfa3bc76d in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#166 0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x7f7c640025e0) at thread/qthread_unix.cpp:361
#167 0x00007f7cfc7b86db in start_thread (arg=0x7f7c75a8f700) at pthread_create.c:463
#168 0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f7c76290700 (LWP 14283)):
#0  0x00007f7cfc7be9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5640c7bdc5d4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7cfc7be9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5640c7bdc580, cond=0x5640c7bdc5a8) at pthread_cond_wait.c:502
#2  0x00007f7cfc7be9f3 in __pthread_cond_wait (cond=0x5640c7bdc5a8, mutex=0x5640c7bdc580) at pthread_cond_wait.c:655
#3  0x00007f7d04196b4b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5640c7bdc580) at thread/qwaitcondition_unix.cpp:146
#4  0x00007f7d04196b4b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x5640c7c798e0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f7d04196e59 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x5640c7c79848, mutex=0x5640c7c798e0, time=<optimized out>) at thread/qwaitcondition_unix.cpp:208
#6  0x00007f7cfa3ba935 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#7  0x00007f7cfa3be7e8 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#8  0x00007f7cfa3b9bfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#9  0x00007f7cfa3be842 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#10 0x00007f7cfa3b9bfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#11 0x00007f7cfa3be842 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#12 0x00007f7cfa3b9bfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#13 0x00007f7cfa3be842 in  () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#14 0x00007f7cfa3b9bfd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#15 0x00007f7cfa3bc6ab in ThreadWeaver::Thread::run() () at /usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5
#16 0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x5640f6a53b10) at thread/qthread_unix.cpp:361
#17 0x00007f7cfc7b86db in start_thread (arg=0x7f7c76290700) at pthread_create.c:463
#18 0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f7c7e729700 (LWP 14249)):
#0  0x00007f7d03a7e0b4 in __GI___libc_read (fd=25, buf=0x7f7c7e7287b0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f7cfa660cd0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7cfa61c027 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7cfa61c4e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7cfa61c64c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7d043c515b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7c7801a260, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f7d0436664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7c7e7289c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f7d0418e41a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#8  0x00007f7c7d51d7f5 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#9  0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x5640f64dd740) at thread/qthread_unix.cpp:361
#10 0x00007f7cfc7b86db in start_thread (arg=0x7f7c7e729700) at pthread_create.c:463
#11 0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f7c87c96700 (LWP 14123)):
#0  0x00007f7d03a82bf9 in __GI___poll (fds=0x7f7c80003ce0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f7cfa61c539 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7cfa61c64c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7d043c515b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7c80000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f7d0436664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7c87c95910, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f7d0418e41a in QThread::exec() (this=this@entry=0x5640cc592330) at thread/qthread.cpp:531
#6  0x00007f7d02895f0f in KDevelop::CompletionWorkerThread::run() (this=0x5640cc592330) at ./kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#7  0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x5640cc592330) at thread/qthread_unix.cpp:361
#8  0x00007f7cfc7b86db in start_thread (arg=0x7f7c87c96700) at pthread_create.c:463
#9  0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f7c8dfcd700 (LWP 14120)):
#0  0x00007f7d03a7e0b4 in __GI___libc_read (fd=41, buf=0x7f7c8dfcc700, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f7cfa660cd0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7cfa61c027 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7cfa61c4e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7cfa61c64c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7d043c515b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7c88000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f7d0436664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7c8dfcc910, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f7d0418e41a in QThread::exec() (this=this@entry=0x5640c8069590) at thread/qthread.cpp:531
#8  0x00007f7d02895f0f in KDevelop::CompletionWorkerThread::run() (this=0x5640c8069590) at ./kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#9  0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x5640c8069590) at thread/qthread_unix.cpp:361
#10 0x00007f7cfc7b86db in start_thread (arg=0x7f7c8dfcd700) at pthread_create.c:463
#11 0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f7ca0fe2700 (LWP 14107)):
#0  0x00007f7d03a7e0b4 in __GI___libc_read (fd=26, buf=0x7f7ca0fe17b0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f7cfa660cd0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7cfa61c027 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7cfa61c4e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7cfa61c64c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7d043c515b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7c90000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f7d0436664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7ca0fe19c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f7d0418e41a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#8  0x00007f7cfd5c62e5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x5640c7e8f6c0) at thread/qthread_unix.cpp:361
#10 0x00007f7cfc7b86db in start_thread (arg=0x7f7ca0fe2700) at pthread_create.c:463
#11 0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f7ca31d9700 (LWP 14105)):
#0  0x00007f7d03a7e0b4 in __GI___libc_read (fd=19, buf=0x7f7ca31d87d0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f7cfa660cd0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7cfa61c027 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7cfa61c4e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7cfa61c64c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7d043c515b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7c98000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f7d0436664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7ca31d89e0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f7d0418e41a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#8  0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x5640c7e3e410) at thread/qthread_unix.cpp:361
#9  0x00007f7cfc7b86db in start_thread (arg=0x7f7ca31d9700) at pthread_create.c:463
#10 0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f7caa56f700 (LWP 14103)):
#0  0x00007ffe7a9eda3c in clock_gettime ()
#1  0x00007f7d03a9eea6 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f7caa56e750) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f7d043c4a41 in qt_clock_gettime (ts=0x7f7caa56e750, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#3  0x00007f7d043c4a41 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  0x00007f7d043c4a41 in qt_gettime() () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f7d043c3279 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f7c9c0048f0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f7d043c3855 in QTimerInfoList::timerWait(timespec&) (this=0x7f7c9c0048f0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f7d043c4e9e in timerSourcePrepareHelper (timeout=0x7f7caa56e814, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  0x00007f7d043c4e9e in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7f7caa56e814) at kernel/qeventdispatcher_glib.cpp:165
#9  0x00007f7cfa61ba98 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f7cfa61c46b in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f7cfa61c64c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f7d043c515b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7c9c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007f7d0436664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7caa56e9e0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#14 0x00007f7d0418e41a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#15 0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x7f7cf9f076c8 <KDevelop::(anonymous namespace)::Q_QGS_s_parsingThread::innerFunction()::holder+8>) at thread/qthread_unix.cpp:361
#16 0x00007f7cfc7b86db in start_thread (arg=0x7f7caa56f700) at pthread_create.c:463
#17 0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f7cab805700 (LWP 14102)):
#0  0x00007f7cfa61bfdf in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f7cfa61c4e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7cfa61c64c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7d043c515b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7ca4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f7d0436664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7cab804970, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f7d0418e41a in QThread::exec() (this=this@entry=0x5640c7dd2650) at thread/qthread.cpp:531
#6  0x00007f7d0278ea3b in KDevelop::DUChainPrivate::CleanupThread::run() (this=0x5640c7dd2650) at ./kdevplatform/language/duchain/duchain.cpp:287
#7  0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x5640c7dd2650) at thread/qthread_unix.cpp:361
#8  0x00007f7cfc7b86db in start_thread (arg=0x7f7cab805700) at pthread_create.c:463
#9  0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f7cbd06a700 (LWP 14099)):
#0  0x00007f7d03a7e0b4 in __GI___libc_read (fd=11, buf=0x7f7cbd06981e, nbytes=10) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f7cde9d4021 in pa_read () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#2  0x00007f7ce61d2a2e in pa_mainloop_prepare () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007f7ce61d34a0 in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007f7ce61d3560 in pa_mainloop_run () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007f7ce61e13c9 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007f7cdea03318 in  () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-11.1.so
#7  0x00007f7cfc7b86db in start_thread (arg=0x7f7cbd06a700) at pthread_create.c:463
#8  0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f7cca89d700 (LWP 14097)):
#0  0x00007f7d03a7e0b4 in __GI___libc_read (fd=6, buf=0x7f7cca89c7a0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f7cfa660cd0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7cfa61c027 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7cfa61c4e0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7cfa61c64c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7d043c515b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7cc4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f7d0436664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7cca89c9b0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#7  0x00007f7d0418e41a in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:531
#8  0x00007f7d054fd015 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f7d0418fbc2 in QThreadPrivate::start(void*) (arg=0x7f7d05774d80) at thread/qthread_unix.cpp:361
#10 0x00007f7cfc7b86db in start_thread (arg=0x7f7cca89d700) at pthread_create.c:463
#11 0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f7cd0c53700 (LWP 14096)):
#0  0x00007f7cfc7be9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5640c7219728) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f7cfc7be9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x5640c72196d8, cond=0x5640c7219700) at pthread_cond_wait.c:502
#2  0x00007f7cfc7be9f3 in __pthread_cond_wait (cond=0x5640c7219700, mutex=0x5640c72196d8) at pthread_cond_wait.c:655
#3  0x00007f7cd1f16b1b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f7cd1f16847 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f7cfc7b86db in start_thread (arg=0x7f7cd0c53700) at pthread_create.c:463
#6  0x00007f7d03a8f88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f7d074a5bc0 (LWP 14094)):
#0  0x00007f7d03a9e6ac in __lll_lock_wait_private () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
#1  0x00007f7d03a06114 in _int_free (have_lock=0, p=0x5640f7e3b0a0, av=0x7f7d03d59c40 <main_arena>) at malloc.c:4266
#2  0x00007f7d03a06114 in __GI___libc_free (mem=0x5640f7e3b0b0) at malloc.c:3124
#3  0x00007f7d027a8355 in QVarLengthArray<KDevelop::LocalIndexedProblem, 10>::~QVarLengthArray() (this=0x7f7c5ce2c0e0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:88
#4  0x00007f7d027a8355 in KDevVarLengthArray<KDevelop::LocalIndexedProblem, 10>::~KDevVarLengthArray() (this=0x7f7c5ce2c0e0, __in_chrg=<optimized out>) at ./kdevplatform/util/kdevvarlengtharray.h:31
#5  0x00007f7d027a8355 in KDevelop::TemporaryDataManager<KDevVarLengthArray<KDevelop::LocalIndexedProblem, 10>, true>::~TemporaryDataManager() (this=0x7f7d0336ed00 <KDevelop::(anonymous namespace)::Q_QGS_temporaryHashTopDUContextDatam_problemsStatic::innerFunction()::holder>, __in_chrg=<optimized out>) at ./kdevplatform/language/duchain/appendedlist.h:88
#6  0x00007f7d027a8355 in KDevelop::(anonymous namespace)::Q_QGS_temporaryHashTopDUContextDatam_problemsStatic::Holder::~Holder() (this=0x7f7d0336ed00 <KDevelop::(anonymous namespace)::Q_QGS_temporaryHashTopDUContextDatam_problemsStatic::innerFunction()::holder>, __in_chrg=<optimized out>) at ./kdevplatform/language/duchain/topducontext.cpp:85
#7  0x00007f7d039b1041 in __run_exit_handlers (status=status@entry=1, listp=0x7f7d03d59718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#8  0x00007f7d039b113a in __GI_exit (status=status@entry=1) at exit.c:139
#9  0x00007f7cd587f05e in QtWaylandClient::QWaylandDisplay::exitWithError() (this=this@entry=0x5640c7163e00) at qwaylanddisplay.cpp:205
#10 0x00007f7cd587f0b6 in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x5640c7163e00) at qwaylanddisplay.cpp:188
#11 0x00007f7d04397e25 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x5640c721d760, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3778
#12 0x00007f7d043984f7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x5640c721d760, m=m@entry=0x7f7d04814320 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3631
#13 0x00007f7d043648c3 in QAbstractEventDispatcher::awake() (this=this@entry=0x5640c721d760) at .moc/moc_qabstracteventdispatcher.cpp:148
#14 0x00007f7d043c517e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5640c721d760, flags=...) at kernel/qeventdispatcher_glib.cpp:429
#15 0x00007f7d0436664a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffe7a9ada20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#16 0x00007f7d0436f800 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1364
#17 0x00005640c6d8f190 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:849
[Inferior 1 (process 14094) detached]

Possible duplicates by query: bug 402866, bug 394856, bug 394640, bug 392350.

Reported using DrKonqi
Comment 1 Justin Zobel 2022-09-21 03:13:59 UTC
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 when you reply to "CONFIRMED" when replying. Thank you!
Comment 2 frmdstryr 2022-09-21 12:28:33 UTC
(In reply to Justin Zobel from comment #1)
> 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 when you reply to
> "CONFIRMED" when replying. Thank you!

I can't reproduce anymore on 5.9.220801, not sure if something was changed but it appears to be fixed.
Comment 3 Bug Janitor Service 2022-10-06 04:50:59 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 4 Bug Janitor Service 2022-10-21 05:02:04 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!