KDevelop was parsing a big project (one of kdelibs, kde-workspace, kde-baseapps) after having loaded the project when it crashed. I think I was also hovering a base class name in a derived class definition. The highlight did not appear over the class name which I was hovering, but KDevelop crashed all of a sudden. Reproducible: Sometimes Steps to Reproduce: Didn't try to reproduce. Thread 11 (Thread 0x7f840ce97700 (LWP 1245)): [KCrash Handler] #6 0x0000000000000075 in ?? () #7 0x00007f840e1773bf in addImportedParentContextSafely (context=0x7f83e8112700, import=0x7f83f4d68370) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:161 #8 0x00007f840e177c8d in ContextBuilder::openPrefixContext (this=0x7f840ce77c80, ast=0x7f83f7508c50, id=..., pos=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:261 #9 0x00007f840e17a81b in ContextBuilder::visitInitDeclarator (this=0x7f840ce77c80, node=0x7f83f7508c50) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:906 #10 0x00007f840e18cd90 in DeclarationBuilder::visitInitDeclarator (this=0x7f840ce77c80, node=0x7f83f7508c50) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:256 #11 0x00007f840deb4984 in Visitor::visit (this=0x7f840ce77ce0, node=0x7f83f7508c50) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/visitor.cpp:124 #12 0x00007f840e1bd583 in TypeBuilder::visitSimpleDeclaration (this=0x7f840ce77c80, node=0x7f83f7508c90) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:653 #13 0x00007f840e18df8c in DeclarationBuilder::visitSimpleDeclaration (this=0x7f840ce77c80, node=0x7f83f7508c90) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:422 #14 0x00007f840deb4984 in Visitor::visit (this=0x7f840ce77ce0, node=0x7f83f7508c90) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/visitor.cpp:124 #15 0x00007f840e177e16 in ContextBuilder::visitTemplateDeclaration (this=0x7f840ce77c80, ast=0x7f83f7508ce8) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:292 #16 0x00007f840deb4984 in Visitor::visit (this=0x7f840ce77ce0, node=0x7f83f7508ce8) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/visitor.cpp:124 #17 0x00007f840deb1ef2 in visitNodes<DeclarationAST*> (v=0x7f840ce77ce0, nodes=0x7f83f75e17a8) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/visitor.h:139 #18 0x00007f840deb0d41 in DefaultVisitor::visitLinkageBody (this=0x7f840ce77ce0, node=0x7f83f75063d0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/default_visitor.cpp:239 #19 0x00007f840deb4984 in Visitor::visit (this=0x7f840ce77ce0, node=0x7f83f75063d0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/visitor.cpp:124 #20 0x00007f840deb0e6e in DefaultVisitor::visitNamespace (this=0x7f840ce77ce0, node=0x7f83f7506398) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/default_visitor.cpp:262 #21 0x00007f840e179314 in ContextBuilder::visitNamespace (this=0x7f840ce77c80, node=0x7f83f7506398) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:472 #22 0x00007f840e19137d in DeclarationBuilder::visitNamespace (this=0x7f840ce77c80, ast=0x7f83f7506398) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1128 #23 0x00007f840deb4984 in Visitor::visit (this=0x7f840ce77ce0, node=0x7f83f7506398) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/visitor.cpp:124 #24 0x00007f840deb1ef2 in visitNodes<DeclarationAST*> (v=0x7f840ce77ce0, nodes=0x7f83f75e17c0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/visitor.h:139 #25 0x00007f840deb167d in DefaultVisitor::visitTranslationUnit (this=0x7f840ce77ce0, node=0x7f83f7506350) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/default_visitor.cpp:425 #26 0x00007f840deb4984 in Visitor::visit (this=0x7f840ce77ce0, node=0x7f83f7506350) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/visitor.cpp:124 #27 0x00007f840e177543 in ContextBuilder::startVisiting (this=0x7f840ce77c80, node=0x7f83f7506350) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:186 #28 0x00007f840e17e10d in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0x7f840ce77c80, node=0x7f83f7506350, context=0x7f83e8136430) at /home/orly/kde/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133 #29 0x00007f840e178ec6 in ContextBuilder::buildContexts (this=0x7f840ce77c80, file=..., node=0x7f83f7506350, includes=0x7f840ce78050, updateContext=..., removeOldImports=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:421 #30 0x00007f840e18c103 in DeclarationBuilder::buildDeclarations (this=0x7f840ce77c80, file=..., node=0x7f83f7506350, includes=0x7f840ce78050, updateContext=..., removeOldImports=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:96 #31 0x00007f840e4d2c7d in CPPInternalParseJob::run (this=0x7f83f6b364e0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:644 #32 0x00007f840e4cf9a0 in CPPParseJob::parseForeground (this=0x7f83f5082e60) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:182 #33 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x7f83f5002d50, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=54, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #34 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce796d0, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #35 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce796d0, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #36 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce796d0, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #37 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce796d0, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #38 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce796d0, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #39 0x00007f840e4dc549 in PreprocessJob::run (this=0x7f83f5002d50) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #40 0x00007f840e4cf97f in CPPParseJob::parseForeground (this=0x7f83f67f5430) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:181 #41 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x7f83f65dec60, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=41, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #42 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce7b920, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #43 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce7b920, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #44 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce7b920, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #45 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce7b920, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #46 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce7b920, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #47 0x00007f840e4dc549 in PreprocessJob::run (this=0x7f83f65dec60) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #48 0x00007f840e4cf97f in CPPParseJob::parseForeground (this=0x7f83f65fd9b0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:181 #49 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x7f83f4cc9520, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=42, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #50 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce7db70, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #51 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce7db70, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #52 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce7db70, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #53 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce7db70, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #54 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce7db70, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #55 0x00007f840e4dc549 in PreprocessJob::run (this=0x7f83f4cc9520) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #56 0x00007f840e4cf97f in CPPParseJob::parseForeground (this=0x7f83f67a5f60) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:181 #57 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x7f83f4dab810, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=42, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #58 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce7fdc0, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #59 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce7fdc0, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #60 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce7fdc0, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #61 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce7fdc0, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #62 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce7fdc0, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #63 0x00007f840e4dc549 in PreprocessJob::run (this=0x7f83f4dab810) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #64 0x00007f840e4cf97f in CPPParseJob::parseForeground (this=0x7f83f521c820) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:181 #65 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x7f83f46f5b40, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=39, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #66 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce82010, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #67 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce82010, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #68 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce82010, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #69 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce82010, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #70 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce82010, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #71 0x00007f840e4dc549 in PreprocessJob::run (this=0x7f83f46f5b40) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #72 0x00007f840e4cf97f in CPPParseJob::parseForeground (this=0x7f83f5d063d0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:181 #73 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x7f83f43566d0, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=63, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #74 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce84260, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #75 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce84260, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #76 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce84260, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #77 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce84260, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #78 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce84260, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #79 0x00007f840e4dc549 in PreprocessJob::run (this=0x7f83f43566d0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #80 0x00007f840e4cf97f in CPPParseJob::parseForeground (this=0x7f83f6821ec0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:181 #81 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x7f83f4ec0730, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=53, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #82 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce864b0, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #83 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce864b0, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #84 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce864b0, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #85 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce864b0, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #86 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce864b0, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #87 0x00007f840e4dc549 in PreprocessJob::run (this=0x7f83f4ec0730) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #88 0x00007f840e4cf97f in CPPParseJob::parseForeground (this=0x7f83f4b44990) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:181 #89 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x7f83f419baf0, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=46, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #90 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce88700, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #91 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce88700, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #92 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce88700, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #93 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce88700, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #94 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce88700, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #95 0x00007f840e4dc549 in PreprocessJob::run (this=0x7f83f419baf0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #96 0x00007f840e4cf97f in CPPParseJob::parseForeground (this=0x7f83f43484f0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:181 #97 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x7f83f4b9c2d0, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=44, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #98 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce8a950, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #99 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce8a950, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #100 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce8a950, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #101 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce8a950, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #102 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce8a950, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #103 0x00007f840e4dc549 in PreprocessJob::run (this=0x7f83f4b9c2d0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #104 0x00007f840e4cf97f in CPPParseJob::parseForeground (this=0x7f83f4695ab0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:181 #105 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x7f83f41c2300, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=44, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #106 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce8cba0, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #107 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce8cba0, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #108 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce8cba0, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #109 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce8cba0, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #110 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce8cba0, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #111 0x00007f840e4dc549 in PreprocessJob::run (this=0x7f83f41c2300) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #112 0x00007f840e4cf97f in CPPParseJob::parseForeground (this=0x7f83f58566b0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:181 #113 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x7f83f42007a0, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #114 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce8edf0, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #115 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce8edf0, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #116 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce8edf0, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #117 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce8edf0, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #118 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce8edf0, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #119 0x00007f840e4dc549 in PreprocessJob::run (this=0x7f83f42007a0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #120 0x00007f840e4cf97f in CPPParseJob::parseForeground (this=0x7f83f47fdc70) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:181 #121 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x7f83f69f4be0, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=23, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #122 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce91040, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #123 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce91040, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #124 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce91040, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #125 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce91040, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #126 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce91040, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #127 0x00007f840e4dc549 in PreprocessJob::run (this=0x7f83f69f4be0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #128 0x00007f840e4cf97f in CPPParseJob::parseForeground (this=0x7f83f6202ec0) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:181 #129 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x7f83f53df180, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=25, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #130 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce93290, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #131 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce93290, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #132 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce93290, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #133 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce93290, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #134 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce93290, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #135 0x00007f840e4dc549 in PreprocessJob::run (this=0x7f83f53df180) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #136 0x00007f840e4cf97f in CPPParseJob::parseForeground (this=0x7f83f4a03180) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/cppparsejob.cpp:181 #137 0x00007f840e4dec47 in PreprocessJob::sourceNeeded (this=0x950d460, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=20, skipCurrentPath=false) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:581 #138 0x00007f84600dbc7f in rpp::pp::handle_include (this=0x7f840ce954e0, skip_current_path=false, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:219 #139 0x00007f84600db31a in rpp::pp::handle_directive (this=0x7f840ce954e0, directive=927894, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:137 #140 0x00007f84600dbf78 in rpp::pp::operator() (this=0x7f840ce954e0, input=..., output=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:272 #141 0x00007f84600dadbd in rpp::pp::processFileInternal (this=0x7f840ce954e0, fileName=..., fileContents=..., result=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #142 0x00007f84600dac78 in rpp::pp::processFile (this=0x7f840ce954e0, fileName=..., data=...) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #143 0x00007f840e4dc549 in PreprocessJob::run (this=0x950d460) at /home/orly/kde/src/extragear/kdevelop/languages/cpp/preprocessjob.cpp:245 #144 0x00007f8514635e48 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f840ce96ac0, th=0x7f845cb9ed30, job=0x950d460) at /home/orly/kde/src/kdelibs/threadweaver/Weaver/Job.cpp:106 #145 0x00007f85146360ae in ThreadWeaver::Job::execute (this=0x950d460, th=0x7f845cb9ed30) at /home/orly/kde/src/kdelibs/threadweaver/Weaver/Job.cpp:135 #146 0x00007f8514638487 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x934e7b0, t=0x7f845cb9ed30) at /home/orly/kde/src/kdelibs/threadweaver/Weaver/JobCollection.cpp:82 #147 0x00007f8514638be1 in ThreadWeaver::JobCollection::execute (this=0x9376370, t=0x7f845cb9ed30) at /home/orly/kde/src/kdelibs/threadweaver/Weaver/JobCollection.cpp:231 #148 0x00007f851463523b in ThreadWeaver::ThreadRunHelper::run (this=0x7f840ce96bf0, parent=0x22eeec0, th=0x7f845cb9ed30) at /home/orly/kde/src/kdelibs/threadweaver/Weaver/Thread.cpp:95 #149 0x00007f8514635492 in ThreadWeaver::Thread::run (this=0x7f845cb9ed30) at /home/orly/kde/src/kdelibs/threadweaver/Weaver/Thread.cpp:142 #150 0x00007f85123b97bc in QThreadPrivate::start (arg=0x7f845cb9ed30) at thread/qthread_unix.cpp:338 #151 0x00007f8508728764 in ?? () from /lib64/libGL.so.1 #152 0x00007f8512129d14 in start_thread () from /lib64/libpthread.so.0 #153 0x00007f851051068d in clone () from /lib64/libc.so.6
Moving all the bugs from the CPP Parser. It was not well defined the difference between it and C++ Language Support and people kept reporting in both places indistinctively
Thank you for the crash report, Ignat. As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!