https://bugs.kde.org/show_bug.cgi?id=405368

            Bug ID: 405368
           Summary: [wayland] Crash when clicking job status during
                    parsing
           Product: kdevelop
           Version: 5.3.2
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: frmdst...@protonmail.com
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to