kdev4 c++ crash

Aleix aleixpol at gmail.com
Sat Jul 5 18:04:25 UTC 2008


in case you are interested:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb084db90 (LWP 27503)]
0xb1fa0fbb in ContextBuilder::addBaseType (this=0xb084cd64, base=
      {baseClass = {m_index = 0}, access =
KDevelop::Declaration::Public, virtualInheritance = false})
    at /home/kde-devel/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:462
462         kDebug(9007) << "ContextBuilder::addBaseType: Got invalid
base-class" << (base.baseClass ? QString() :
base.baseClass.type()->toString());
(gdb) where
#0  0xb1fa0fbb in ContextBuilder::addBaseType (this=0xb084cd64, base=
      {baseClass = {m_index = 0}, access =
KDevelop::Declaration::Public, virtualInheritance = false})
    at /home/kde-devel/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:462
#1  0xb1fb0e69 in DeclarationBuilder::visitBaseSpecifier
(this=0xb084cd64, node=0xaea14f1c)
    at /home/kde-devel/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:814
#2  0xb1f23f4a in Visitor::visit (this=0xb084cd90, node=0xaea14f1c) at
/home/kde-devel/kdevelop/languages/cpp/parser/visitor.cpp:109
#3  0xb1f22481 in visitNodes<BaseSpecifierAST*> (v=0xb084cd90,
nodes=0xaea14f68) at
/home/kde-devel/kdevelop/languages/cpp/parser/visitor.h:125
#4  0xb1f21ea7 in DefaultVisitor::visitBaseClause (this=0xb084cd90,
node=0xaea14f54) at
/home/kde-devel/kdevelop/languages/cpp/parser/default_visitor.cpp:33
#5  0xb1f23f4a in Visitor::visit (this=0xb084cd90, node=0xaea14f54) at
/home/kde-devel/kdevelop/languages/cpp/parser/visitor.cpp:109
#6  0xb1f21f40 in DefaultVisitor::visitClassSpecifier
(this=0xb084cd90, node=0xaea14f74)
    at /home/kde-devel/kdevelop/languages/cpp/parser/default_visitor.cpp:62
#7  0xb1fa0cbc in ContextBuilder::visitClassSpecifier
(this=0xb084cd64, node=0xaea14f74)
    at /home/kde-devel/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:506
#8  0xb1fcdda7 in TypeBuilder::visitClassSpecifier (this=0xb084cd64,
node=0xaea14f74) at
/home/kde-devel/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:114
#9  0xb1fb1ea2 in DeclarationBuilder::visitClassSpecifier
(this=0xb084cd64, node=0xaea14f74)
    at /home/kde-devel/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:697
#10 0xb1f23f4a in Visitor::visit (this=0xb084cd90, node=0xaea14f74) at
/home/kde-devel/kdevelop/languages/cpp/parser/visitor.cpp:109
#11 0xb1fccf92 in TypeBuilder::visitSimpleDeclaration
(this=0xb084cd64, node=0xae8c20d4)
    at /home/kde-devel/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:448
#12 0xb1fb32ff in DeclarationBuilder::visitSimpleDeclaration
(this=0xb084cd64, node=0xae8c20d4)
    at /home/kde-devel/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:207
#13 0xb1f23f4a in Visitor::visit (this=0xb084cd90, node=0xae8c20d4) at
/home/kde-devel/kdevelop/languages/cpp/parser/visitor.cpp:109
#14 0xb1f22545 in visitNodes<DeclarationAST*> (v=0xb084cd90,
nodes=0xae8c20fc) at
/home/kde-devel/kdevelop/languages/cpp/parser/visitor.h:125
#15 0xb1f21ec5 in DefaultVisitor::visitTranslationUnit
(this=0xb084cd90, node=0xaea14d98)
    at /home/kde-devel/kdevelop/languages/cpp/parser/default_visitor.cpp:388
#16 0xb1f23f4a in Visitor::visit (this=0xb084cd90, node=0xaea14d98) at
/home/kde-devel/kdevelop/languages/cpp/parser/visitor.cpp:109
#17 0xb1f9ec9f in ContextBuilder::startVisiting (this=0xb084cd64,
node=0xaea14d98) at
/home/kde-devel/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:139
---Type <return> to continue, or q <return> to quit---
#18 0xb2077eb0 in KDevelop::AbstractContextBuilder<AST,
NameAST>::supportBuild (this=0xb084cd64, node=0xaea14d98,
context=0xaf30bd28)
    at /home/kde-devel/kde/include/kdevplatform/language/duchain/abstractcontextbuilder.h:167
#19 0xb2077f3d in KDevelop::AbstractTypeBuilder<AST, NameAST,
ContextBuilder>::supportBuild (this=0xb084cd64, node=0xaea14d98,
context=0x0)
    at /home/kde-devel/kde/include/kdevplatform/language/duchain/abstracttypebuilder.h:52
#20 0xb1fa2117 in ContextBuilder::buildContexts (this=0xb084cd64,
file=@0xb084d03c, node=0xaea14d98, includes=0xb084d038,
updateContext=@0xb084d0ec,
    removeOldImports=false) at
/home/kde-devel/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:356
#21 0xb1fb3a49 in DeclarationBuilder::buildDeclarations
(this=0xb084cd64, file=@0xb084d03c, node=0xaea14d98,
includes=0xb084d038, updateContext=@0xb084d0ec,
    removeOldImports=false) at
/home/kde-devel/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:107
#22 0xb2071f1b in CPPInternalParseJob::run (this=0xa6f0070) at
/home/kde-devel/kdevelop/languages/cpp/cppparsejob.cpp:431
#23 0xb670984c in ThreadWeaver::JobRunHelper::runTheJob
(this=0xb084d250, th=0x93abda8, job=0xa6f0070)




More information about the KDevelop-devel mailing list