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

            Bug ID: 414154
           Summary: Kdevelop crashes upon opening a project
           Product: kdevelop
           Version: 5.4.3
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: bu...@mightytikigod.com
  Target Milestone: ---

Application: kdevelop (5.4.3)

Qt Version: 5.12.5
Frameworks Version: 5.61.0
Operating System: Linux 5.3.11-300.fc31.x86_64 x86_64
Distribution: "Fedora release 31 (Thirty One)"

-- Information about the crash:
This bug happened without interaction. I opened KDevelop, and then got
distracted by other tasks.

When I returned to my desk, KDevelop had crashed.

The title of the other report suggests a similar circumstance, but I couldn't
tell if the backtraces matched or not.

The crash does not seem to be reproducible.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa2433ef940 (LWP 24319))]

Thread 20 (Thread 0x7fa1d77fe700 (LWP 24510)):
#0  0x00007fa24d7ae185 in nanosleep () at /lib64/libc.so.6
#1  0x00007fa24dd5e525 in qt_nanosleep(timespec) () at /lib64/libQt5Core.so.5
#2  0x00007fa24c74d114 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
at /lib64/libKDevPlatformLanguage.so.54
#3  0x00007fa24c74d310 in KDevelop::DUChainWriteLocker::lock() () at
/lib64/libKDevPlatformLanguage.so.54
#4  0x00007fa224633b85 in Php::DeclarationBuilder::closeContext() () at
/lib64/libkdevphpduchain.so
#5  0x00007fa22463d165 in Php::ContextBuilder::visitClosure(Php::ClosureAst*)
() at /lib64/libkdevphpduchain.so
#6  0x00007fa2246493eb in Php::TypeBuilder::visitClosure(Php::ClosureAst*) ()
at /lib64/libkdevphpduchain.so
#7  0x00007fa224630985 in
Php::DeclarationBuilder::visitClosure(Php::ClosureAst*) () at
/lib64/libkdevphpduchain.so
#8  0x00007fa2245ca100 in
Php::DefaultVisitor::visitVarExpression(Php::VarExpressionAst*) () at
/lib64/libkdevphpparser.so
#9  0x00007fa2246437ec in
Php::TypeBuilder::visitVarExpression(Php::VarExpressionAst*) () at
/lib64/libkdevphpduchain.so
#10 0x00007fa22462677a in
Php::DeclarationBuilder::visitVarExpression(Php::VarExpressionAst*) () at
/lib64/libkdevphpduchain.so
#11 0x00007fa2245ca014 in
Php::DefaultVisitor::visitUnaryExpressionNotPlusminus(Php::UnaryExpressionNotPlusminusAst*)
() at /lib64/libkdevphpparser.so
#12 0x00007fa224639fd4 in
Php::ContextBuilder::visitUnaryExpression(Php::UnaryExpressionAst*) () at
/lib64/libkdevphpduchain.so
#13 0x00007fa224633e45 in
Php::DeclarationBuilder::visitUnaryExpression(Php::UnaryExpressionAst*) () at
/lib64/libkdevphpduchain.so
#14 0x00007fa2245c92d8 in
Php::DefaultVisitor::visitMultiplicativeExpression(Php::MultiplicativeExpressionAst*)
() at /lib64/libkdevphpparser.so
#15 0x00007fa2245c8178 in
Php::DefaultVisitor::visitAdditiveExpression(Php::AdditiveExpressionAst*) () at
/lib64/libkdevphpparser.so
#16 0x00007fa2245c9778 in
Php::DefaultVisitor::visitShiftExpression(Php::ShiftExpressionAst*) () at
/lib64/libkdevphpparser.so
#17 0x00007fa2245c968a in
Php::DefaultVisitor::visitRelationalExpression(Php::RelationalExpressionAst*)
() at /lib64/libkdevphpparser.so
#18 0x00007fa2245c8dba in
Php::DefaultVisitor::visitEqualityExpression(Php::EqualityExpressionAst*) () at
/lib64/libkdevphpparser.so
#19 0x00007fa2245c841e in
Php::DefaultVisitor::visitBitAndExpression(Php::BitAndExpressionAst*) () at
/lib64/libkdevphpparser.so
#20 0x00007fa2245c84be in
Php::DefaultVisitor::visitBitXorExpression(Php::BitXorExpressionAst*) () at
/lib64/libkdevphpparser.so
#21 0x00007fa2245c846e in
Php::DefaultVisitor::visitBitOrExpression(Php::BitOrExpressionAst*) () at
/lib64/libkdevphpparser.so
#22 0x00007fa2245c850e in
Php::DefaultVisitor::visitBooleanAndExpression(Php::BooleanAndExpressionAst*)
() at /lib64/libkdevphpparser.so
#23 0x00007fa2245c855e in
Php::DefaultVisitor::visitBooleanOrExpression(Php::BooleanOrExpressionAst*) ()
at /lib64/libkdevphpparser.so
#24 0x00007fa2245c94ce in
Php::DefaultVisitor::visitNullCoalesceExpression(Php::NullCoalesceExpressionAst*)
() at /lib64/libkdevphpparser.so
#25 0x00007fa2245c8afa in
Php::DefaultVisitor::visitConditionalExpression(Php::ConditionalExpressionAst*)
() at /lib64/libkdevphpparser.so
#26 0x00007fa2245c824a in
Php::DefaultVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*)
() at /lib64/libkdevphpparser.so
#27 0x00007fa22464659f in
Php::TypeBuilder::visitAssignmentExpression(Php::AssignmentExpressionAst*) ()
at /lib64/libkdevphpduchain.so
#28 0x00007fa224626a75 in
Php::DeclarationBuilder::visitAssignmentExpression(Php::AssignmentExpressionAst*)
() at /lib64/libkdevphpduchain.so
#29 0x00007fa2246320ce in
Php::DeclarationBuilder::visitAssignmentExpressionEqual(Php::AssignmentExpressionEqualAst*)
() at /lib64/libkdevphpduchain.so
#30 0x00007fa2245c8258 in
Php::DefaultVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*)
() at /lib64/libkdevphpparser.so
#31 0x00007fa22464659f in
Php::TypeBuilder::visitAssignmentExpression(Php::AssignmentExpressionAst*) ()
at /lib64/libkdevphpduchain.so
#32 0x00007fa2246269e3 in
Php::DeclarationBuilder::visitAssignmentExpression(Php::AssignmentExpressionAst*)
() at /lib64/libkdevphpduchain.so
#33 0x00007fa2245c91fe in
Php::DefaultVisitor::visitLogicalAndExpression(Php::LogicalAndExpressionAst*)
() at /lib64/libkdevphpparser.so
#34 0x00007fa2245c929e in
Php::DefaultVisitor::visitLogicalXorExpression(Php::LogicalXorExpressionAst*)
() at /lib64/libkdevphpparser.so
#35 0x00007fa2245c924e in
Php::DefaultVisitor::visitLogicalOrExpression(Php::LogicalOrExpressionAst*) ()
at /lib64/libkdevphpparser.so
#36 0x00007fa2245c99ee in
Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at
/lib64/libkdevphpparser.so
#37 0x00007fa224646aea in Php::TypeBuilder::visitStatement(Php::StatementAst*)
() at /lib64/libkdevphpduchain.so
#38 0x00007fa224633573 in
Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () at
/lib64/libkdevphpduchain.so
#39 0x00007fa2245c9dca in
Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at
/lib64/libkdevphpparser.so
#40 0x00007fa2245c90fe in
Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at
/lib64/libkdevphpparser.so
#41 0x00007fa22463d6cf in
Php::ContextBuilder::visitClassStatement(Php::ClassStatementAst*) () at
/lib64/libkdevphpduchain.so
#42 0x00007fa2246487a6 in
Php::TypeBuilder::visitClassStatement(Php::ClassStatementAst*) () at
/lib64/libkdevphpduchain.so
#43 0x00007fa224628475 in
Php::DeclarationBuilder::visitClassStatement(Php::ClassStatementAst*) () at
/lib64/libkdevphpduchain.so
#44 0x00007fa2245c867e in
Php::DefaultVisitor::visitClassBody(Php::ClassBodyAst*) () at
/lib64/libkdevphpparser.so
#45 0x00007fa22463b105 in
Php::ContextBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*)
() at /lib64/libkdevphpduchain.so
#46 0x00007fa224629723 in
Php::DeclarationBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*)
() at /lib64/libkdevphpduchain.so
#47 0x00007fa2245c9de6 in
Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at
/lib64/libkdevphpparser.so
#48 0x00007fa224626561 in
Php::DeclarationBuilder::visitOuterTopStatement(Php::OuterTopStatementAst*) ()
at /lib64/libkdevphpduchain.so
#49 0x00007fa2245c980e in Php::DefaultVisitor::visitStart(Php::StartAst*) () at
/lib64/libkdevphpparser.so
#50 0x00007fa2246399e4 in Php::ContextBuilder::startVisiting(Php::AstNode*) ()
at /lib64/libkdevphpduchain.so
#51 0x00007fa224631ce9 in Php::DeclarationBuilder::supportBuild(Php::AstNode*,
KDevelop::DUContext*) () at /lib64/libkdevphpduchain.so
#52 0x00007fa224630f4d in
Php::DeclarationBuilder::build(KDevelop::IndexedString const&, Php::AstNode*,
KDevelop::ReferencedTopDUContext const&) () at /lib64/libkdevphpduchain.so
#53 0x00007fa2246f34cd in
Php::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at
/usr/lib64/qt5/plugins/kdevplatform/32/kdevphplanguagesupport.so
#54 0x00007fa24a1bb90f in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#55 0x00007fa24a1bbf0d in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#56 0x00007fa24a1bad27 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#57 0x00007fa24a1ba871 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#58 0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#59 0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#60 0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7fa1d7fff700 (LWP 24509)):
#0  0x00007fa24d7ae185 in nanosleep () at /lib64/libc.so.6
#1  0x00007fa24dd5e525 in qt_nanosleep(timespec) () at /lib64/libQt5Core.so.5
#2  0x00007fa24c74d114 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
at /lib64/libKDevPlatformLanguage.so.54
#3  0x00007fa24c74d310 in KDevelop::DUChainWriteLocker::lock() () at
/lib64/libKDevPlatformLanguage.so.54
#4  0x00007fa224660976 in Php::findDeclarationInPST(KDevelop::DUContext*,
KDevelop::QualifiedIdentifier, Php::DeclarationType) () at
/lib64/libkdevphpduchain.so
#5  0x00007fa224661cc9 in
Php::findDeclarationImportHelper(KDevelop::DUContext*,
KDevelop::QualifiedIdentifier const&, Php::DeclarationType) () at
/lib64/libkdevphpduchain.so
#6  0x00007fa22464ab3f in
Php::ExpressionVisitor::findDeclarationImport(Php::DeclarationType,
KDevelop::QualifiedIdentifier const&) () at /lib64/libkdevphpduchain.so
#7  0x00007fa22464f5fd in
Php::ExpressionVisitor::visitFunctionCall(Php::FunctionCallAst*) () at
/lib64/libkdevphpduchain.so
#8  0x00007fa2245c83ba in
Php::DefaultVisitor::visitBaseVariableWithFunctionCalls(Php::BaseVariableWithFunctionCallsAst*)
() at /lib64/libkdevphpparser.so
#9  0x00007fa2245ca2e8 in Php::DefaultVisitor::visitVariable(Php::VariableAst*)
() at /lib64/libkdevphpparser.so
#10 0x00007fa2245ca252 in
Php::DefaultVisitor::visitVarExpressionNormal(Php::VarExpressionNormalAst*) ()
at /lib64/libkdevphpparser.so
#11 0x00007fa2245ca100 in
Php::DefaultVisitor::visitVarExpression(Php::VarExpressionAst*) () at
/lib64/libkdevphpparser.so
#12 0x00007fa22464cde9 in
Php::ExpressionVisitor::visitVarExpression(Php::VarExpressionAst*) () at
/lib64/libkdevphpduchain.so
#13 0x00007fa2245ca014 in
Php::DefaultVisitor::visitUnaryExpressionNotPlusminus(Php::UnaryExpressionNotPlusminusAst*)
() at /lib64/libkdevphpparser.so
#14 0x00007fa22464bf99 in
Php::ExpressionVisitor::visitUnaryExpression(Php::UnaryExpressionAst*) () at
/lib64/libkdevphpduchain.so
#15 0x00007fa2245c9f7a in
Php::DefaultVisitor::visitUnaryExpression(Php::UnaryExpressionAst*) () at
/lib64/libkdevphpparser.so
#16 0x00007fa22464bf99 in
Php::ExpressionVisitor::visitUnaryExpression(Php::UnaryExpressionAst*) () at
/lib64/libkdevphpduchain.so
#17 0x00007fa2245c92d8 in
Php::DefaultVisitor::visitMultiplicativeExpression(Php::MultiplicativeExpressionAst*)
() at /lib64/libkdevphpparser.so
#18 0x00007fa2245c8178 in
Php::DefaultVisitor::visitAdditiveExpression(Php::AdditiveExpressionAst*) () at
/lib64/libkdevphpparser.so
#19 0x00007fa2245c9778 in
Php::DefaultVisitor::visitShiftExpression(Php::ShiftExpressionAst*) () at
/lib64/libkdevphpparser.so
#20 0x00007fa2245c968a in
Php::DefaultVisitor::visitRelationalExpression(Php::RelationalExpressionAst*)
() at /lib64/libkdevphpparser.so
#21 0x00007fa22464bd39 in
Php::ExpressionVisitor::visitRelationalExpression(Php::RelationalExpressionAst*)
() at /lib64/libkdevphpduchain.so
#22 0x00007fa2245c8dba in
Php::DefaultVisitor::visitEqualityExpression(Php::EqualityExpressionAst*) () at
/lib64/libkdevphpparser.so
#23 0x00007fa2245c841e in
Php::DefaultVisitor::visitBitAndExpression(Php::BitAndExpressionAst*) () at
/lib64/libkdevphpparser.so
#24 0x00007fa2245c84be in
Php::DefaultVisitor::visitBitXorExpression(Php::BitXorExpressionAst*) () at
/lib64/libkdevphpparser.so
#25 0x00007fa2245c846e in
Php::DefaultVisitor::visitBitOrExpression(Php::BitOrExpressionAst*) () at
/lib64/libkdevphpparser.so
#26 0x00007fa2245c850e in
Php::DefaultVisitor::visitBooleanAndExpression(Php::BooleanAndExpressionAst*)
() at /lib64/libkdevphpparser.so
#27 0x00007fa2245c855e in
Php::DefaultVisitor::visitBooleanOrExpression(Php::BooleanOrExpressionAst*) ()
at /lib64/libkdevphpparser.so
#28 0x00007fa2245c94ce in
Php::DefaultVisitor::visitNullCoalesceExpression(Php::NullCoalesceExpressionAst*)
() at /lib64/libkdevphpparser.so
#29 0x00007fa2245c8afa in
Php::DefaultVisitor::visitConditionalExpression(Php::ConditionalExpressionAst*)
() at /lib64/libkdevphpparser.so
#30 0x00007fa22464b59b in
Php::ExpressionVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*)
() at /lib64/libkdevphpduchain.so
#31 0x00007fa2245c91fe in
Php::DefaultVisitor::visitLogicalAndExpression(Php::LogicalAndExpressionAst*)
() at /lib64/libkdevphpparser.so
#32 0x00007fa2245c929e in
Php::DefaultVisitor::visitLogicalXorExpression(Php::LogicalXorExpressionAst*)
() at /lib64/libkdevphpparser.so
#33 0x00007fa2245c924e in
Php::DefaultVisitor::visitLogicalOrExpression(Php::LogicalOrExpressionAst*) ()
at /lib64/libkdevphpparser.so
#34 0x00007fa22463f92c in
Php::UseBuilder::visitNodeWithExprVisitor(Php::AstNode*) () at
/lib64/libkdevphpduchain.so
#35 0x00007fa2245c99ee in
Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at
/lib64/libkdevphpparser.so
#36 0x00007fa2245c9dca in
Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at
/lib64/libkdevphpparser.so
#37 0x00007fa2245c90fe in
Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at
/lib64/libkdevphpparser.so
#38 0x00007fa2245c983e in
Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at
/lib64/libkdevphpparser.so
#39 0x00007fa2245c9872 in
Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at
/lib64/libkdevphpparser.so
#40 0x00007fa2245c9dca in
Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at
/lib64/libkdevphpparser.so
#41 0x00007fa2245c90fe in
Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at
/lib64/libkdevphpparser.so
#42 0x00007fa2245c983e in
Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at
/lib64/libkdevphpparser.so
#43 0x00007fa2245c9858 in
Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at
/lib64/libkdevphpparser.so
#44 0x00007fa2245c9dca in
Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at
/lib64/libkdevphpparser.so
#45 0x00007fa2245c90fe in
Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at
/lib64/libkdevphpparser.so
#46 0x00007fa22463d6cf in
Php::ContextBuilder::visitClassStatement(Php::ClassStatementAst*) () at
/lib64/libkdevphpduchain.so
#47 0x00007fa2245c867e in
Php::DefaultVisitor::visitClassBody(Php::ClassBodyAst*) () at
/lib64/libkdevphpparser.so
#48 0x00007fa22463b105 in
Php::ContextBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*)
() at /lib64/libkdevphpduchain.so
#49 0x00007fa2245c9de6 in
Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at
/lib64/libkdevphpparser.so
#50 0x00007fa2245c980e in Php::DefaultVisitor::visitStart(Php::StartAst*) () at
/lib64/libkdevphpparser.so
#51 0x00007fa2246399e4 in Php::ContextBuilder::startVisiting(Php::AstNode*) ()
at /lib64/libkdevphpduchain.so
#52 0x00007fa2246f4249 in
Php::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at
/usr/lib64/qt5/plugins/kdevplatform/32/kdevphplanguagesupport.so
#53 0x00007fa24a1bb90f in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#54 0x00007fa24a1bbf0d in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#55 0x00007fa24a1bad27 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#56 0x00007fa24a1ba871 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#57 0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#58 0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#59 0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7fa1ecff9700 (LWP 24508)):
#0  0x00007fa24d7ae185 in nanosleep () at /lib64/libc.so.6
#1  0x00007fa24dd5e525 in qt_nanosleep(timespec) () at /lib64/libQt5Core.so.5
#2  0x00007fa24c74d114 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
at /lib64/libKDevPlatformLanguage.so.54
#3  0x00007fa24c74d310 in KDevelop::DUChainWriteLocker::lock() () at
/lib64/libKDevPlatformLanguage.so.54
#4  0x00007fa22462553c in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::openContextInternal(KDevelop::RangeInRevision const&,
KDevelop::DUContext::ContextType, KDevelop::QualifiedIdentifier const&) () at
/lib64/libkdevphpduchain.so
#5  0x00007fa22463a1ff in
Php::ContextBuilder::openNamespace(Php::NamespaceDeclarationStatementAst*,
Php::IdentifierAst*, QPair<KDevelop::IndexedString,
KDevelop::QualifiedIdentifier> const&, KDevelop::RangeInRevision const&) () at
/lib64/libkdevphpduchain.so
#6  0x00007fa2246237d7 in
Php::PreDeclarationBuilder::openNamespace(Php::NamespaceDeclarationStatementAst*,
Php::IdentifierAst*, QPair<KDevelop::IndexedString,
KDevelop::QualifiedIdentifier> const&, KDevelop::RangeInRevision const&) () at
/lib64/libkdevphpduchain.so
#7  0x00007fa2246397f3 in
Php::ContextBuilder::visitNamespaceDeclarationStatement(Php::NamespaceDeclarationStatementAst*)
() at /lib64/libkdevphpduchain.so
#8  0x00007fa2245c959a in
Php::DefaultVisitor::visitOuterTopStatement(Php::OuterTopStatementAst*) () at
/lib64/libkdevphpparser.so
#9  0x00007fa2245c980e in Php::DefaultVisitor::visitStart(Php::StartAst*) () at
/lib64/libkdevphpparser.so
#10 0x00007fa2246399e4 in Php::ContextBuilder::startVisiting(Php::AstNode*) ()
at /lib64/libkdevphpduchain.so
#11 0x00007fa22463f27d in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::build(KDevelop::IndexedString const&, Php::AstNode*,
KDevelop::ReferencedTopDUContext const&) () at /lib64/libkdevphpduchain.so
#12 0x00007fa22463b5e6 in Php::ContextBuilder::build(KDevelop::IndexedString
const&, Php::AstNode*, KDevelop::ReferencedTopDUContext const&) () at
/lib64/libkdevphpduchain.so
#13 0x00007fa224630e22 in
Php::DeclarationBuilder::build(KDevelop::IndexedString const&, Php::AstNode*,
KDevelop::ReferencedTopDUContext const&) () at /lib64/libkdevphpduchain.so
#14 0x00007fa2246f34cd in
Php::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at
/usr/lib64/qt5/plugins/kdevplatform/32/kdevphplanguagesupport.so
#15 0x00007fa24a1bb90f in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#16 0x00007fa24a1bbf0d in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#17 0x00007fa24a1bad27 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#18 0x00007fa24a1ba871 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#19 0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#20 0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#21 0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7fa1ed7fa700 (LWP 24507)):
#0  0x00007fa24d7ae185 in nanosleep () at /lib64/libc.so.6
#1  0x00007fa24dd5e525 in qt_nanosleep(timespec) () at /lib64/libQt5Core.so.5
#2  0x00007fa24c74d114 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
at /lib64/libKDevPlatformLanguage.so.54
#3  0x00007fa24c74d310 in KDevelop::DUChainWriteLocker::lock() () at
/lib64/libKDevPlatformLanguage.so.54
#4  0x00007fa224623417 in
Php::PreDeclarationBuilder::openNamespace(Php::NamespaceDeclarationStatementAst*,
Php::IdentifierAst*, QPair<KDevelop::IndexedString,
KDevelop::QualifiedIdentifier> const&, KDevelop::RangeInRevision const&) () at
/lib64/libkdevphpduchain.so
#5  0x00007fa2246397f3 in
Php::ContextBuilder::visitNamespaceDeclarationStatement(Php::NamespaceDeclarationStatementAst*)
() at /lib64/libkdevphpduchain.so
#6  0x00007fa2245c959a in
Php::DefaultVisitor::visitOuterTopStatement(Php::OuterTopStatementAst*) () at
/lib64/libkdevphpparser.so
#7  0x00007fa2245c980e in Php::DefaultVisitor::visitStart(Php::StartAst*) () at
/lib64/libkdevphpparser.so
#8  0x00007fa2246399e4 in Php::ContextBuilder::startVisiting(Php::AstNode*) ()
at /lib64/libkdevphpduchain.so
#9  0x00007fa22463f27d in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::build(KDevelop::IndexedString const&, Php::AstNode*,
KDevelop::ReferencedTopDUContext const&) () at /lib64/libkdevphpduchain.so
#10 0x00007fa22463b5e6 in Php::ContextBuilder::build(KDevelop::IndexedString
const&, Php::AstNode*, KDevelop::ReferencedTopDUContext const&) () at
/lib64/libkdevphpduchain.so
#11 0x00007fa224630e22 in
Php::DeclarationBuilder::build(KDevelop::IndexedString const&, Php::AstNode*,
KDevelop::ReferencedTopDUContext const&) () at /lib64/libkdevphpduchain.so
#12 0x00007fa2246f34cd in
Php::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at
/usr/lib64/qt5/plugins/kdevplatform/32/kdevphplanguagesupport.so
#13 0x00007fa24a1bb90f in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#14 0x00007fa24a1bbf0d in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#15 0x00007fa24a1bad27 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#16 0x00007fa24a1ba871 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#17 0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#18 0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#19 0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7fa1edffb700 (LWP 24506)):
#0  0x00007fa24ab4bd45 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007fa24db67ff3 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/lib64/libQt5Core.so.5
#2  0x00007fa24db68081 in QWaitCondition::wait(QMutex*, unsigned long) () at
/lib64/libQt5Core.so.5
#3  0x00007fa24a1b8ba0 in
ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*,
bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5
#4  0x00007fa24a1bc81e in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#5  0x00007fa24a1b7d72 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#6  0x00007fa24a1bc879 in
ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#7  0x00007fa24a1b7d72 in
ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at
/lib64/libKF5ThreadWeaver.so.5
#8  0x00007fa24a1ba7d3 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#9  0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#10 0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7fa1ee7fc700 (LWP 24505)):
[KCrash Handler]
#6  0x00007fa22465f4eb in
Php::ExpressionEvaluationResult::setDeclarations(QList<KDevelop::DUChainPointer<KDevelop::Declaration>
>) () at /lib64/libkdevphpduchain.so
#7  0x00007fa22464beff in
Php::ExpressionVisitor::visitFunctionCallParameterList(Php::FunctionCallParameterListAst*)
() at /lib64/libkdevphpduchain.so
#8  0x00007fa2245c8f08 in
Php::DefaultVisitor::visitFunctionCall(Php::FunctionCallAst*) () at
/lib64/libkdevphpparser.so
#9  0x00007fa22464f067 in
Php::ExpressionVisitor::visitFunctionCall(Php::FunctionCallAst*) () at
/lib64/libkdevphpduchain.so
#10 0x00007fa2245c83ba in
Php::DefaultVisitor::visitBaseVariableWithFunctionCalls(Php::BaseVariableWithFunctionCallsAst*)
() at /lib64/libkdevphpparser.so
#11 0x00007fa2245ca2e8 in Php::DefaultVisitor::visitVariable(Php::VariableAst*)
() at /lib64/libkdevphpparser.so
#12 0x00007fa2245ca252 in
Php::DefaultVisitor::visitVarExpressionNormal(Php::VarExpressionNormalAst*) ()
at /lib64/libkdevphpparser.so
#13 0x00007fa2245ca100 in
Php::DefaultVisitor::visitVarExpression(Php::VarExpressionAst*) () at
/lib64/libkdevphpparser.so
#14 0x00007fa22464cde9 in
Php::ExpressionVisitor::visitVarExpression(Php::VarExpressionAst*) () at
/lib64/libkdevphpduchain.so
#15 0x00007fa2245ca014 in
Php::DefaultVisitor::visitUnaryExpressionNotPlusminus(Php::UnaryExpressionNotPlusminusAst*)
() at /lib64/libkdevphpparser.so
#16 0x00007fa22464bf99 in
Php::ExpressionVisitor::visitUnaryExpression(Php::UnaryExpressionAst*) () at
/lib64/libkdevphpduchain.so
#17 0x00007fa2245c92d8 in
Php::DefaultVisitor::visitMultiplicativeExpression(Php::MultiplicativeExpressionAst*)
() at /lib64/libkdevphpparser.so
#18 0x00007fa2245c8178 in
Php::DefaultVisitor::visitAdditiveExpression(Php::AdditiveExpressionAst*) () at
/lib64/libkdevphpparser.so
#19 0x00007fa2245c9778 in
Php::DefaultVisitor::visitShiftExpression(Php::ShiftExpressionAst*) () at
/lib64/libkdevphpparser.so
#20 0x00007fa2245c968a in
Php::DefaultVisitor::visitRelationalExpression(Php::RelationalExpressionAst*)
() at /lib64/libkdevphpparser.so
#21 0x00007fa22464bd39 in
Php::ExpressionVisitor::visitRelationalExpression(Php::RelationalExpressionAst*)
() at /lib64/libkdevphpduchain.so
#22 0x00007fa2245c8dba in
Php::DefaultVisitor::visitEqualityExpression(Php::EqualityExpressionAst*) () at
/lib64/libkdevphpparser.so
#23 0x00007fa2245c841e in
Php::DefaultVisitor::visitBitAndExpression(Php::BitAndExpressionAst*) () at
/lib64/libkdevphpparser.so
#24 0x00007fa2245c84be in
Php::DefaultVisitor::visitBitXorExpression(Php::BitXorExpressionAst*) () at
/lib64/libkdevphpparser.so
#25 0x00007fa2245c846e in
Php::DefaultVisitor::visitBitOrExpression(Php::BitOrExpressionAst*) () at
/lib64/libkdevphpparser.so
#26 0x00007fa2245c850e in
Php::DefaultVisitor::visitBooleanAndExpression(Php::BooleanAndExpressionAst*)
() at /lib64/libkdevphpparser.so
#27 0x00007fa2245c855e in
Php::DefaultVisitor::visitBooleanOrExpression(Php::BooleanOrExpressionAst*) ()
at /lib64/libkdevphpparser.so
#28 0x00007fa2245c94ce in
Php::DefaultVisitor::visitNullCoalesceExpression(Php::NullCoalesceExpressionAst*)
() at /lib64/libkdevphpparser.so
#29 0x00007fa2245c8afa in
Php::DefaultVisitor::visitConditionalExpression(Php::ConditionalExpressionAst*)
() at /lib64/libkdevphpparser.so
#30 0x00007fa22464b59b in
Php::ExpressionVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*)
() at /lib64/libkdevphpduchain.so
#31 0x00007fa22464b5af in
Php::ExpressionVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*)
() at /lib64/libkdevphpduchain.so
#32 0x00007fa2245c91fe in
Php::DefaultVisitor::visitLogicalAndExpression(Php::LogicalAndExpressionAst*)
() at /lib64/libkdevphpparser.so
#33 0x00007fa2245c929e in
Php::DefaultVisitor::visitLogicalXorExpression(Php::LogicalXorExpressionAst*)
() at /lib64/libkdevphpparser.so
#34 0x00007fa2245c924e in
Php::DefaultVisitor::visitLogicalOrExpression(Php::LogicalOrExpressionAst*) ()
at /lib64/libkdevphpparser.so
#35 0x00007fa22463f92c in
Php::UseBuilder::visitNodeWithExprVisitor(Php::AstNode*) () at
/lib64/libkdevphpduchain.so
#36 0x00007fa2245c99ee in
Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at
/lib64/libkdevphpparser.so
#37 0x00007fa2245c9dca in
Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at
/lib64/libkdevphpparser.so
#38 0x00007fa2245c90fe in
Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at
/lib64/libkdevphpparser.so
#39 0x00007fa22463d6cf in
Php::ContextBuilder::visitClassStatement(Php::ClassStatementAst*) () at
/lib64/libkdevphpduchain.so
#40 0x00007fa2245c867e in
Php::DefaultVisitor::visitClassBody(Php::ClassBodyAst*) () at
/lib64/libkdevphpparser.so
#41 0x00007fa22463b105 in
Php::ContextBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*)
() at /lib64/libkdevphpduchain.so
#42 0x00007fa2245c9de6 in
Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at
/lib64/libkdevphpparser.so
#43 0x00007fa2245c980e in Php::DefaultVisitor::visitStart(Php::StartAst*) () at
/lib64/libkdevphpparser.so
#44 0x00007fa2246399e4 in Php::ContextBuilder::startVisiting(Php::AstNode*) ()
at /lib64/libkdevphpduchain.so
#45 0x00007fa2246f4249 in
Php::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at
/usr/lib64/qt5/plugins/kdevplatform/32/kdevphplanguagesupport.so
#46 0x00007fa24a1bb90f in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#47 0x00007fa24a1bbf0d in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#48 0x00007fa24a1bad27 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#49 0x00007fa24a1ba871 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#50 0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#51 0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#52 0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7fa1eeffd700 (LWP 24504)):
#0  0x00007fa24d7ae185 in nanosleep () at /lib64/libc.so.6
#1  0x00007fa24dd5e525 in qt_nanosleep(timespec) () at /lib64/libQt5Core.so.5
#2  0x00007fa24c74d114 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
at /lib64/libKDevPlatformLanguage.so.54
#3  0x00007fa24c74d310 in KDevelop::DUChainWriteLocker::lock() () at
/lib64/libKDevPlatformLanguage.so.54
#4  0x00007fa224622415 in Php::PreDeclarationBuilder::closeContext() () at
/lib64/libkdevphpduchain.so
#5  0x00007fa22463d165 in Php::ContextBuilder::visitClosure(Php::ClosureAst*)
() at /lib64/libkdevphpduchain.so
#6  0x00007fa2245ca100 in
Php::DefaultVisitor::visitVarExpression(Php::VarExpressionAst*) () at
/lib64/libkdevphpparser.so
#7  0x00007fa2245ca014 in
Php::DefaultVisitor::visitUnaryExpressionNotPlusminus(Php::UnaryExpressionNotPlusminusAst*)
() at /lib64/libkdevphpparser.so
#8  0x00007fa224639fd4 in
Php::ContextBuilder::visitUnaryExpression(Php::UnaryExpressionAst*) () at
/lib64/libkdevphpduchain.so
#9  0x00007fa2245c92d8 in
Php::DefaultVisitor::visitMultiplicativeExpression(Php::MultiplicativeExpressionAst*)
() at /lib64/libkdevphpparser.so
#10 0x00007fa2245c8178 in
Php::DefaultVisitor::visitAdditiveExpression(Php::AdditiveExpressionAst*) () at
/lib64/libkdevphpparser.so
#11 0x00007fa2245c9778 in
Php::DefaultVisitor::visitShiftExpression(Php::ShiftExpressionAst*) () at
/lib64/libkdevphpparser.so
#12 0x00007fa2245c968a in
Php::DefaultVisitor::visitRelationalExpression(Php::RelationalExpressionAst*)
() at /lib64/libkdevphpparser.so
#13 0x00007fa2245c8dba in
Php::DefaultVisitor::visitEqualityExpression(Php::EqualityExpressionAst*) () at
/lib64/libkdevphpparser.so
#14 0x00007fa2245c841e in
Php::DefaultVisitor::visitBitAndExpression(Php::BitAndExpressionAst*) () at
/lib64/libkdevphpparser.so
#15 0x00007fa2245c84be in
Php::DefaultVisitor::visitBitXorExpression(Php::BitXorExpressionAst*) () at
/lib64/libkdevphpparser.so
#16 0x00007fa2245c846e in
Php::DefaultVisitor::visitBitOrExpression(Php::BitOrExpressionAst*) () at
/lib64/libkdevphpparser.so
#17 0x00007fa2245c850e in
Php::DefaultVisitor::visitBooleanAndExpression(Php::BooleanAndExpressionAst*)
() at /lib64/libkdevphpparser.so
#18 0x00007fa2245c855e in
Php::DefaultVisitor::visitBooleanOrExpression(Php::BooleanOrExpressionAst*) ()
at /lib64/libkdevphpparser.so
#19 0x00007fa2245c94ce in
Php::DefaultVisitor::visitNullCoalesceExpression(Php::NullCoalesceExpressionAst*)
() at /lib64/libkdevphpparser.so
#20 0x00007fa2245c8afa in
Php::DefaultVisitor::visitConditionalExpression(Php::ConditionalExpressionAst*)
() at /lib64/libkdevphpparser.so
#21 0x00007fa2245c824a in
Php::DefaultVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*)
() at /lib64/libkdevphpparser.so
#22 0x00007fa2245c8258 in
Php::DefaultVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*)
() at /lib64/libkdevphpparser.so
#23 0x00007fa2245c91fe in
Php::DefaultVisitor::visitLogicalAndExpression(Php::LogicalAndExpressionAst*)
() at /lib64/libkdevphpparser.so
#24 0x00007fa2245c929e in
Php::DefaultVisitor::visitLogicalXorExpression(Php::LogicalXorExpressionAst*)
() at /lib64/libkdevphpparser.so
#25 0x00007fa2245c924e in
Php::DefaultVisitor::visitLogicalOrExpression(Php::LogicalOrExpressionAst*) ()
at /lib64/libkdevphpparser.so
#26 0x00007fa2245c99ee in
Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at
/lib64/libkdevphpparser.so
#27 0x00007fa2245c9dca in
Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at
/lib64/libkdevphpparser.so
#28 0x00007fa2245c90fe in
Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at
/lib64/libkdevphpparser.so
#29 0x00007fa22463d6cf in
Php::ContextBuilder::visitClassStatement(Php::ClassStatementAst*) () at
/lib64/libkdevphpduchain.so
#30 0x00007fa2245c867e in
Php::DefaultVisitor::visitClassBody(Php::ClassBodyAst*) () at
/lib64/libkdevphpparser.so
#31 0x00007fa22463b105 in
Php::ContextBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*)
() at /lib64/libkdevphpduchain.so
#32 0x00007fa2246228a5 in
Php::PreDeclarationBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*)
() at /lib64/libkdevphpduchain.so
#33 0x00007fa2245c9de6 in
Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at
/lib64/libkdevphpparser.so
#34 0x00007fa2245c980e in Php::DefaultVisitor::visitStart(Php::StartAst*) () at
/lib64/libkdevphpparser.so
#35 0x00007fa2246399e4 in Php::ContextBuilder::startVisiting(Php::AstNode*) ()
at /lib64/libkdevphpduchain.so
#36 0x00007fa22463f27d in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::build(KDevelop::IndexedString const&, Php::AstNode*,
KDevelop::ReferencedTopDUContext const&) () at /lib64/libkdevphpduchain.so
#37 0x00007fa22463b5e6 in Php::ContextBuilder::build(KDevelop::IndexedString
const&, Php::AstNode*, KDevelop::ReferencedTopDUContext const&) () at
/lib64/libkdevphpduchain.so
#38 0x00007fa224630e22 in
Php::DeclarationBuilder::build(KDevelop::IndexedString const&, Php::AstNode*,
KDevelop::ReferencedTopDUContext const&) () at /lib64/libkdevphpduchain.so
#39 0x00007fa2246f34cd in
Php::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at
/usr/lib64/qt5/plugins/kdevplatform/32/kdevphplanguagesupport.so
#40 0x00007fa24a1bb90f in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#41 0x00007fa24a1bbf0d in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#42 0x00007fa24a1bad27 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#43 0x00007fa24a1ba871 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#44 0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#45 0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#46 0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fa1ef7fe700 (LWP 24503)):
#0  0x00007fa24d7ae185 in nanosleep () at /lib64/libc.so.6
#1  0x00007fa24dd5e525 in qt_nanosleep(timespec) () at /lib64/libQt5Core.so.5
#2  0x00007fa24c74d114 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
at /lib64/libKDevPlatformLanguage.so.54
#3  0x00007fa24c74d310 in KDevelop::DUChainWriteLocker::lock() () at
/lib64/libKDevPlatformLanguage.so.54
#4  0x00007fa224622252 in Php::PreDeclarationBuilder::closeDeclaration() () at
/lib64/libkdevphpduchain.so
#5  0x00007fa2246396d0 in
Php::ContextBuilder::closeNamespaces(Php::NamespaceDeclarationStatementAst*) ()
at /lib64/libkdevphpduchain.so
#6  0x00007fa2246399f8 in Php::ContextBuilder::startVisiting(Php::AstNode*) ()
at /lib64/libkdevphpduchain.so
#7  0x00007fa22463f27d in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::build(KDevelop::IndexedString const&, Php::AstNode*,
KDevelop::ReferencedTopDUContext const&) () at /lib64/libkdevphpduchain.so
#8  0x00007fa22463b5e6 in Php::ContextBuilder::build(KDevelop::IndexedString
const&, Php::AstNode*, KDevelop::ReferencedTopDUContext const&) () at
/lib64/libkdevphpduchain.so
#9  0x00007fa224630e22 in
Php::DeclarationBuilder::build(KDevelop::IndexedString const&, Php::AstNode*,
KDevelop::ReferencedTopDUContext const&) () at /lib64/libkdevphpduchain.so
#10 0x00007fa2246f34cd in
Php::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at
/usr/lib64/qt5/plugins/kdevplatform/32/kdevphplanguagesupport.so
#11 0x00007fa24a1bb90f in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#12 0x00007fa24a1bbf0d in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#13 0x00007fa24a1bad27 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#14 0x00007fa24a1ba871 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#15 0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#16 0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#17 0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7fa1effff700 (LWP 24502)):
#0  0x00007fa24d7ae185 in nanosleep () at /lib64/libc.so.6
#1  0x00007fa24dd5e525 in qt_nanosleep(timespec) () at /lib64/libQt5Core.so.5
#2  0x00007fa24c74d114 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
at /lib64/libKDevPlatformLanguage.so.54
#3  0x00007fa24c74d310 in KDevelop::DUChainWriteLocker::lock() () at
/lib64/libKDevPlatformLanguage.so.54
#4  0x00007fa22463f114 in KDevelop::AbstractContextBuilder<Php::AstNode,
Php::IdentifierAst>::build(KDevelop::IndexedString const&, Php::AstNode*,
KDevelop::ReferencedTopDUContext const&) () at /lib64/libkdevphpduchain.so
#5  0x00007fa22463b5e6 in Php::ContextBuilder::build(KDevelop::IndexedString
const&, Php::AstNode*, KDevelop::ReferencedTopDUContext const&) () at
/lib64/libkdevphpduchain.so
#6  0x00007fa224630e22 in
Php::DeclarationBuilder::build(KDevelop::IndexedString const&, Php::AstNode*,
KDevelop::ReferencedTopDUContext const&) () at /lib64/libkdevphpduchain.so
#7  0x00007fa2246f34cd in
Php::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at
/usr/lib64/qt5/plugins/kdevplatform/32/kdevphplanguagesupport.so
#8  0x00007fa24a1bb90f in
ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#9  0x00007fa24a1bbf0d in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007fa24a1bad27 in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&,
ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5
#11 0x00007fa24a1ba871 in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#12 0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#13 0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#14 0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fa1fe4ee700 (LWP 24476)):
#0  0x00007fa24a270a78 in g_mutex_unlock () at /lib64/libglib-2.0.so.0
#1  0x00007fa24a2248de in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#2  0x00007fa24dd5ecd3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#3  0x00007fa24dd08ceb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#4  0x00007fa24db61395 in QThread::exec() () at /lib64/libQt5Core.so.5
#5  0x00007fa1fd12c699 in QQuickXmlQueryEngine::run() () at
/usr/lib64/qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.so
#6  0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#7  0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fa1fffff700 (LWP 24339)):
#0  0x00007fa24d7d6a1f in poll () at /lib64/libc.so.6
#1  0x00007fa24a22479e in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007fa24a2248d3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007fa24dd5ecd3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#4  0x00007fa24dd08ceb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5  0x00007fa24db61395 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fa24c817440 in KDevelop::CompletionWorkerThread::run() () at
/lib64/libKDevPlatformLanguage.so.54
#7  0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#8  0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fa20522d700 (LWP 24337)):
#0  0x00007fa24a224351 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#1  0x00007fa24a224830 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007fa24a2248d3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007fa24dd5ecd3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#4  0x00007fa24dd08ceb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5  0x00007fa24db61395 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#7  0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fa21dd33700 (LWP 24336)):
#0  0x00007fa24d7d23fc in read () at /lib64/libc.so.6
#1  0x00007fa24a26c46f in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0
#2  0x00007fa24a2242e7 in g_main_context_check () at /lib64/libglib-2.0.so.0
#3  0x00007fa24a224742 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#4  0x00007fa24a2248d3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#5  0x00007fa24dd5ecd3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#6  0x00007fa24dd08ceb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#7  0x00007fa24db61395 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007fa24b1ae119 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#9  0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#10 0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#11 0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fa21eff1700 (LWP 24327)):
#0  0x00007fa24d7d6a1f in poll () at /lib64/libc.so.6
#1  0x00007fa24a22479e in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007fa24a2248d3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007fa24dd5ecd3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#4  0x00007fa24dd08ceb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5  0x00007fa24db61395 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#7  0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#8  0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fa21ffff700 (LWP 24326)):
#0  0x00007fa24a270a4d in g_mutex_lock () at /lib64/libglib-2.0.so.0
#1  0x00007fa24a223d27 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#2  0x00007fa24a2246cb in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#3  0x00007fa24a2248d3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#4  0x00007fa24dd5ecd3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#5  0x00007fa24dd08ceb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#6  0x00007fa24db61395 in QThread::exec() () at /lib64/libQt5Core.so.5
#7  0x00007fa24c817440 in KDevelop::CompletionWorkerThread::run() () at
/lib64/libKDevPlatformLanguage.so.54
#8  0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#9  0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fa224efe700 (LWP 24325)):
#0  0x00007fa24d7ae185 in nanosleep () at /lib64/libc.so.6
#1  0x00007fa24dd5e525 in qt_nanosleep(timespec) () at /lib64/libQt5Core.so.5
#2  0x00007fa24c74d114 in KDevelop::DUChainLock::lockForWrite(unsigned int) ()
at /lib64/libKDevPlatformLanguage.so.54
#3  0x00007fa24c74d310 in KDevelop::DUChainWriteLocker::lock() () at
/lib64/libKDevPlatformLanguage.so.54
#4  0x00007fa24c707036 in KDevelop::DUChainPrivate::doMoreCleanup(int,
KDevelop::DUChainPrivate::LockFlag) () at /lib64/libKDevPlatformLanguage.so.54
#5  0x00007fa24dd33f40 in QMetaObject::activate(QObject*, int, int, void**) ()
at /lib64/libQt5Core.so.5
#6  0x00007fa24dd405bb in QTimer::timeout(QTimer::QPrivateSignal) () at
/lib64/libQt5Core.so.5
#7  0x00007fa24dd34c15 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#8  0x00007fa24e87aad6 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#9  0x00007fa24e884150 in QApplication::notify(QObject*, QEvent*) () at
/lib64/libQt5Widgets.so.5
#10 0x00007fa24dd09de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#11 0x00007fa24dd5df78 in QTimerInfoList::activateTimers() () at
/lib64/libQt5Core.so.5
#12 0x00007fa24dd5e82c in timerSourceDispatch(_GSource*, int (*)(void*), void*)
() at /lib64/libQt5Core.so.5
#13 0x00007fa24a2244a0 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#14 0x00007fa24a224830 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#15 0x00007fa24a2248d3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#16 0x00007fa24dd5ecb5 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#17 0x00007fa24dd08ceb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#18 0x00007fa24db61395 in QThread::exec() () at /lib64/libQt5Core.so.5
#19 0x00007fa24c706050 in KDevelop::DUChainPrivate::CleanupThread::run() () at
/lib64/libKDevPlatformLanguage.so.54
#20 0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#21 0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#22 0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fa225bf8700 (LWP 24324)):
#0  0x00007fa24ab4bd45 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007fa22c79c06b in util_queue_thread_func () at
/usr/lib64/dri/i965_dri.so
#2  0x00007fa22c79bc7b in impl_thrd_routine () at /usr/lib64/dri/i965_dri.so
#3  0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fa235547700 (LWP 24322)):
#0  0x00007fa24d7d6a1f in poll () at /lib64/libc.so.6
#1  0x00007fa24a22479e in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#2  0x00007fa24a2248d3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007fa24dd5ecd3 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#4  0x00007fa24dd08ceb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5  0x00007fa24db61395 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007fa24e616f4a in QDBusConnectionManager::run() () at
/lib64/libQt5DBus.so.5
#7  0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#8  0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#9  0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fa2360f9700 (LWP 24321)):
#0  0x00007fa24d7d6a1f in poll () at /lib64/libc.so.6
#1  0x00007fa2469b838a in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007fa2469b9fea in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007fa2362c2ac8 in QXcbEventQueue::run() () at /lib64/libQt5XcbQpa.so.5
#4  0x00007fa24db624e6 in QThreadPrivate::start(void*) () at
/lib64/libQt5Core.so.5
#5  0x00007fa24ab454e2 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fa24d7e1643 in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fa2433ef940 (LWP 24319)):
#0  0x00007fa24d7d6a1f in poll () at /lib64/libc.so.6
#1  0x00007fa2469b838a in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x00007fa2469b8a09 in _xcb_out_send () at /lib64/libxcb.so.1
#3  0x00007fa2469b8c97 in _xcb_out_flush_to () at /lib64/libxcb.so.1
#4  0x00007fa2469b9d95 in wait_for_reply () at /lib64/libxcb.so.1
#5  0x00007fa2469b9e15 in xcb_wait_for_reply () at /lib64/libxcb.so.1
#6  0x00007fa236296cbe in QXcbConnection::sync() () at /lib64/libQt5XcbQpa.so.5
#7  0x00007fa2362b406b in QXcbBackingStoreImage::preparePaint(QRegion const&)
() at /lib64/libQt5XcbQpa.so.5
#8  0x00007fa2362b4364 in QXcbBackingStore::beginPaint(QRegion const&) () at
/lib64/libQt5XcbQpa.so.5
#9  0x00007fa24e35dd94 in QBackingStore::beginPaint(QRegion const&) () at
/lib64/libQt5Gui.so.5
#10 0x00007fa24e88cc79 in QWidgetBackingStore::doSync() () at
/lib64/libQt5Widgets.so.5
#11 0x00007fa24e88d2c1 in QWidgetBackingStore::sync() () at
/lib64/libQt5Widgets.so.5
#12 0x00007fa24e8a5415 in QWidgetPrivate::syncBackingStore() () at
/lib64/libQt5Widgets.so.5
#13 0x00007fa24e8bd708 in QWidget::event(QEvent*) () at
/lib64/libQt5Widgets.so.5
#14 0x00007fa24e9d1ef8 in QMainWindow::event(QEvent*) () at
/lib64/libQt5Widgets.so.5
#15 0x00007fa24bd1841b in KMainWindow::event(QEvent*) () at
/lib64/libKF5XmlGui.so.5
#16 0x00007fa24bd6501b in KXmlGuiWindow::event(QEvent*) () at
/lib64/libKF5XmlGui.so.5
#17 0x00007fa24e87aad6 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#18 0x00007fa24e884150 in QApplication::notify(QObject*, QEvent*) () at
/lib64/libQt5Widgets.so.5
#19 0x00007fa24dd09de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#20 0x00007fa24dd0cd8b in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /lib64/libQt5Core.so.5
#21 0x00007fa24dd5ef27 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () at /lib64/libQt5Core.so.5
#22 0x00007fa24a2244a0 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#23 0x00007fa24a224830 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#24 0x00007fa24a2248d3 in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#25 0x00007fa24dd5ecb5 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#26 0x00007fa24dd08ceb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#27 0x00007fa24dd10a16 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#28 0x00005605dd9f0318 in main ()
[Inferior 1 (process 24319) detached]

The reporter indicates this bug may be a duplicate of or related to bug 372905.

Possible duplicates by query: bug 372905.

Reported using DrKonqi

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

Reply via email to