Application: kdevelop (5.0.2) Qt Version: 5.7.0 Frameworks Version: 5.27.0 Operating System: Linux 4.8.8-300.fc25.x86_64 x86_64 Distribution: "Fedora release 25 (Twenty Five)" -- Information about the crash: - What I was doing when the application crashed: immediatly after i start KDevelop i switched to the konsole an press Enter in MC. i saw my sourcecode (i looked for the welcome-screen-bug) and a view seconds after the sourcecode from my last project appears, the application crashed -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f9b82ef8600 (LWP 12102))] Thread 18 (Thread 0x7f9b1a696700 (LWP 12205)): #0 0x00007f9b9bc17bdd in read () at /lib64/libc.so.6 #1 0x00007f9b8f9a7450 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0 #2 0x00007f9b8f962c60 in g_main_context_check () at /lib64/libglib-2.0.so.0 #3 0x00007f9b8f9630f4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #4 0x00007f9b8f96326c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #5 0x00007f9b9ca21d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #6 0x00007f9b9c9d30ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #7 0x00007f9b9c830643 in QThread::exec() () at /lib64/libQt5Core.so.5 #8 0x00007f9b99e07fcf in KDevelop::CompletionWorkerThread::run() () at /lib64/libKDevPlatformLanguage.so.10 #9 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #10 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #11 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 17 (Thread 0x7f9b32c63700 (LWP 12202)): #0 0x00007f9b9bc17bdd in read () at /lib64/libc.so.6 #1 0x00007f9b8f9a7450 in g_wakeup_acknowledge () at /lib64/libglib-2.0.so.0 #2 0x00007f9b8f962c60 in g_main_context_check () at /lib64/libglib-2.0.so.0 #3 0x00007f9b8f9630f4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #4 0x00007f9b8f96326c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #5 0x00007f9b9ca21d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #6 0x00007f9b9c9d30ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #7 0x00007f9b9c830643 in QThread::exec() () at /lib64/libQt5Core.so.5 #8 0x00007f9b99e07fcf in KDevelop::CompletionWorkerThread::run() () at /lib64/libKDevPlatformLanguage.so.10 #9 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #10 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #11 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 16 (Thread 0x7f9b30ffb700 (LWP 12198)): #0 0x00007f9b8f962780 in g_main_context_prepare () at /lib64/libglib-2.0.so.0 #1 0x00007f9b8f96307b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f9b8f96326c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f9b9ca21d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f9b9c9d30ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f9b9c830643 in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #8 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7f9b337fe700 (LWP 12174)): #0 0x00007f9b94e7b460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f9b9c83509a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f9b98cba880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9b98cbea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9b98cb99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9b98cbc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #8 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7f9b33fff700 (LWP 12173)): #0 0x00007f9b5f92e019 in Php::ExpressionVisitor::visitNode(Php::AstNode*) () at /lib64/libkdevphpduchain.so #1 0x00007f9b5f6bebda in Php::DefaultVisitor::visitBaseVariable(Php::BaseVariableAst*) () at /lib64/libkdevphpparser.so #2 0x00007f9b5f6c0884 in Php::DefaultVisitor::visitVariable(Php::VariableAst*) () at /lib64/libkdevphpparser.so #3 0x00007f9b5f6c07ee in Php::DefaultVisitor::visitVarExpressionNormal(Php::VarExpressionNormalAst*) () at /lib64/libkdevphpparser.so #4 0x00007f9b5f6c06c0 in Php::DefaultVisitor::visitVarExpression(Php::VarExpressionAst*) () at /lib64/libkdevphpparser.so #5 0x00007f9b5f6c0606 in Php::DefaultVisitor::visitUnaryExpressionNotPlusminus(Php::UnaryExpressionNotPlusminusAst*) () at /lib64/libkdevphpparser.so #6 0x00007f9b5f92f8b3 in Php::ExpressionVisitor::visitUnaryExpression(Php::UnaryExpressionAst*) () at /lib64/libkdevphpduchain.so #7 0x00007f9b5f6bfa04 in Php::DefaultVisitor::visitMultiplicativeExpression(Php::MultiplicativeExpressionAst*) () at /lib64/libkdevphpparser.so #8 0x00007f9b5f6bea34 in Php::DefaultVisitor::visitAdditiveExpression(Php::AdditiveExpressionAst*) () at /lib64/libkdevphpparser.so #9 0x00007f9b5f6bfe04 in Php::DefaultVisitor::visitShiftExpression(Php::ShiftExpressionAst*) () at /lib64/libkdevphpparser.so #10 0x00007f9b5f6bfd2a in Php::DefaultVisitor::visitRelationalExpression(Php::RelationalExpressionAst*) () at /lib64/libkdevphpparser.so #11 0x00007f9b5f92f645 in Php::ExpressionVisitor::visitRelationalExpression(Php::RelationalExpressionAst*) () at /lib64/libkdevphpduchain.so #12 0x00007f9b5f6bf564 in Php::DefaultVisitor::visitEqualityExpression(Php::EqualityExpressionAst*) () at /lib64/libkdevphpparser.so #13 0x00007f9b5f6becbe in Php::DefaultVisitor::visitBitAndExpression(Php::BitAndExpressionAst*) () at /lib64/libkdevphpparser.so #14 0x00007f9b5f6bed5e in Php::DefaultVisitor::visitBitXorExpression(Php::BitXorExpressionAst*) () at /lib64/libkdevphpparser.so #15 0x00007f9b5f6bed0e in Php::DefaultVisitor::visitBitOrExpression(Php::BitOrExpressionAst*) () at /lib64/libkdevphpparser.so #16 0x00007f9b5f6bedae in Php::DefaultVisitor::visitBooleanAndExpression(Php::BooleanAndExpressionAst*) () at /lib64/libkdevphpparser.so #17 0x00007f9b5f6bedfe in Php::DefaultVisitor::visitBooleanOrExpression(Php::BooleanOrExpressionAst*) () at /lib64/libkdevphpparser.so #18 0x00007f9b5f6bf256 in Php::DefaultVisitor::visitConditionalExpression(Php::ConditionalExpressionAst*) () at /lib64/libkdevphpparser.so #19 0x00007f9b5f92e4d4 in Php::ExpressionVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*) () at /lib64/libkdevphpduchain.so #20 0x00007f9b5f9335e5 in Php::ExpressionParser::evaluateType(Php::AstNode*, Php::EditorIntegrator*, KDevelop::CursorInRevision const&) () at /lib64/libkdevphpduchain.so #21 0x00007f9b5f933f6f in Php::ExpressionParser::evaluateType(Php::AstNode*, Php::EditorIntegrator*) () at /lib64/libkdevphpduchain.so #22 0x00007f9b5f928219 in Php::TypeBuilder::getTypeForNode(Php::AstNode*) () at /lib64/libkdevphpduchain.so #23 0x00007f9b5f92a03d in Php::TypeBuilder::visitAssignmentExpression(Php::AssignmentExpressionAst*) () at /lib64/libkdevphpduchain.so #24 0x00007f9b5f90f36d in Php::DeclarationBuilder::visitAssignmentExpression(Php::AssignmentExpressionAst*) () at /lib64/libkdevphpduchain.so #25 0x00007f9b5f6bf92e in Php::DefaultVisitor::visitLogicalAndExpression(Php::LogicalAndExpressionAst*) () at /lib64/libkdevphpparser.so #26 0x00007f9b5f6bf9ce in Php::DefaultVisitor::visitLogicalXorExpression(Php::LogicalXorExpressionAst*) () at /lib64/libkdevphpparser.so #27 0x00007f9b5f6bf97e in Php::DefaultVisitor::visitLogicalOrExpression(Php::LogicalOrExpressionAst*) () at /lib64/libkdevphpparser.so #28 0x00007f9b5f6c0087 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #29 0x00007f9b5f928743 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #30 0x00007f9b5f917cef in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #31 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #32 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #33 0x00007f9b5f6bfeca in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #34 0x00007f9b5f928743 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #35 0x00007f9b5f917cef in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #36 0x00007f9b5f6bf44e in Php::DefaultVisitor::visitElseifList(Php::ElseifListAst*) () at /lib64/libkdevphpparser.so #37 0x00007f9b5f6bfef4 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #38 0x00007f9b5f928743 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #39 0x00007f9b5f917cef in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #40 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #41 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #42 0x00007f9b5f6bfeca in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #43 0x00007f9b5f928743 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #44 0x00007f9b5f917cef in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #45 0x00007f9b5f6bf666 in Php::DefaultVisitor::visitForeachStatement(Php::ForeachStatementAst*) () at /lib64/libkdevphpparser.so #46 0x00007f9b5f6bffdb in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #47 0x00007f9b5f928743 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #48 0x00007f9b5f917cef in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #49 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #50 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #51 0x00007f9b5f920f28 in Php::ContextBuilder::visitClassStatement(Php::ClassStatementAst*) () at /lib64/libkdevphpduchain.so #52 0x00007f9b5f92ab7d in Php::TypeBuilder::visitClassStatement(Php::ClassStatementAst*) () at /lib64/libkdevphpduchain.so #53 0x00007f9b5f911048 in Php::DeclarationBuilder::visitClassStatement(Php::ClassStatementAst*) () at /lib64/libkdevphpduchain.so #54 0x00007f9b5f6bef0e in Php::DefaultVisitor::visitClassBody(Php::ClassBodyAst*) () at /lib64/libkdevphpparser.so #55 0x00007f9b5f91e08b in Php::ContextBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*) () at /lib64/libkdevphpduchain.so #56 0x00007f9b5f9137fd in Php::DeclarationBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*) () at /lib64/libkdevphpduchain.so #57 0x00007f9b5f6c0400 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #58 0x00007f9b5f90f0e9 in Php::DeclarationBuilder::visitOuterTopStatement(Php::OuterTopStatementAst*) () at /lib64/libkdevphpduchain.so #59 0x00007f9b5f6bfe9e in Php::DefaultVisitor::visitStart(Php::StartAst*) () at /lib64/libkdevphpparser.so #60 0x00007f9b5f91cf98 in Php::ContextBuilder::startVisiting(Php::AstNode*) () at /lib64/libkdevphpduchain.so #61 0x00007f9b5f91834e in Php::DeclarationBuilder::supportBuild(Php::AstNode*, KDevelop::DUContext*) () at /lib64/libkdevphpduchain.so #62 0x00007f9b5f910417 in Php::DeclarationBuilder::build(KDevelop::IndexedString const&, Php::AstNode*, KDevelop::ReferencedTopDUContext) () at /lib64/libkdevphpduchain.so #63 0x00007f9b5fba7774 in Php::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/qt5/plugins/kdevplatform/25/kdevphplanguagesupport.so #64 0x00007f9b98cbdbaa in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #65 0x00007f9b98cbe1b8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #66 0x00007f9b98cbcd00 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #67 0x00007f9b98cbc810 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #68 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #69 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #70 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7f9b4c8ae700 (LWP 12172)): #0 0x00007f9b9bbec8bd in nanosleep () at /lib64/libc.so.6 #1 0x00007f9b9c8cb63d in qt_nanosleep(timespec) () at /lib64/libQt5Core.so.5 #2 0x00007f9b9c833e64 in QThread::usleep(unsigned long) () at /lib64/libQt5Core.so.5 #3 0x00007f9b99d4fad6 in KDevelop::DUChainLock::lockForWrite(unsigned int) () at /lib64/libKDevPlatformLanguage.so.10 #4 0x00007f9b99d4fd2c in KDevelop::DUChainWriteLocker::lock() () at /lib64/libKDevPlatformLanguage.so.10 #5 0x00007f9b5f925196 in KDevelop::AbstractUseBuilder<Php::AstNode, Php::IdentifierAst, Php::ContextBuilder>::newUse(Php::AstNode*, KDevelop::RangeInRevision const&, KDevelop::DUChainPointer<KDevelop::Declaration> const&) () at /lib64/libkdevphpduchain.so #6 0x00007f9b5f92344a in Php::UseBuilder::newCheckedUse(Php::AstNode*, KDevelop::DUChainPointer<KDevelop::Declaration> const&, bool) () at /lib64/libkdevphpduchain.so #7 0x00007f9b5f930c8d in Php::ExpressionVisitor::processVariable(Php::VariableIdentifierAst*) () at /lib64/libkdevphpduchain.so #8 0x00007f9b5f9310b2 in Php::ExpressionVisitor::visitCompoundVariableWithSimpleIndirectReference(Php::CompoundVariableWithSimpleIndirectReferenceAst*) () at /lib64/libkdevphpduchain.so #9 0x00007f9b5f6bebda in Php::DefaultVisitor::visitBaseVariable(Php::BaseVariableAst*) () at /lib64/libkdevphpparser.so #10 0x00007f9b5f6c0884 in Php::DefaultVisitor::visitVariable(Php::VariableAst*) () at /lib64/libkdevphpparser.so #11 0x00007f9b5f92e0e3 in Php::ExpressionVisitor::visitVariable(Php::VariableAst*) () at /lib64/libkdevphpduchain.so #12 0x00007f9b5f6c07ee in Php::DefaultVisitor::visitVarExpressionNormal(Php::VarExpressionNormalAst*) () at /lib64/libkdevphpparser.so #13 0x00007f9b5f6c06c0 in Php::DefaultVisitor::visitVarExpression(Php::VarExpressionAst*) () at /lib64/libkdevphpparser.so #14 0x00007f9b5f6c0606 in Php::DefaultVisitor::visitUnaryExpressionNotPlusminus(Php::UnaryExpressionNotPlusminusAst*) () at /lib64/libkdevphpparser.so #15 0x00007f9b5f92f8b3 in Php::ExpressionVisitor::visitUnaryExpression(Php::UnaryExpressionAst*) () at /lib64/libkdevphpduchain.so #16 0x00007f9b5f6bfa04 in Php::DefaultVisitor::visitMultiplicativeExpression(Php::MultiplicativeExpressionAst*) () at /lib64/libkdevphpparser.so #17 0x00007f9b5f6bea34 in Php::DefaultVisitor::visitAdditiveExpression(Php::AdditiveExpressionAst*) () at /lib64/libkdevphpparser.so #18 0x00007f9b5f6bfe04 in Php::DefaultVisitor::visitShiftExpression(Php::ShiftExpressionAst*) () at /lib64/libkdevphpparser.so #19 0x00007f9b5f6bfd2a in Php::DefaultVisitor::visitRelationalExpression(Php::RelationalExpressionAst*) () at /lib64/libkdevphpparser.so #20 0x00007f9b5f92f645 in Php::ExpressionVisitor::visitRelationalExpression(Php::RelationalExpressionAst*) () at /lib64/libkdevphpduchain.so #21 0x00007f9b5f6bf564 in Php::DefaultVisitor::visitEqualityExpression(Php::EqualityExpressionAst*) () at /lib64/libkdevphpparser.so #22 0x00007f9b5f6becbe in Php::DefaultVisitor::visitBitAndExpression(Php::BitAndExpressionAst*) () at /lib64/libkdevphpparser.so #23 0x00007f9b5f6bed5e in Php::DefaultVisitor::visitBitXorExpression(Php::BitXorExpressionAst*) () at /lib64/libkdevphpparser.so #24 0x00007f9b5f6bed0e in Php::DefaultVisitor::visitBitOrExpression(Php::BitOrExpressionAst*) () at /lib64/libkdevphpparser.so #25 0x00007f9b5f6bedae in Php::DefaultVisitor::visitBooleanAndExpression(Php::BooleanAndExpressionAst*) () at /lib64/libkdevphpparser.so #26 0x00007f9b5f6bedfe in Php::DefaultVisitor::visitBooleanOrExpression(Php::BooleanOrExpressionAst*) () at /lib64/libkdevphpparser.so #27 0x00007f9b5f6bf256 in Php::DefaultVisitor::visitConditionalExpression(Php::ConditionalExpressionAst*) () at /lib64/libkdevphpparser.so #28 0x00007f9b5f92e4d4 in Php::ExpressionVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*) () at /lib64/libkdevphpduchain.so #29 0x00007f9b5f92e4e5 in Php::ExpressionVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*) () at /lib64/libkdevphpduchain.so #30 0x00007f9b5f6bf92e in Php::DefaultVisitor::visitLogicalAndExpression(Php::LogicalAndExpressionAst*) () at /lib64/libkdevphpparser.so #31 0x00007f9b5f6bf9ce in Php::DefaultVisitor::visitLogicalXorExpression(Php::LogicalXorExpressionAst*) () at /lib64/libkdevphpparser.so #32 0x00007f9b5f6bf97e in Php::DefaultVisitor::visitLogicalOrExpression(Php::LogicalOrExpressionAst*) () at /lib64/libkdevphpparser.so #33 0x00007f9b5f922fd2 in Php::UseBuilder::visitNodeWithExprVisitor(Php::AstNode*) () at /lib64/libkdevphpduchain.so #34 0x00007f9b5f6c0087 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #35 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #36 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #37 0x00007f9b5f6bfeca in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #38 0x00007f9b5f6bff02 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #39 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #40 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #41 0x00007f9b5f6bfeca in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #42 0x00007f9b5f6bfee6 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #43 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #44 0x00007f9b5f6bfe9e in Php::DefaultVisitor::visitStart(Php::StartAst*) () at /lib64/libkdevphpparser.so #45 0x00007f9b5f91cf98 in Php::ContextBuilder::startVisiting(Php::AstNode*) () at /lib64/libkdevphpduchain.so #46 0x00007f9b5fba7fff in Php::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/qt5/plugins/kdevplatform/25/kdevphplanguagesupport.so #47 0x00007f9b98cbdbaa in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #48 0x00007f9b98cbe1b8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #49 0x00007f9b98cbcd00 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #50 0x00007f9b98cbc810 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #51 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #52 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #53 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7f9b4d0af700 (LWP 12171)): #0 0x00007f9b94e7b460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f9b9c83509a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f9b98cba880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9b98cbea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9b98cb99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9b98cbc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #8 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7f9b4d8b0700 (LWP 12170)): #0 0x00007f9b9bbec8bd in nanosleep () at /lib64/libc.so.6 #1 0x00007f9b9c8cb63d in qt_nanosleep(timespec) () at /lib64/libQt5Core.so.5 #2 0x00007f9b9c833e64 in QThread::usleep(unsigned long) () at /lib64/libQt5Core.so.5 #3 0x00007f9b99d4fad6 in KDevelop::DUChainLock::lockForWrite(unsigned int) () at /lib64/libKDevPlatformLanguage.so.10 #4 0x00007f9b99d4fd2c in KDevelop::DUChainWriteLocker::lock() () at /lib64/libKDevPlatformLanguage.so.10 #5 0x00007f9b5f925196 in KDevelop::AbstractUseBuilder<Php::AstNode, Php::IdentifierAst, Php::ContextBuilder>::newUse(Php::AstNode*, KDevelop::RangeInRevision const&, KDevelop::DUChainPointer<KDevelop::Declaration> const&) () at /lib64/libkdevphpduchain.so #6 0x00007f9b5f92344a in Php::UseBuilder::newCheckedUse(Php::AstNode*, KDevelop::DUChainPointer<KDevelop::Declaration> const&, bool) () at /lib64/libkdevphpduchain.so #7 0x00007f9b5f9327eb in Php::ExpressionVisitor::visitFunctionCall(Php::FunctionCallAst*) () at /lib64/libkdevphpduchain.so #8 0x00007f9b5f6bec56 in Php::DefaultVisitor::visitBaseVariableWithFunctionCalls(Php::BaseVariableWithFunctionCallsAst*) () at /lib64/libkdevphpparser.so #9 0x00007f9b5f6c0884 in Php::DefaultVisitor::visitVariable(Php::VariableAst*) () at /lib64/libkdevphpparser.so #10 0x00007f9b5f6c07ee in Php::DefaultVisitor::visitVarExpressionNormal(Php::VarExpressionNormalAst*) () at /lib64/libkdevphpparser.so #11 0x00007f9b5f6c06c0 in Php::DefaultVisitor::visitVarExpression(Php::VarExpressionAst*) () at /lib64/libkdevphpparser.so #12 0x00007f9b5f6c0606 in Php::DefaultVisitor::visitUnaryExpressionNotPlusminus(Php::UnaryExpressionNotPlusminusAst*) () at /lib64/libkdevphpparser.so #13 0x00007f9b5f92f8b3 in Php::ExpressionVisitor::visitUnaryExpression(Php::UnaryExpressionAst*) () at /lib64/libkdevphpduchain.so #14 0x00007f9b5f6bfa04 in Php::DefaultVisitor::visitMultiplicativeExpression(Php::MultiplicativeExpressionAst*) () at /lib64/libkdevphpparser.so #15 0x00007f9b5f6bea34 in Php::DefaultVisitor::visitAdditiveExpression(Php::AdditiveExpressionAst*) () at /lib64/libkdevphpparser.so #16 0x00007f9b5f6bfe04 in Php::DefaultVisitor::visitShiftExpression(Php::ShiftExpressionAst*) () at /lib64/libkdevphpparser.so #17 0x00007f9b5f6bfd2a in Php::DefaultVisitor::visitRelationalExpression(Php::RelationalExpressionAst*) () at /lib64/libkdevphpparser.so #18 0x00007f9b5f92f645 in Php::ExpressionVisitor::visitRelationalExpression(Php::RelationalExpressionAst*) () at /lib64/libkdevphpduchain.so #19 0x00007f9b5f6bf564 in Php::DefaultVisitor::visitEqualityExpression(Php::EqualityExpressionAst*) () at /lib64/libkdevphpparser.so #20 0x00007f9b5f6becbe in Php::DefaultVisitor::visitBitAndExpression(Php::BitAndExpressionAst*) () at /lib64/libkdevphpparser.so #21 0x00007f9b5f6bed5e in Php::DefaultVisitor::visitBitXorExpression(Php::BitXorExpressionAst*) () at /lib64/libkdevphpparser.so #22 0x00007f9b5f6bed0e in Php::DefaultVisitor::visitBitOrExpression(Php::BitOrExpressionAst*) () at /lib64/libkdevphpparser.so #23 0x00007f9b5f6bedae in Php::DefaultVisitor::visitBooleanAndExpression(Php::BooleanAndExpressionAst*) () at /lib64/libkdevphpparser.so #24 0x00007f9b5f6bedfe in Php::DefaultVisitor::visitBooleanOrExpression(Php::BooleanOrExpressionAst*) () at /lib64/libkdevphpparser.so #25 0x00007f9b5f6bf256 in Php::DefaultVisitor::visitConditionalExpression(Php::ConditionalExpressionAst*) () at /lib64/libkdevphpparser.so #26 0x00007f9b5f92e4d4 in Php::ExpressionVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*) () at /lib64/libkdevphpduchain.so #27 0x00007f9b5f6bf92e in Php::DefaultVisitor::visitLogicalAndExpression(Php::LogicalAndExpressionAst*) () at /lib64/libkdevphpparser.so #28 0x00007f9b5f6bf9ce in Php::DefaultVisitor::visitLogicalXorExpression(Php::LogicalXorExpressionAst*) () at /lib64/libkdevphpparser.so #29 0x00007f9b5f6bf97e in Php::DefaultVisitor::visitLogicalOrExpression(Php::LogicalOrExpressionAst*) () at /lib64/libkdevphpparser.so #30 0x00007f9b5f922fd2 in Php::UseBuilder::visitNodeWithExprVisitor(Php::AstNode*) () at /lib64/libkdevphpduchain.so #31 0x00007f9b5f6bf476 in Php::DefaultVisitor::visitElseifListItem(Php::ElseifListItemAst*) () at /lib64/libkdevphpparser.so #32 0x00007f9b5f6bf44e in Php::DefaultVisitor::visitElseifList(Php::ElseifListAst*) () at /lib64/libkdevphpparser.so #33 0x00007f9b5f6bfef4 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #34 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #35 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #36 0x00007f9b5f6bee4e in Php::DefaultVisitor::visitCaseList(Php::CaseListAst*) () at /lib64/libkdevphpparser.so #37 0x00007f9b5f6bff75 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #38 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #39 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #40 0x00007f9b5f920f28 in Php::ContextBuilder::visitClassStatement(Php::ClassStatementAst*) () at /lib64/libkdevphpduchain.so #41 0x00007f9b5f6bef0e in Php::DefaultVisitor::visitClassBody(Php::ClassBodyAst*) () at /lib64/libkdevphpparser.so #42 0x00007f9b5f91e08b in Php::ContextBuilder::visitClassDeclarationStatement(Php::ClassDeclarationStatementAst*) () at /lib64/libkdevphpduchain.so #43 0x00007f9b5f6c0400 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #44 0x00007f9b5f6bfe9e in Php::DefaultVisitor::visitStart(Php::StartAst*) () at /lib64/libkdevphpparser.so #45 0x00007f9b5f91cf98 in Php::ContextBuilder::startVisiting(Php::AstNode*) () at /lib64/libkdevphpduchain.so #46 0x00007f9b5fba7fff in Php::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/qt5/plugins/kdevplatform/25/kdevphplanguagesupport.so #47 0x00007f9b98cbdbaa in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #48 0x00007f9b98cbe1b8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #49 0x00007f9b98cbcd00 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #50 0x00007f9b98cbc810 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #51 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #52 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #53 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f9b4e0b1700 (LWP 12169)): #0 0x00007f9b9bbec8bd in nanosleep () at /lib64/libc.so.6 #1 0x00007f9b9c8cb63d in qt_nanosleep(timespec) () at /lib64/libQt5Core.so.5 #2 0x00007f9b9c833e64 in QThread::usleep(unsigned long) () at /lib64/libQt5Core.so.5 #3 0x00007f9b99d4fad6 in KDevelop::DUChainLock::lockForWrite(unsigned int) () at /lib64/libKDevPlatformLanguage.so.10 #4 0x00007f9b99d4fd2c in KDevelop::DUChainWriteLocker::lock() () at /lib64/libKDevPlatformLanguage.so.10 #5 0x00007f9b5f9412e5 in Php::findDeclarationInPST(KDevelop::DUContext*, KDevelop::QualifiedIdentifier, Php::DeclarationType) () at /lib64/libkdevphpduchain.so #6 0x00007f9b5f9420c1 in Php::findDeclarationImportHelper(KDevelop::DUContext*, KDevelop::QualifiedIdentifier const&, Php::DeclarationType) () at /lib64/libkdevphpduchain.so #7 0x00007f9b5f92e8f9 in Php::ExpressionVisitor::findDeclarationImport(Php::DeclarationType, KDevelop::QualifiedIdentifier const&) () at /lib64/libkdevphpduchain.so #8 0x00007f9b5f92ef18 in Php::ExpressionVisitor::visitScalar(Php::ScalarAst*) () at /lib64/libkdevphpduchain.so #9 0x00007f9b5f6c07fb in Php::DefaultVisitor::visitVarExpressionNormal(Php::VarExpressionNormalAst*) () at /lib64/libkdevphpparser.so #10 0x00007f9b5f6c06c0 in Php::DefaultVisitor::visitVarExpression(Php::VarExpressionAst*) () at /lib64/libkdevphpparser.so #11 0x00007f9b5f6c0606 in Php::DefaultVisitor::visitUnaryExpressionNotPlusminus(Php::UnaryExpressionNotPlusminusAst*) () at /lib64/libkdevphpparser.so #12 0x00007f9b5f92f8b3 in Php::ExpressionVisitor::visitUnaryExpression(Php::UnaryExpressionAst*) () at /lib64/libkdevphpduchain.so #13 0x00007f9b5f6bfa04 in Php::DefaultVisitor::visitMultiplicativeExpression(Php::MultiplicativeExpressionAst*) () at /lib64/libkdevphpparser.so #14 0x00007f9b5f6bea34 in Php::DefaultVisitor::visitAdditiveExpression(Php::AdditiveExpressionAst*) () at /lib64/libkdevphpparser.so #15 0x00007f9b5f6bfe04 in Php::DefaultVisitor::visitShiftExpression(Php::ShiftExpressionAst*) () at /lib64/libkdevphpparser.so #16 0x00007f9b5f6bfd2a in Php::DefaultVisitor::visitRelationalExpression(Php::RelationalExpressionAst*) () at /lib64/libkdevphpparser.so #17 0x00007f9b5f92f645 in Php::ExpressionVisitor::visitRelationalExpression(Php::RelationalExpressionAst*) () at /lib64/libkdevphpduchain.so #18 0x00007f9b5f6bf564 in Php::DefaultVisitor::visitEqualityExpression(Php::EqualityExpressionAst*) () at /lib64/libkdevphpparser.so #19 0x00007f9b5f6becbe in Php::DefaultVisitor::visitBitAndExpression(Php::BitAndExpressionAst*) () at /lib64/libkdevphpparser.so #20 0x00007f9b5f6bed5e in Php::DefaultVisitor::visitBitXorExpression(Php::BitXorExpressionAst*) () at /lib64/libkdevphpparser.so #21 0x00007f9b5f6bed0e in Php::DefaultVisitor::visitBitOrExpression(Php::BitOrExpressionAst*) () at /lib64/libkdevphpparser.so #22 0x00007f9b5f6bedae in Php::DefaultVisitor::visitBooleanAndExpression(Php::BooleanAndExpressionAst*) () at /lib64/libkdevphpparser.so #23 0x00007f9b5f6bedfe in Php::DefaultVisitor::visitBooleanOrExpression(Php::BooleanOrExpressionAst*) () at /lib64/libkdevphpparser.so #24 0x00007f9b5f6bf256 in Php::DefaultVisitor::visitConditionalExpression(Php::ConditionalExpressionAst*) () at /lib64/libkdevphpparser.so #25 0x00007f9b5f92e4d4 in Php::ExpressionVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*) () at /lib64/libkdevphpduchain.so #26 0x00007f9b5f6bf92e in Php::DefaultVisitor::visitLogicalAndExpression(Php::LogicalAndExpressionAst*) () at /lib64/libkdevphpparser.so #27 0x00007f9b5f6bf9ce in Php::DefaultVisitor::visitLogicalXorExpression(Php::LogicalXorExpressionAst*) () at /lib64/libkdevphpparser.so #28 0x00007f9b5f6bf97e in Php::DefaultVisitor::visitLogicalOrExpression(Php::LogicalOrExpressionAst*) () at /lib64/libkdevphpparser.so #29 0x00007f9b5f92e109 in Php::ExpressionVisitor::visitFunctionCallParameterListElement(Php::FunctionCallParameterListElementAst*) () at /lib64/libkdevphpduchain.so #30 0x00007f9b5f6bf72e in Php::DefaultVisitor::visitFunctionCallParameterList(Php::FunctionCallParameterListAst*) () at /lib64/libkdevphpparser.so #31 0x00007f9b5f92f7cf in Php::ExpressionVisitor::visitFunctionCallParameterList(Php::FunctionCallParameterListAst*) () at /lib64/libkdevphpduchain.so #32 0x00007f9b5f6c0950 in Php::DefaultVisitor::visitVariableProperty(Php::VariablePropertyAst*) () at /lib64/libkdevphpparser.so #33 0x00007f9b5f932e26 in Php::ExpressionVisitor::visitVariableProperty(Php::VariablePropertyAst*) () at /lib64/libkdevphpduchain.so #34 0x00007f9b5f6c08be in Php::DefaultVisitor::visitVariable(Php::VariableAst*) () at /lib64/libkdevphpparser.so #35 0x00007f9b5f92e0e3 in Php::ExpressionVisitor::visitVariable(Php::VariableAst*) () at /lib64/libkdevphpduchain.so #36 0x00007f9b5f6c07ee in Php::DefaultVisitor::visitVarExpressionNormal(Php::VarExpressionNormalAst*) () at /lib64/libkdevphpparser.so #37 0x00007f9b5f6c06c0 in Php::DefaultVisitor::visitVarExpression(Php::VarExpressionAst*) () at /lib64/libkdevphpparser.so #38 0x00007f9b5f6c0606 in Php::DefaultVisitor::visitUnaryExpressionNotPlusminus(Php::UnaryExpressionNotPlusminusAst*) () at /lib64/libkdevphpparser.so #39 0x00007f9b5f92f8b3 in Php::ExpressionVisitor::visitUnaryExpression(Php::UnaryExpressionAst*) () at /lib64/libkdevphpduchain.so #40 0x00007f9b5f6bfa04 in Php::DefaultVisitor::visitMultiplicativeExpression(Php::MultiplicativeExpressionAst*) () at /lib64/libkdevphpparser.so #41 0x00007f9b5f6bea34 in Php::DefaultVisitor::visitAdditiveExpression(Php::AdditiveExpressionAst*) () at /lib64/libkdevphpparser.so #42 0x00007f9b5f6bfe04 in Php::DefaultVisitor::visitShiftExpression(Php::ShiftExpressionAst*) () at /lib64/libkdevphpparser.so #43 0x00007f9b5f6bfd2a in Php::DefaultVisitor::visitRelationalExpression(Php::RelationalExpressionAst*) () at /lib64/libkdevphpparser.so #44 0x00007f9b5f92f645 in Php::ExpressionVisitor::visitRelationalExpression(Php::RelationalExpressionAst*) () at /lib64/libkdevphpduchain.so #45 0x00007f9b5f6bf564 in Php::DefaultVisitor::visitEqualityExpression(Php::EqualityExpressionAst*) () at /lib64/libkdevphpparser.so #46 0x00007f9b5f6becbe in Php::DefaultVisitor::visitBitAndExpression(Php::BitAndExpressionAst*) () at /lib64/libkdevphpparser.so #47 0x00007f9b5f6bed5e in Php::DefaultVisitor::visitBitXorExpression(Php::BitXorExpressionAst*) () at /lib64/libkdevphpparser.so #48 0x00007f9b5f6bed0e in Php::DefaultVisitor::visitBitOrExpression(Php::BitOrExpressionAst*) () at /lib64/libkdevphpparser.so #49 0x00007f9b5f6bedae in Php::DefaultVisitor::visitBooleanAndExpression(Php::BooleanAndExpressionAst*) () at /lib64/libkdevphpparser.so #50 0x00007f9b5f6bedfe in Php::DefaultVisitor::visitBooleanOrExpression(Php::BooleanOrExpressionAst*) () at /lib64/libkdevphpparser.so #51 0x00007f9b5f6bf256 in Php::DefaultVisitor::visitConditionalExpression(Php::ConditionalExpressionAst*) () at /lib64/libkdevphpparser.so #52 0x00007f9b5f92e4d4 in Php::ExpressionVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*) () at /lib64/libkdevphpduchain.so #53 0x00007f9b5f92e4e5 in Php::ExpressionVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*) () at /lib64/libkdevphpduchain.so #54 0x00007f9b5f6bf92e in Php::DefaultVisitor::visitLogicalAndExpression(Php::LogicalAndExpressionAst*) () at /lib64/libkdevphpparser.so #55 0x00007f9b5f6bf9ce in Php::DefaultVisitor::visitLogicalXorExpression(Php::LogicalXorExpressionAst*) () at /lib64/libkdevphpparser.so #56 0x00007f9b5f6bf97e in Php::DefaultVisitor::visitLogicalOrExpression(Php::LogicalOrExpressionAst*) () at /lib64/libkdevphpparser.so #57 0x00007f9b5f922fd2 in Php::UseBuilder::visitNodeWithExprVisitor(Php::AstNode*) () at /lib64/libkdevphpduchain.so #58 0x00007f9b5f6c0087 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #59 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #60 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #61 0x00007f9b5f6bfeca in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #62 0x00007f9b5f6bfee6 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #63 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #64 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #65 0x00007f9b5f6bfeca in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #66 0x00007f9b5f6c09e6 in Php::DefaultVisitor::visitWhileStatement(Php::WhileStatementAst*) () at /lib64/libkdevphpparser.so #67 0x00007f9b5f6bff1e in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #68 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #69 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #70 0x00007f9b5f6bfeca in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #71 0x00007f9b5f6bfee6 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #72 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #73 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #74 0x00007f9b5f6bfeca in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #75 0x00007f9b5f6bfee6 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #76 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #77 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #78 0x00007f9b5f6bfeca in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #79 0x00007f9b5f6bf44e in Php::DefaultVisitor::visitElseifList(Php::ElseifListAst*) () at /lib64/libkdevphpparser.so #80 0x00007f9b5f6bfef4 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #81 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #82 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #83 0x00007f9b5f6bfeca in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #84 0x00007f9b5f6bf666 in Php::DefaultVisitor::visitForeachStatement(Php::ForeachStatementAst*) () at /lib64/libkdevphpparser.so #85 0x00007f9b5f6bffdb in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #86 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #87 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #88 0x00007f9b5f6bfeca in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #89 0x00007f9b5f6bf44e in Php::DefaultVisitor::visitElseifList(Php::ElseifListAst*) () at /lib64/libkdevphpparser.so #90 0x00007f9b5f6bfef4 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #91 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #92 0x00007f9b5f6bf82e in Php::DefaultVisitor::visitInnerStatementList(Php::InnerStatementListAst*) () at /lib64/libkdevphpparser.so #93 0x00007f9b5f91f6ea in Php::ContextBuilder::visitFunctionDeclarationStatement(Php::FunctionDeclarationStatementAst*) () at /lib64/libkdevphpduchain.so #94 0x00007f9b5f6c03f3 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #95 0x00007f9b5f6bfe9e in Php::DefaultVisitor::visitStart(Php::StartAst*) () at /lib64/libkdevphpparser.so #96 0x00007f9b5f91cf98 in Php::ContextBuilder::startVisiting(Php::AstNode*) () at /lib64/libkdevphpduchain.so #97 0x00007f9b5fba7fff in Php::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/qt5/plugins/kdevplatform/25/kdevphplanguagesupport.so #98 0x00007f9b98cbdbaa in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #99 0x00007f9b98cbe1b8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #100 0x00007f9b98cbcd00 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #101 0x00007f9b98cbc810 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #102 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #103 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #104 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f9b54d40700 (LWP 12168)): #0 0x00007f9b94e7b460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f9b9c83509a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f9b98cba880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9b98cbea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9b98cb99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9b98cbc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #7 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #8 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f9b55541700 (LWP 12167)): #0 0x00007f9b94e7b460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f9b9c83509a in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f9b98cba880 in ThreadWeaver::Weaver::takeFirstAvailableJobOrSuspendOrWait(ThreadWeaver::Thread*, bool, bool, bool) () at /lib64/libKF5ThreadWeaver.so.5 #3 0x00007f9b98cbea38 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #4 0x00007f9b98cb99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #5 0x00007f9b98cbea92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #6 0x00007f9b98cb99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #7 0x00007f9b98cbea92 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #8 0x00007f9b98cb99fd in ThreadWeaver::Weaver::applyForWork(ThreadWeaver::Thread*, bool) () at /lib64/libKF5ThreadWeaver.so.5 #9 0x00007f9b98cbc8c9 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #10 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #11 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #12 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f9b57fff700 (LWP 12166)): [KCrash Handler] #6 0x00007f9b99d3b6d8 in KDevelop::Declaration::abstractType() const () at /lib64/libKDevPlatformLanguage.so.10 #7 0x00007f9b5f940586 in Php::ExpressionEvaluationResult::setDeclarations(QList<KDevelop::DUChainPointer<KDevelop::Declaration> >) () at /lib64/libkdevphpduchain.so #8 0x00007f9b5f92f7e5 in Php::ExpressionVisitor::visitFunctionCallParameterList(Php::FunctionCallParameterListAst*) () at /lib64/libkdevphpduchain.so #9 0x00007f9b5f6c0950 in Php::DefaultVisitor::visitVariableProperty(Php::VariablePropertyAst*) () at /lib64/libkdevphpparser.so #10 0x00007f9b5f932e26 in Php::ExpressionVisitor::visitVariableProperty(Php::VariablePropertyAst*) () at /lib64/libkdevphpduchain.so #11 0x00007f9b5f6c08be in Php::DefaultVisitor::visitVariable(Php::VariableAst*) () at /lib64/libkdevphpparser.so #12 0x00007f9b5f92e0e3 in Php::ExpressionVisitor::visitVariable(Php::VariableAst*) () at /lib64/libkdevphpduchain.so #13 0x00007f9b5f6c07ee in Php::DefaultVisitor::visitVarExpressionNormal(Php::VarExpressionNormalAst*) () at /lib64/libkdevphpparser.so #14 0x00007f9b5f6c06c0 in Php::DefaultVisitor::visitVarExpression(Php::VarExpressionAst*) () at /lib64/libkdevphpparser.so #15 0x00007f9b5f6c0606 in Php::DefaultVisitor::visitUnaryExpressionNotPlusminus(Php::UnaryExpressionNotPlusminusAst*) () at /lib64/libkdevphpparser.so #16 0x00007f9b5f92f8b3 in Php::ExpressionVisitor::visitUnaryExpression(Php::UnaryExpressionAst*) () at /lib64/libkdevphpduchain.so #17 0x00007f9b5f6bfa04 in Php::DefaultVisitor::visitMultiplicativeExpression(Php::MultiplicativeExpressionAst*) () at /lib64/libkdevphpparser.so #18 0x00007f9b5f6bea34 in Php::DefaultVisitor::visitAdditiveExpression(Php::AdditiveExpressionAst*) () at /lib64/libkdevphpparser.so #19 0x00007f9b5f6bfe04 in Php::DefaultVisitor::visitShiftExpression(Php::ShiftExpressionAst*) () at /lib64/libkdevphpparser.so #20 0x00007f9b5f6bfd2a in Php::DefaultVisitor::visitRelationalExpression(Php::RelationalExpressionAst*) () at /lib64/libkdevphpparser.so #21 0x00007f9b5f92f645 in Php::ExpressionVisitor::visitRelationalExpression(Php::RelationalExpressionAst*) () at /lib64/libkdevphpduchain.so #22 0x00007f9b5f6bf564 in Php::DefaultVisitor::visitEqualityExpression(Php::EqualityExpressionAst*) () at /lib64/libkdevphpparser.so #23 0x00007f9b5f6becbe in Php::DefaultVisitor::visitBitAndExpression(Php::BitAndExpressionAst*) () at /lib64/libkdevphpparser.so #24 0x00007f9b5f6bed5e in Php::DefaultVisitor::visitBitXorExpression(Php::BitXorExpressionAst*) () at /lib64/libkdevphpparser.so #25 0x00007f9b5f6bed0e in Php::DefaultVisitor::visitBitOrExpression(Php::BitOrExpressionAst*) () at /lib64/libkdevphpparser.so #26 0x00007f9b5f6bedae in Php::DefaultVisitor::visitBooleanAndExpression(Php::BooleanAndExpressionAst*) () at /lib64/libkdevphpparser.so #27 0x00007f9b5f6bedfe in Php::DefaultVisitor::visitBooleanOrExpression(Php::BooleanOrExpressionAst*) () at /lib64/libkdevphpparser.so #28 0x00007f9b5f6bf256 in Php::DefaultVisitor::visitConditionalExpression(Php::ConditionalExpressionAst*) () at /lib64/libkdevphpparser.so #29 0x00007f9b5f92e4d4 in Php::ExpressionVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*) () at /lib64/libkdevphpduchain.so #30 0x00007f9b5f92e4e5 in Php::ExpressionVisitor::visitAssignmentExpression(Php::AssignmentExpressionAst*) () at /lib64/libkdevphpduchain.so #31 0x00007f9b5f9335e5 in Php::ExpressionParser::evaluateType(Php::AstNode*, Php::EditorIntegrator*, KDevelop::CursorInRevision const&) () at /lib64/libkdevphpduchain.so #32 0x00007f9b5f933f6f in Php::ExpressionParser::evaluateType(Php::AstNode*, Php::EditorIntegrator*) () at /lib64/libkdevphpduchain.so #33 0x00007f9b5f928219 in Php::TypeBuilder::getTypeForNode(Php::AstNode*) () at /lib64/libkdevphpduchain.so #34 0x00007f9b5f92a03d in Php::TypeBuilder::visitAssignmentExpression(Php::AssignmentExpressionAst*) () at /lib64/libkdevphpduchain.so #35 0x00007f9b5f90f2eb in Php::DeclarationBuilder::visitAssignmentExpression(Php::AssignmentExpressionAst*) () at /lib64/libkdevphpduchain.so #36 0x00007f9b5f6bf92e in Php::DefaultVisitor::visitLogicalAndExpression(Php::LogicalAndExpressionAst*) () at /lib64/libkdevphpparser.so #37 0x00007f9b5f6bf9ce in Php::DefaultVisitor::visitLogicalXorExpression(Php::LogicalXorExpressionAst*) () at /lib64/libkdevphpparser.so #38 0x00007f9b5f6bf97e in Php::DefaultVisitor::visitLogicalOrExpression(Php::LogicalOrExpressionAst*) () at /lib64/libkdevphpparser.so #39 0x00007f9b5f6c0087 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #40 0x00007f9b5f928743 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #41 0x00007f9b5f917cef in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #42 0x00007f9b5f6bfee6 in Php::DefaultVisitor::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpparser.so #43 0x00007f9b5f928743 in Php::TypeBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #44 0x00007f9b5f917cef in Php::DeclarationBuilder::visitStatement(Php::StatementAst*) () at /lib64/libkdevphpduchain.so #45 0x00007f9b5f6c03e6 in Php::DefaultVisitor::visitTopStatement(Php::TopStatementAst*) () at /lib64/libkdevphpparser.so #46 0x00007f9b5f90f0e9 in Php::DeclarationBuilder::visitOuterTopStatement(Php::OuterTopStatementAst*) () at /lib64/libkdevphpduchain.so #47 0x00007f9b5f6bfe9e in Php::DefaultVisitor::visitStart(Php::StartAst*) () at /lib64/libkdevphpparser.so #48 0x00007f9b5f91cf98 in Php::ContextBuilder::startVisiting(Php::AstNode*) () at /lib64/libkdevphpduchain.so #49 0x00007f9b5f91834e in Php::DeclarationBuilder::supportBuild(Php::AstNode*, KDevelop::DUContext*) () at /lib64/libkdevphpduchain.so #50 0x00007f9b5f910417 in Php::DeclarationBuilder::build(KDevelop::IndexedString const&, Php::AstNode*, KDevelop::ReferencedTopDUContext) () at /lib64/libkdevphpduchain.so #51 0x00007f9b5fba7774 in Php::ParseJob::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib64/qt5/plugins/kdevplatform/25/kdevphplanguagesupport.so #52 0x00007f9b98cbdbaa in ThreadWeaver::IdDecorator::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #53 0x00007f9b98cbe1b8 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #54 0x00007f9b98cbcd00 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /lib64/libKF5ThreadWeaver.so.5 #55 0x00007f9b98cbc810 in ThreadWeaver::Thread::run() () at /lib64/libKF5ThreadWeaver.so.5 #56 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #57 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #58 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f9b577fe700 (LWP 12115)): #0 0x00007f9b9bc1c00d in poll () at /lib64/libc.so.6 #1 0x00007f9b8f963156 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f9b8f96326c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f9b9ca21d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f9b9c9d30ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f9b9c830643 in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f9ba1a8d735 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5 #7 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #9 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f9b5f462700 (LWP 12107)): #0 0x00007f9b8f9a87f9 in g_mutex_lock () at /lib64/libglib-2.0.so.0 #1 0x00007f9b8f9626a6 in g_main_context_prepare () at /lib64/libglib-2.0.so.0 #2 0x00007f9b8f96307b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #3 0x00007f9b8f96326c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #4 0x00007f9b9ca21d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f9b9c9d30ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #6 0x00007f9b9c830643 in QThread::exec() () at /lib64/libQt5Core.so.5 #7 0x00007f9b99e07fcf in KDevelop::CompletionWorkerThread::run() () at /lib64/libKDevPlatformLanguage.so.10 #8 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #9 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #10 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f9b69937700 (LWP 12106)): #0 0x00007f9b94e7b809 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f9b9c835078 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQt5Core.so.5 #2 0x00007f9b99d0fbf8 in KDevelop::DUChainPrivate::CleanupThread::run() () at /lib64/libKDevPlatformLanguage.so.10 #3 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #4 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #5 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f9b73b6b700 (LWP 12105)): #0 0x00007f9b9bc1c00d in poll () at /lib64/libc.so.6 #1 0x00007f9b8f963156 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f9b8f96326c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f9b9ca21d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f9b9c9d30ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f9b9c830643 in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f9ba26f87a9 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5 #7 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #9 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f9b7952f700 (LWP 12104)): #0 0x00007f9b9bc1c00d in poll () at /lib64/libc.so.6 #1 0x00007f9b8e714d10 in _xcb_conn_wait () at /lib64/libxcb.so.1 #2 0x00007f9b8e716aa9 in xcb_wait_for_event () at /lib64/libxcb.so.1 #3 0x00007f9b7c300a19 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5 #4 0x00007f9b9c834a1a in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #5 0x00007f9b94e756ca in start_thread () at /lib64/libpthread.so.0 #6 0x00007f9b9bc27f6f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f9b82ef8600 (LWP 12102)): #0 0x00007f9b94e7b460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f9b8e714f87 in _xcb_conn_wait () at /lib64/libxcb.so.1 #2 0x00007f9b8e7167cf in wait_for_reply () at /lib64/libxcb.so.1 #3 0x00007f9b8e7168e2 in xcb_wait_for_reply () at /lib64/libxcb.so.1 #4 0x00007f9b7c2ffb0a in QXcbConnection::sync() () at /lib64/libQt5XcbQpa.so.5 #5 0x00007f9b7c31e270 in QXcbShmImage::preparePaint(QRegion const&) () at /lib64/libQt5XcbQpa.so.5 #6 0x00007f9b7c31e34a in QXcbBackingStore::beginPaint(QRegion const&) () at /lib64/libQt5XcbQpa.so.5 #7 0x00007f9b9ce74679 in QBackingStore::beginPaint(QRegion const&) () at /lib64/libQt5Gui.so.5 #8 0x00007f9b9d22ca14 in QWidgetBackingStore::doSync() () at /lib64/libQt5Widgets.so.5 #9 0x00007f9b9d22cdcf in QWidgetBackingStore::sync() () at /lib64/libQt5Widgets.so.5 #10 0x00007f9b9d24bd1f in QWidgetPrivate::syncBackingStore() () at /lib64/libQt5Widgets.so.5 #11 0x00007f9b9d263d08 in QWidget::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #12 0x00007f9b9d3627cb in QMainWindow::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #13 0x00007f9ba00d77b7 in KMainWindow::event(QEvent*) () at /lib64/libKF5XmlGui.so.5 #14 0x00007f9ba011c365 in KXmlGuiWindow::event(QEvent*) () at /lib64/libKF5XmlGui.so.5 #15 0x00007f9b9d21c96c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #16 0x00007f9b9d224111 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #17 0x00007f9b9c9d412a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #18 0x00007f9b9d22d5a5 in QWidgetBackingStore::sendUpdateRequest(QWidget*, QWidgetBackingStore::UpdateTime) () at /lib64/libQt5Widgets.so.5 #19 0x00007f9b9d22e18d in QWidgetBackingStore::markDirty(QRect const&, QWidget*, QWidgetBackingStore::UpdateTime, QWidgetBackingStore::BufferState) () at /lib64/libQt5Widgets.so.5 #20 0x00007f9b9d24e6a8 in QWidget::repaint(QRect const&) () at /lib64/libQt5Widgets.so.5 #21 0x00007f9b9d24e713 in QWidget::repaint() () at /lib64/libQt5Widgets.so.5 #22 0x00007f9b9d39bb58 in QProgressBar::setValue(int) () at /lib64/libQt5Widgets.so.5 #23 0x00007f9b9c9fb326 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5 #24 0x00007f9ba2354cd0 in KDevelop::ProgressItem::progressItemProgress(KDevelop::ProgressItem*, unsigned int) () at /lib64/libKDevPlatformShell.so.10 #25 0x00007f9ba22d891a in KDevelop::StatusBar::showProgress(KDevelop::IStatus*, int, int, int) () at /lib64/libKDevPlatformShell.so.10 #26 0x00007f9b9c9fc0d9 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5 #27 0x00007f9b9d263e2b in QWidget::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #28 0x00007f9b9d3ae487 in QStatusBar::event(QEvent*) () at /lib64/libQt5Widgets.so.5 #29 0x00007f9b9d21c96c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #30 0x00007f9b9d224111 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5 #31 0x00007f9b9c9d412a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5 #32 0x00007f9b9c9d6800 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5 #33 0x00007f9b9ca21cf3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5 #34 0x00007f9b8f962e42 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #35 0x00007f9b8f9631c0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #36 0x00007f9b8f96326c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #37 0x00007f9b9ca21d6f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #38 0x00007f9b9c9d30ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #39 0x00007f9b9c9dabac in QCoreApplication::exec() () at /lib64/libQt5Core.so.5 #40 0x000055e73c7299bc in main () Reported using DrKonqi
The crash happens inside our PHP language support plugin. Is the project you're working on open-source? Can you share the source code so we can try to reproduce the problem? If not, could you install debug symbols so the backtrace contains more info (line numbers, stack values, etc.)?
Dear Kevin, the Project is only a Set of PHP-Scripts. Nothing tricky in there (except the smart code :) ) After i commit the Bug-Report, i restart KDevelop and it crashed again. I attempted to open KMail and it dosn´t start too. So i figured out, that Akonadi is not running well. I repaired Akonadi (rm -rf ~/.local/share/akondai) and KMail starts well. After a while i tryed to start KDevelop and it start´s without an issue. Can it be, that akonadi has a influence to/after the start of KDevelop ? kr Tom PS: it´s happend after a system-upgrade from FC24 to FC25
No, KDevelop has nothing to do with Akonadi. Can you share your source code? Zip & upload somewhere where we can download it?
Dear Kevin, Thank you for your support and fast response. Could you explain what is important on the Sourcecode of my project (that i can´t share)? If you asked me about the XML-Files for Syntax highlighting, i see a little context to the crash. But the source that would be displayed has -which- connection to a crash ? Never mind. I worked with KDevelop in the last hours without an issue and i think a "onetime crash" would be acceptable :) If the crash happens again similar in kind, i will reopen this BUG-Report. kr Tom
KDevelop has a parser + static analyzer for source code, the crash happens there. That information is also used for highlighting. What triggers the crash is often or at least sometimes a specific piece of code which leads to the analyzer taking a crashy codepath. This kind of bug is only reproducible if we have the code triggering it. Anyways, if it doesn't happen every time, then that's not the case here.