https://bugs.kde.org/show_bug.cgi?id=307407 Bug ID: 307407 Severity: critical Version: unspecified Priority: NOR Assignee: kdevelop-bugs@kdevelop.org Summary: Crash parsing C++ project Classification: Unclassified OS: Linux Reporter: jlange6648@gmail.com Hardware: Other Status: UNCONFIRMED Component: cpp-parser Product: kdevelop using kdevelop 4.3.90 (also on 4.3.1) When I open my project it is crashing when trying to build the index. Reproducible: Always Actual Results: Below is the tail-end of the GDB output from a full debug build. ... kdevelop(26826)/kdevelop (cpp support) IncludePathComputer::computeBackground: Total list of include-paths: "/home/jlange/projects/mpsp_project/src/ /home/jlange/projects/mpsp_project/output/installroot/usr/include/ /home/jlange/projects/mpsp_project/build/src/cafe/examples/pubsub/ /home/jlange/confd/4.0.1/x86_64/include/ /home/jlange/projects/mpsp_project/src/cpptoolbox/ /home/jlange/projects/mpsp_project/output/src/netmgr/ /home/jlange/projects/mpsp_project/output/src/netmgr/data_model/ /home/jlange/projects/mpsp_project/output/src/system_mgr/ /home/jlange/projects/mpsp_project/output/src/system_mgr/data_model/ /home/jlange/projects/mpsp_project/output/src/services_mgr/ /home/jlange/projects/mpsp_project/output/src/services_mgr/data_model/ /home/jlange/projects/mpsp_project/output/src/services_mgr/services/dhcp/data_model/ /home/jlange/projects/mpsp_project/src/services_mgr/source/ /home/jlange/projects/mpsp_project/output/src/routing_mgr/data_model/ /home/jlange/projects/mpsp_project/output/src/routing_mgr/ /home/jlange/projects/mpsp_project/output/src/loggingmgr/ /home/jlange/projects/mpsp_project/output/src/loggingmgr/data_model/ " End of list kdevelop(26826)/kdevelop (cpp support) CPPParseJob::mergeDefines: DEFINES: QHash() kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: FAILED to find include-file "asm-generic/mutex-xchg.h" in paths: kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/src/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/output/installroot/usr/include/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/build/src/cafe/examples/pubsub/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/confd/4.0.1/x86_64/include/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/src/cpptoolbox/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/output/src/netmgr/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/output/src/netmgr/data_model/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/output/src/system_mgr/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/output/src/system_mgr/data_model/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/output/src/services_mgr/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/output/src/services_mgr/data_model/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/output/src/services_mgr/services/dhcp/data_model/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/src/services_mgr/source/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/output/src/routing_mgr/data_model/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/output/src/routing_mgr/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/output/src/loggingmgr/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///home/jlange/projects/mpsp_project/output/src/loggingmgr/data_model/") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/include/c++/4.6") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/include/c++/4.6/x86_64-linux-gnu") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/include/c++/4.6/backward") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/lib/gcc/x86_64-linux-gnu/4.6/include") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/local/include") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/include/x86_64-linux-gnu") kdevelop(26826)/kdevelop (cpp support) CppUtils::findInclude: KUrl("file:///usr/include") kdevelop(26826)/kdevelop (cpp support) PreprocessJob::sourceNeeded: PreprocessJob "/home/jlange/projects/mpsp_project/build/installroot/lib/modules/2.6.36-mds-00002-gef0f853-dirty/build/arch/arm/include/asm/mutex.h" : include not found: "asm-generic/mutex-xchg.h" kdevelop(26826)/kdevelop (cpp support) Cpp::CppDUContext::setInstantiatedFrom: created orphaned instantiation for "unsegmented_size" kdevelop(26826)/kdevelop (cpp support) Cpp::CppDUContext::setInstantiatedFrom: created orphaned instantiation for "apply" Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fff4d1f9700 (LWP 26963)] 0x00007ffff24686be in KDevelop::DUContext::type (this=0x7fff3e747c80) at /home/jlange/tmp/kdevplatform-1.3.90/language/duchain/ducontext.cpp:1171 1171 return d_func()->m_contextType; (gdb) bt #0 0x00007ffff24686be in KDevelop::DUContext::type (this=0x7fff3e747c80) at /home/jlange/tmp/kdevplatform-1.3.90/language/duchain/ducontext.cpp:1171 #1 0x00007fffb8f3b79e in Cpp::isTemplateDependent (decl=0x7fff3e63eae0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/cppducontext.cpp:90 #2 0x00007fffb8f755e7 in NameASTVisitor::visitUnqualifiedName (this=0x7fff4d1d73a0, node=0x7fff3e990ff8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/name_visitor.cpp:122 #3 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1d73a0, node=0x7fff3e990ff8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #4 0x00007fffb8bfa5f5 in DefaultVisitor::visitName (this=0x7fff4d1d73a0, node=0x7fff3e9909a8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/default_visitor.cpp:257 #5 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1d73a0, node=0x7fff3e9909a8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #6 0x00007fffb8f76658 in NameASTVisitor::run (this=0x7fff4d1d73a0, node=0x7fff3e9909a8, skipLastNamePart=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/name_visitor.cpp:287 #7 0x00007fffb8f78591 in TypeASTVisitor::visitName (this=0x7fff4d1d7770, node=0x7fff3e9909a8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/type_visitor.cpp:308 #8 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1d7770, node=0x7fff3e9909a8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #9 0x00007fffb8f784a0 in TypeASTVisitor::visitSimpleTypeSpecifier (this=0x7fff4d1d7770, node=0x7fff3e991030) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/type_visitor.cpp:299 #10 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1d7770, node=0x7fff3e991030) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #11 0x00007fffb8f77903 in TypeASTVisitor::run (this=0x7fff4d1d7770, node=0x7fff3e991030) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/type_visitor.cpp:113 #12 0x00007fffb8f5ada5 in Cpp::ExpressionVisitor::visitSimpleTypeSpecifier (this=0x7fff4d1d7af0, node=0x7fff3e991030) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:1156 #13 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1d7af0, node=0x7fff3e991030) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #14 0x00007fffb8f62b06 in Cpp::ExpressionVisitor::visit (this=0x7fff4d1d7af0, node=0x7fff3e991030) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:2421 #15 0x00007fffb8f61714 in Cpp::ExpressionVisitor::visitTypeId (this=0x7fff4d1d7af0, type_id=0x7fff3e9910f0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:2218 #16 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1d7af0, node=0x7fff3e9910f0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #17 0x00007fffb8f62b06 in Cpp::ExpressionVisitor::visit (this=0x7fff4d1d7af0, node=0x7fff3e9910f0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:2421 #18 0x00007fffb8f55061 in Cpp::ExpressionVisitor::parse (this=0x7fff4d1d7af0, ast=0x7fff3e9910f0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:246 #19 0x00007fffb8f53daf in Cpp::ExpressionParser::evaluateType (this=0x7fff4d1d8930, ast=0x7fff3e9910f0, session=0x7fff4d1d84f0, source=0x7fff3e36c460) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionparser.cpp:105 #20 0x00007fffb8f53b52 in Cpp::ExpressionParser::evaluateType (this=0x7fff4d1d8930, unit=..., context=..., source=0x7fff3e36c460, forceExpression=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionparser.cpp:84 ---Type to continue, or q to quit--- #21 0x00007fffb8f4b376 in DelayedTypeResolver::exchange (this=0x7fff4d1d9390, type=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/templatedeclaration.cpp:201 #22 0x00007ffff25275ea in KDevelop::TypeAliasType::exchangeTypes (this=0x7fff3e6b5510, exchanger=0x7fff4d1d9390) at /home/jlange/tmp/kdevplatform-1.3.90/language/duchain/types/typealiastype.cpp:94 #23 0x00007fffb8f4a1ca in Cpp::resolveDelayedTypes (type=..., context=0x7fff3e959640, source=0x7fff3e36c460, searchFlags=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/templatedeclaration.cpp:1055 #24 0x00007fffb8f472af in Cpp::instantiateDeclarationAndContext (parentContext=0x7fff3e959640, source=0x7fff3e36c460, context=0x0, templateArguments=..., instantiatedDeclaration=0x7fff3e6b5360, instantiatedFrom=0x7fff3e6d6cc0, doNotRegister=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/templatedeclaration.cpp:649 #25 0x00007fffb8f49d13 in Cpp::TemplateDeclaration::instantiate (this=0x7fff3e6d6cf0, _templateArguments=..., source=0x7fff3e36c460, forceLocal=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/templatedeclaration.cpp:1021 #26 0x00007fffb8ed2012 in Cpp::CppDUContext::findLocalDeclarationsInternal (this=0x7fff3e959640, identifier=..., position=..., dataType=..., ret=..., source=0x7fff3e36c460, flags=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/cppducontext.h:446 #27 0x00007ffff24656e9 in KDevelop::DUContext::findDeclarationsInternal (this=0x7fff3e959640, baseIdentifiers=..., position=..., dataType=..., ret=..., source=0x7fff3e36c460, flags=..., depth=0) at /home/jlange/tmp/kdevplatform-1.3.90/language/duchain/ducontext.cpp:751 #28 0x00007fffb8ed1309 in Cpp::CppDUContext::findDeclarationsInternal (this=0x7fff3e959640, identifiers=..., position=..., dataType=..., ret=..., source=0x7fff3e36c460, basicFlags=..., depth=0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/cppducontext.h:281 #29 0x00007fffb8f3c4c1 in Cpp::FindDeclaration::closeIdentifier (this=0x7fff4d1dd040, isFinalIdentifier=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/cppducontext.cpp:228 #30 0x00007fffb8f75276 in NameASTVisitor::visitUnqualifiedName (this=0x7fff4d1dcfe0, node=0x7fff3e980a18) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/name_visitor.cpp:90 #31 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1dcfe0, node=0x7fff3e980a18) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #32 0x00007fffb8bfb9f2 in visitNodes (v=0x7fff4d1dcfe0, nodes=0x7fff3e980a80) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.h:139 #33 0x00007fffb8bfa5d3 in DefaultVisitor::visitName (this=0x7fff4d1dcfe0, node=0x7fff3e980a50) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/default_visitor.cpp:256 #34 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1dcfe0, node=0x7fff3e980a50) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #35 0x00007fffb8f76658 in NameASTVisitor::run (this=0x7fff4d1dcfe0, node=0x7fff3e980a50, skipLastNamePart=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/name_visitor.cpp:287 #36 0x00007fffb8f56c58 in Cpp::ExpressionVisitor::visitName (this=0x7fff4d1dda50, node=0x7fff3e980a50) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:517 #37 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1dda50, node=0x7fff3e980a50) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #38 0x00007fffb8f62b06 in Cpp::ExpressionVisitor::visit (this=0x7fff4d1dda50, node=0x7fff3e980a50) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:2421 #39 0x00007fffb8f582c3 in Cpp::ExpressionVisitor::visitPrimaryExpression (this=0x7fff4d1dda50, node=0x7fff3e980ad0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:673 #40 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1dda50, node=0x7fff3e980ad0) ---Type to continue, or q to quit--- at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #41 0x00007fffb8f62b06 in Cpp::ExpressionVisitor::visit (this=0x7fff4d1dda50, node=0x7fff3e980ad0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:2421 #42 0x00007fffb8f55061 in Cpp::ExpressionVisitor::parse (this=0x7fff4d1dda50, ast=0x7fff3e980ad0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:246 #43 0x00007fffb8f53daf in Cpp::ExpressionParser::evaluateType (this=0x7fff4d1de8e0, ast=0x7fff3e980ad0, session=0x7fff4d1de450, source=0x7fff3e36c460) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionparser.cpp:105 #44 0x00007fffb8f53b52 in Cpp::ExpressionParser::evaluateType (this=0x7fff4d1de8e0, unit=..., context=..., source=0x7fff3e36c460, forceExpression=true) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionparser.cpp:84 #45 0x00007fffb8f53c10 in Cpp::ExpressionParser::evaluateExpression (this=0x7fff4d1de8e0, expression=..., context=..., source=0x7fff3e36c460) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionparser.cpp:92 #46 0x00007fffb8f4b25d in DelayedTypeResolver::exchange (this=0x7fff4d1df2e0, type=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/templatedeclaration.cpp:199 #47 0x00007fffb8f4a0e1 in Cpp::resolveDelayedTypes (type=..., context=0x7fff3e959640, source=0x7fff3e36c460, searchFlags=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/templatedeclaration.cpp:1048 #48 0x00007fffb8f472af in Cpp::instantiateDeclarationAndContext (parentContext=0x7fff3e959640, source=0x7fff3e36c460, context=0x0, templateArguments=..., instantiatedDeclaration=0x7fff3e9598f0, instantiatedFrom=0x7fff3e78a990, doNotRegister=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/templatedeclaration.cpp:649 #49 0x00007fffb8f49d13 in Cpp::TemplateDeclaration::instantiate (this=0x7fff3e78a9c0, _templateArguments=..., source=0x7fff3e36c460, forceLocal=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/templatedeclaration.cpp:1021 #50 0x00007fffb8ed2012 in Cpp::CppDUContext::findLocalDeclarationsInternal (this=0x7fff3e959640, identifier=..., position=..., dataType=..., ret=..., source=0x7fff3e36c460, flags=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/cppducontext.h:446 #51 0x00007ffff24656e9 in KDevelop::DUContext::findDeclarationsInternal (this=0x7fff3e959640, baseIdentifiers=..., position=..., dataType=..., ret=..., source=0x7fff3e36c460, flags=..., depth=0) at /home/jlange/tmp/kdevplatform-1.3.90/language/duchain/ducontext.cpp:751 #52 0x00007fffb8ed1309 in Cpp::CppDUContext::findDeclarationsInternal (this=0x7fff3e959640, identifiers=..., position=..., dataType=..., ret=..., source=0x7fff3e36c460, basicFlags=..., depth=0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/cppducontext.h:281 #53 0x00007fffb8f3c94c in Cpp::FindDeclaration::closeIdentifier (this=0x7fff4d1e2f60, isFinalIdentifier=true) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/cppducontext.cpp:251 #54 0x00007fffb8f75276 in NameASTVisitor::visitUnqualifiedName (this=0x7fff4d1e2f00, node=0x7fff3e9711e0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/name_visitor.cpp:90 #55 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e2f00, node=0x7fff3e9711e0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #56 0x00007fffb8bfa5f5 in DefaultVisitor::visitName (this=0x7fff4d1e2f00, node=0x7fff3e970fb0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/default_visitor.cpp:257 #57 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e2f00, node=0x7fff3e970fb0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #58 0x00007fffb8f76658 in NameASTVisitor::run (this=0x7fff4d1e2f00, node=0x7fff3e970fb0, skipLastNamePart=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/name_visitor.cpp:287 #59 0x00007fffb8f56c58 in Cpp::ExpressionVisitor::visitName (this=0x7fff4d1e4a10, node=0x7fff3e970fb0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:517 ---Type to continue, or q to quit--- #60 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e4a10, node=0x7fff3e970fb0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #61 0x00007fffb8f62b06 in Cpp::ExpressionVisitor::visit (this=0x7fff4d1e4a10, node=0x7fff3e970fb0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:2421 #62 0x00007fffb8f582c3 in Cpp::ExpressionVisitor::visitPrimaryExpression (this=0x7fff4d1e4a10, node=0x7fff3e971218) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:673 #63 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e4a10, node=0x7fff3e971218) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #64 0x00007fffb8f62b06 in Cpp::ExpressionVisitor::visit (this=0x7fff4d1e4a10, node=0x7fff3e971218) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:2421 #65 0x00007fffb8f5962f in Cpp::ExpressionVisitor::visitBinaryExpression (this=0x7fff4d1e4a10, node=0x7fff3e971298) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:939 #66 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e4a10, node=0x7fff3e971298) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #67 0x00007fffb8f62b06 in Cpp::ExpressionVisitor::visit (this=0x7fff4d1e4a10, node=0x7fff3e971298) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:2421 #68 0x00007fffb8f5826d in Cpp::ExpressionVisitor::visitPrimaryExpression (this=0x7fff4d1e4a10, node=0x7fff3e9712c8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:671 #69 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e4a10, node=0x7fff3e9712c8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #70 0x00007fffb8f62b06 in Cpp::ExpressionVisitor::visit (this=0x7fff4d1e4a10, node=0x7fff3e9712c8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:2421 #71 0x00007fffb8f55061 in Cpp::ExpressionVisitor::parse (this=0x7fff4d1e4a10, ast=0x7fff3e9712c8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionvisitor.cpp:246 #72 0x00007fffb8f53daf in Cpp::ExpressionParser::evaluateType (this=0x7fff4d1e58a0, ast=0x7fff3e9712c8, session=0x7fff4d1e5410, source=0x7fff3e36c460) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionparser.cpp:105 #73 0x00007fffb8f53b52 in Cpp::ExpressionParser::evaluateType (this=0x7fff4d1e58a0, unit=..., context=..., source=0x7fff3e36c460, forceExpression=true) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionparser.cpp:84 #74 0x00007fffb8f53c10 in Cpp::ExpressionParser::evaluateExpression (this=0x7fff4d1e58a0, expression=..., context=..., source=0x7fff3e36c460) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/expressionparser.cpp:92 #75 0x00007fffb8f4b25d in DelayedTypeResolver::exchange (this=0x7fff4d1e62a0, type=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/templatedeclaration.cpp:199 #76 0x00007fffb8f4a0e1 in Cpp::resolveDelayedTypes (type=..., context=0x7fff3e6bbdc0, source=0x7fff3e36c460, searchFlags=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/templatedeclaration.cpp:1048 #77 0x00007fffb8ed4cf3 in Cpp::CppDUContext::findDeclarationsInternal (this=0x7fff3e6bbdc0, identifier=..., position=..., dataType=..., ret=..., source=0x7fff3e36c460, basicFlags=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/cppducontext.h:345 #78 0x00007fffb8ed1462 in Cpp::CppDUContext::findDeclarationsInternal (this=0x7fff3e6bbdc0, identifiers=..., position=..., dataType=..., ret=..., source=0x7fff3e36c460, basicFlags=..., depth=0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/cppducontext.h:286 #79 0x00007ffff2466633 in KDevelop::DUContext::findDeclarations (this=0x7fff3e6bbdc0, identifier=..., position=..., dataType=..., topContext=0x0, flags=...) at /home/jlange/tmp/kdevplatform-1.3.90/language/duchain/ducontext.cpp:845 ---Type to continue, or q to quit--- #80 0x00007fffb8f0c939 in TypeBuilder::openTypeFromName (this=0x7fff4d1e8ce0, name=0x7fff3e9612c8, modifiers=0, needClass=true) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/typebuilder.cpp:505 #81 0x00007fffb8f0adbc in TypeBuilder::visitBaseSpecifier (this=0x7fff4d1e8ce0, node=0x7fff3e961260) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/typebuilder.cpp:105 #82 0x00007fffb8edc2fb in DeclarationBuilder::visitBaseSpecifier (this=0x7fff4d1e8ce0, node=0x7fff3e961260) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/declarationbuilder.cpp:1195 #83 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e961260) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #84 0x00007fffb8bfb602 in visitNodes (v=0x7fff4d1e8d40, nodes=0x7fff3e9619e0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.h:139 #85 0x00007fffb8bf99ff in DefaultVisitor::visitBaseClause (this=0x7fff4d1e8d40, node=0x7fff3e9619c0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/default_visitor.cpp:33 #86 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e9619c0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #87 0x00007fffb8bf9bc0 in DefaultVisitor::visitClassSpecifier (this=0x7fff4d1e8d40, node=0x7fff3e9619f8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/default_visitor.cpp:67 #88 0x00007fffb8ec3e84 in ContextBuilder::visitClassSpecifier (this=0x7fff4d1e8ce0, node=0x7fff3e9619f8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/contextbuilder.cpp:534 #89 0x00007fffb8f0ad1d in TypeBuilder::visitClassSpecifier (this=0x7fff4d1e8ce0, node=0x7fff3e9619f8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/typebuilder.cpp:91 #90 0x00007fffb8edba9b in DeclarationBuilder::visitClassSpecifier (this=0x7fff4d1e8ce0, node=0x7fff3e9619f8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/declarationbuilder.cpp:1127 #91 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e9619f8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #92 0x00007fffb8f0d114 in TypeBuilder::visitSimpleDeclaration (this=0x7fff4d1e8ce0, node=0x7fff3e961ac0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/typebuilder.cpp:632 #93 0x00007fffb8ed89be in DeclarationBuilder::visitSimpleDeclaration (this=0x7fff4d1e8ce0, node=0x7fff3e961ac0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/declarationbuilder.cpp:414 #94 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e961ac0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #95 0x00007fffb8ec251e in ContextBuilder::visitTemplateDeclaration (this=0x7fff4d1e8ce0, ast=0x7fff3e961b08) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/contextbuilder.cpp:292 #96 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e961b08) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #97 0x00007fffb8bfb672 in visitNodes (v=0x7fff4d1e8d40, nodes=0x7fff3e961b40) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.h:139 #98 0x00007fffb8bf9bd7 in DefaultVisitor::visitClassSpecifier (this=0x7fff4d1e8d40, node=0x7fff3e9610b8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/default_visitor.cpp:68 #99 0x00007fffb8ec3e84 in ContextBuilder::visitClassSpecifier (this=0x7fff4d1e8ce0, node=0x7fff3e9610b8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/contextbuilder.cpp:534 ---Type to continue, or q to quit--- #100 0x00007fffb8f0ad1d in TypeBuilder::visitClassSpecifier (this=0x7fff4d1e8ce0, node=0x7fff3e9610b8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/typebuilder.cpp:91 #101 0x00007fffb8edba9b in DeclarationBuilder::visitClassSpecifier (this=0x7fff4d1e8ce0, node=0x7fff3e9610b8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/declarationbuilder.cpp:1127 #102 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e9610b8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #103 0x00007fffb8f0d114 in TypeBuilder::visitSimpleDeclaration (this=0x7fff4d1e8ce0, node=0x7fff3e961bd0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/typebuilder.cpp:632 #104 0x00007fffb8ed89be in DeclarationBuilder::visitSimpleDeclaration (this=0x7fff4d1e8ce0, node=0x7fff3e961bd0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/declarationbuilder.cpp:414 #105 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e961bd0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #106 0x00007fffb8ec251e in ContextBuilder::visitTemplateDeclaration (this=0x7fff4d1e8ce0, ast=0x7fff3e961c18) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/contextbuilder.cpp:292 #107 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e961c18) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #108 0x00007fffb8bfb672 in visitNodes (v=0x7fff4d1e8d40, nodes=0x7fff3e962b30) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.h:139 #109 0x00007fffb8bfa4fd in DefaultVisitor::visitLinkageBody (this=0x7fff4d1e8d40, node=0x7fff3e960f40) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/default_visitor.cpp:239 #110 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e960f40) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #111 0x00007fffb8bfa62a in DefaultVisitor::visitNamespace (this=0x7fff4d1e8d40, node=0x7fff3e960f08) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/default_visitor.cpp:262 #112 0x00007fffb8ec3a04 in ContextBuilder::visitNamespace (this=0x7fff4d1e8ce0, node=0x7fff3e960f08) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/contextbuilder.cpp:472 #113 0x00007fffb8edb73d in DeclarationBuilder::visitNamespace (this=0x7fff4d1e8ce0, ast=0x7fff3e960f08) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/declarationbuilder.cpp:1085 #114 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e960f08) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #115 0x00007fffb8bfb672 in visitNodes (v=0x7fff4d1e8d40, nodes=0x7fff3e9645a0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.h:139 #116 0x00007fffb8bfa4fd in DefaultVisitor::visitLinkageBody (this=0x7fff4d1e8d40, node=0x7fff3e960a18) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/default_visitor.cpp:239 #117 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e960a18) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #118 0x00007fffb8bfa62a in DefaultVisitor::visitNamespace (this=0x7fff4d1e8d40, node=0x7fff3e9609e0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/default_visitor.cpp:262 #119 0x00007fffb8ec3a04 in ContextBuilder::visitNamespace (this=0x7fff4d1e8ce0, node=0x7fff3e9609e0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/contextbuilder.cpp:472 ---Type to continue, or q to quit--- #120 0x00007fffb8edb73d in DeclarationBuilder::visitNamespace (this=0x7fff4d1e8ce0, ast=0x7fff3e9609e0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/declarationbuilder.cpp:1085 #121 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e9609e0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #122 0x00007fffb8bfb672 in visitNodes (v=0x7fff4d1e8d40, nodes=0x7fff3e9645b8) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.h:139 #123 0x00007fffb8bfa4fd in DefaultVisitor::visitLinkageBody (this=0x7fff4d1e8d40, node=0x7fff3e9609c0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/default_visitor.cpp:239 #124 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e9609c0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #125 0x00007fffb8bfa62a in DefaultVisitor::visitNamespace (this=0x7fff4d1e8d40, node=0x7fff3e960988) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/default_visitor.cpp:262 #126 0x00007fffb8ec3a04 in ContextBuilder::visitNamespace (this=0x7fff4d1e8ce0, node=0x7fff3e960988) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/contextbuilder.cpp:472 #127 0x00007fffb8edb73d in DeclarationBuilder::visitNamespace (this=0x7fff4d1e8ce0, ast=0x7fff3e960988) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/declarationbuilder.cpp:1085 #128 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e960988) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #129 0x00007fffb8bfb672 in visitNodes (v=0x7fff4d1e8d40, nodes=0x7fff3e9645d0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.h:139 #130 0x00007fffb8bfadfd in DefaultVisitor::visitTranslationUnit (this=0x7fff4d1e8d40, node=0x7fff3e960940) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/default_visitor.cpp:412 #131 0x00007fffb8bfe0d3 in Visitor::visit (this=0x7fff4d1e8d40, node=0x7fff3e960940) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/visitor.cpp:124 #132 0x00007fffb8ec1c6b in ContextBuilder::startVisiting (this=0x7fff4d1e8ce0, node=0x7fff3e960940) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/contextbuilder.cpp:186 #133 0x00007fffb8ec88f7 in KDevelop::AbstractContextBuilder::supportBuild (this=0x7fff4d1e8ce0, node=0x7fff3e960940, context=0x7fff3e36c460) at /home/jlange/kdevelop4/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133 #134 0x00007fffb8ec3596 in ContextBuilder::buildContexts (this=0x7fff4d1e8ce0, file=..., node=0x7fff3e960940, includes=0x7fff4d1e96d0, updateContext=..., removeOldImports=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/contextbuilder.cpp:421 #135 0x00007fffb8ed6bdf in DeclarationBuilder::buildDeclarations (this=0x7fff4d1e8ce0, file=..., node=0x7fff3e960940, includes=0x7fff4d1e96d0, updateContext=..., removeOldImports=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppduchain/declarationbuilder.cpp:94 #136 0x00007fffb94401e9 in CPPInternalParseJob::run (this=0x7fff3e501be0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppparsejob.cpp:639 #137 0x00007fffb943cf1c in CPPParseJob::parseForeground (this=0x7fff3e382dd0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppparsejob.cpp:177 #138 0x00007fffb944bc51 in PreprocessJob::sourceNeeded (this=0x7fff3e379030, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=14, skipCurrentPath=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:579 #139 0x00007fffb91e6b71 in rpp::pp::handle_include (this=0x7fff4d1eaa90, skip_current_path=false, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:213 #140 0x00007fffb91e6235 in rpp::pp::handle_directive (this=0x7fff4d1eaa90, directive=1899053, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:131 ---Type to continue, or q to quit--- #141 0x00007fffb91e6e49 in rpp::pp::operator() (this=0x7fff4d1eaa90, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:266 #142 0x00007fffb91e5da3 in rpp::pp::processFileInternal (this=0x7fff4d1eaa90, fileName=..., fileContents=..., result=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:98 #143 0x00007fffb91e5c60 in rpp::pp::processFile (this=0x7fff4d1eaa90, fileName=..., data=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:85 #144 0x00007fffb944957d in PreprocessJob::run (this=0x7fff3e379030) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:245 #145 0x00007fffb943cefb in CPPParseJob::parseForeground (this=0x7fff3e379840) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppparsejob.cpp:176 #146 0x00007fffb944bc51 in PreprocessJob::sourceNeeded (this=0x7fff3e32b690, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=16, skipCurrentPath=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:579 #147 0x00007fffb91e6b71 in rpp::pp::handle_include (this=0x7fff4d1eccd0, skip_current_path=false, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:213 #148 0x00007fffb91e6235 in rpp::pp::handle_directive (this=0x7fff4d1eccd0, directive=1899053, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:131 #149 0x00007fffb91e6e49 in rpp::pp::operator() (this=0x7fff4d1eccd0, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:266 #150 0x00007fffb91e5da3 in rpp::pp::processFileInternal (this=0x7fff4d1eccd0, fileName=..., fileContents=..., result=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:98 #151 0x00007fffb91e5c60 in rpp::pp::processFile (this=0x7fff4d1eccd0, fileName=..., data=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:85 #152 0x00007fffb944957d in PreprocessJob::run (this=0x7fff3e32b690) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:245 #153 0x00007fffb943cefb in CPPParseJob::parseForeground (this=0x7fff3e2ab030) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppparsejob.cpp:176 #154 0x00007fffb944bc51 in PreprocessJob::sourceNeeded (this=0x7fff3e21cc20, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=14, skipCurrentPath=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:579 #155 0x00007fffb91e6b71 in rpp::pp::handle_include (this=0x7fff4d1eef10, skip_current_path=false, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:213 #156 0x00007fffb91e6235 in rpp::pp::handle_directive (this=0x7fff4d1eef10, directive=1899053, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:131 #157 0x00007fffb91e6e49 in rpp::pp::operator() (this=0x7fff4d1eef10, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:266 #158 0x00007fffb91e5da3 in rpp::pp::processFileInternal (this=0x7fff4d1eef10, fileName=..., fileContents=..., result=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:98 #159 0x00007fffb91e5c60 in rpp::pp::processFile (this=0x7fff4d1eef10, fileName=..., data=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:85 #160 0x00007fffb944957d in PreprocessJob::run (this=0x7fff3e21cc20) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:245 #161 0x00007fffb943cefb in CPPParseJob::parseForeground (this=0x7fff3e219840) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppparsejob.cpp:176 #162 0x00007fffb944bc51 in PreprocessJob::sourceNeeded (this=0x7fff3e214c10, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=11, skipCurrentPath=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:579 #163 0x00007fffb91e6b71 in rpp::pp::handle_include (this=0x7fff4d1f1150, skip_current_path=false, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:213 ---Type to continue, or q to quit--- #164 0x00007fffb91e6235 in rpp::pp::handle_directive (this=0x7fff4d1f1150, directive=1899053, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:131 #165 0x00007fffb91e6e49 in rpp::pp::operator() (this=0x7fff4d1f1150, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:266 #166 0x00007fffb91e5da3 in rpp::pp::processFileInternal (this=0x7fff4d1f1150, fileName=..., fileContents=..., result=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:98 #167 0x00007fffb91e5c60 in rpp::pp::processFile (this=0x7fff4d1f1150, fileName=..., data=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:85 #168 0x00007fffb944957d in PreprocessJob::run (this=0x7fff3e214c10) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:245 #169 0x00007fffb943cefb in CPPParseJob::parseForeground (this=0x7fff3e214e40) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppparsejob.cpp:176 #170 0x00007fffb944bc51 in PreprocessJob::sourceNeeded (this=0x7fff3e208fd0, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=17, skipCurrentPath=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:579 #171 0x00007fffb91e6b71 in rpp::pp::handle_include (this=0x7fff4d1f3390, skip_current_path=false, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:213 #172 0x00007fffb91e6235 in rpp::pp::handle_directive (this=0x7fff4d1f3390, directive=1899053, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:131 #173 0x00007fffb91e6e49 in rpp::pp::operator() (this=0x7fff4d1f3390, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:266 #174 0x00007fffb91e5da3 in rpp::pp::processFileInternal (this=0x7fff4d1f3390, fileName=..., fileContents=..., result=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:98 #175 0x00007fffb91e5c60 in rpp::pp::processFile (this=0x7fff4d1f3390, fileName=..., data=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:85 #176 0x00007fffb944957d in PreprocessJob::run (this=0x7fff3e208fd0) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:245 #177 0x00007fffb943cefb in CPPParseJob::parseForeground (this=0x7fff3e209740) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppparsejob.cpp:176 #178 0x00007fffb944bc51 in PreprocessJob::sourceNeeded (this=0x7fff3e191730, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=319, skipCurrentPath=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:579 #179 0x00007fffb91e6b71 in rpp::pp::handle_include (this=0x7fff4d1f55d0, skip_current_path=false, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:213 #180 0x00007fffb91e6235 in rpp::pp::handle_directive (this=0x7fff4d1f55d0, directive=1899053, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:131 #181 0x00007fffb91e6e49 in rpp::pp::operator() (this=0x7fff4d1f55d0, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:266 #182 0x00007fffb91e5da3 in rpp::pp::processFileInternal (this=0x7fff4d1f55d0, fileName=..., fileContents=..., result=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:98 #183 0x00007fffb91e5c60 in rpp::pp::processFile (this=0x7fff4d1f55d0, fileName=..., data=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:85 #184 0x00007fffb944957d in PreprocessJob::run (this=0x7fff3e191730) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:245 #185 0x00007fffb943cefb in CPPParseJob::parseForeground (this=0x7fff3e1ba370) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/cppparsejob.cpp:176 #186 0x00007fffb944bc51 in PreprocessJob::sourceNeeded (this=0x7249c20, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=11, skipCurrentPath=false) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:579 ---Type to continue, or q to quit--- #187 0x00007fffb91e6b71 in rpp::pp::handle_include (this=0x7fff4d1f7810, skip_current_path=false, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:213 #188 0x00007fffb91e6235 in rpp::pp::handle_directive (this=0x7fff4d1f7810, directive=1899053, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:131 #189 0x00007fffb91e6e49 in rpp::pp::operator() (this=0x7fff4d1f7810, input=..., output=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:266 #190 0x00007fffb91e5da3 in rpp::pp::processFileInternal (this=0x7fff4d1f7810, fileName=..., fileContents=..., result=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:98 #191 0x00007fffb91e5c60 in rpp::pp::processFile (this=0x7fff4d1f7810, fileName=..., data=...) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/parser/rpp/pp-engine.cpp:85 #192 0x00007fffb944957d in PreprocessJob::run (this=0x7249c20) at /home/jlange/tmp/kdevelop-4.3.90/languages/cpp/preprocessjob.cpp:245 #193 0x00007fffedb6f05b in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fff4d1f8d80, th=0x7fff44001b20, job=0x7249c20) at ../../../threadweaver/Weaver/Job.cpp:106 #194 0x00007fffedb6f1cc in ThreadWeaver::Job::execute (this=0x7249c20, th=0x7fff44001b20) at ../../../threadweaver/Weaver/Job.cpp:135 #195 0x00007fffedb701d3 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x71103f0, t=0x7fff44001b20) at ../../../threadweaver/Weaver/JobCollection.cpp:82 #196 0x00007fffedb6e81f in ThreadWeaver::ThreadRunHelper::run (this=0x7fff4d1f8e20, parent=0xbeaa60, th=0x7fff44001b20) at ../../../threadweaver/Weaver/Thread.cpp:95 #197 0x00007fffedb6e8db in ThreadWeaver::Thread::run (this=0x7fff44001b20) at ../../../threadweaver/Weaver/Thread.cpp:142 #198 0x00007ffff63ebfcb in QThreadPrivate::start (arg=0x7fff44001b20) at thread/qthread_unix.cpp:298 #199 0x00007ffff443ae9a in start_thread (arg=0x7fff4d1f9700) at pthread_create.c:308 #200 0x00007ffff50d74bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #201 0x0000000000000000 in ?? () (gdb) Expected Results: not crashed! =) -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ KDevelop-bugs mailing list KDevelop-bugs@kdevelop.org https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs