Bug 237382 - ASSERT: "classDec" in TypeBuilder
Summary: ASSERT: "classDec" in TypeBuilder
Status: RESOLVED DUPLICATE of bug 269369
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: PHP (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-12 15:16 UTC by Niko Sams
Modified: 2012-12-05 20:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Niko Sams 2010-05-12 15:16:36 UTC
I got this assert a few times now:

ASSERT: "classDec" in file /home/niko/kdesvn/kdevelop-plugins/php/duchain/builders/typebuilder.cpp, line 480                                                                                             

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7f6fa5ce9910 (LWP 2644)]
0x00007f6fc776a5e5 in raise () from /lib/libc.so.6
(gdb) bt                                          
#0  0x00007f6fc776a5e5 in raise () from /lib/libc.so.6
#1  0x00007f6fc776b95e in abort () from /lib/libc.so.6
#2  0x00007f6fc902e721 in qt_message_output () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f6fc902e881 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f6fc902ea2f in qFatal () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f6fadc129a6 in Php::TypeBuilder::visitStatement (this=0x7f6fa5ce8450, node=0x7f6fa91e9e28) at /home/niko/kdesvn/kdevelop-plugins/php/duchain/builders/typebuilder.cpp:480
#6  0x00007f6fadbff3b8 in Php::DeclarationBuilder::visitStatement (this=0x7f6fa5ce8450, node=0x7f6fa91e9e28) at /home/niko/kdesvn/kdevelop-plugins/php/duchain/builders/declarationbuilder.cpp:962
#7  0x00007f6fade8d165 in Php::Visitor::visitNode (this=0x7f6fa5ce84b0, node=0x7f6fa91e9e28) at /home/niko/kdesvn/kdevelop-plugins/php/parser/generated/phpvisitor.h:22
#8  0x00007f6fad99eabf in Php::DefaultVisitor::visitTopStatement (this=0x7f6fa5ce84b0, node=0x7f6fa91e9de8) at /home/niko/kdesvn/kdevelop-plugins/php/parser/generated/phpdefaultvisitor.cpp:897
#9  0x00007f6fadc00f6e in Php::DeclarationBuilder::visitTopStatement (this=0x7f6fa5ce8450, node=0x7f6fa91e9de8) at /home/niko/kdesvn/kdevelop-plugins/php/duchain/builders/declarationbuilder.cpp:608
#10 0x00007f6fade8d165 in Php::Visitor::visitNode (this=0x7f6fa5ce84b0, node=0x7f6fa91e9de8) at /home/niko/kdesvn/kdevelop-plugins/php/parser/generated/phpvisitor.h:22
#11 0x00007f6fad99f814 in Php::DefaultVisitor::visitInnerStatementList (this=0x7f6fa5ce84b0, node=0x7f6fa91e7ac8) at /home/niko/kdesvn/kdevelop-plugins/php/parser/generated/phpdefaultvisitor.cpp:534
kdevelop(7262)/kdevplatform (language) KDevelop::DUChainPrivate::doMoreCleanup: starting cleanup
#12 0x00007f6fade8d165 in Php::Visitor::visitNode (this=0x7f6fa5ce84b0, node=0x7f6fa91e7ac8) at /home/niko/kdesvn/kdevelop-plugins/php/parser/generated/phpvisitor.h:22
#13 0x00007f6fadc0ae2b in Php::ContextBuilder::visitFunctionDeclarationStatement (this=0x7f6fa5ce8450, node=0x7f6fa91e7a40)
    at /home/niko/kdesvn/kdevelop-plugins/php/duchain/builders/contextbuilder.cpp:265
#14 0x00007f6fadc14885 in Php::TypeBuilder::visitFunctionDeclarationStatement (this=0x7f6fa5ce8450, node=0x7f6fa91e7a40) at /home/niko/kdesvn/kdevelop-plugins/php/duchain/builders/typebuilder.cpp:393
#15 0x00007f6fadc01a08 in Php::DeclarationBuilder::visitFunctionDeclarationStatement (this=0x7f6fa5ce8450, node=0x7f6fa91e7a40)
    at /home/niko/kdesvn/kdevelop-plugins/php/duchain/builders/declarationbuilder.cpp:554
#16 0x00007f6fade8d165 in Php::Visitor::visitNode (this=0x7f6fa5ce84b0, node=0x7f6fa91e7a40) at /home/niko/kdesvn/kdevelop-plugins/php/parser/generated/phpvisitor.h:22
kdevelop(7262)/kdevplatform (language) KDevelop::DUChainPrivate::doMoreCleanup: milliseconds spent doing cleanup with locked duchain:  106
kdevelop(7262)/kdevplatform (language) KDevelop::DUChainPrivate::doMoreCleanup: seconds spent doing cleanup:  0 top-contexts still open: 0
#17 0x00007f6fad99eade in Php::DefaultVisitor::visitTopStatement (this=0x7f6fa5ce84b0, node=0x7f6fa91e7a00) at /home/niko/kdesvn/kdevelop-plugins/php/parser/generated/phpdefaultvisitor.cpp:898
#18 0x00007f6fadc00f6e in Php::DeclarationBuilder::visitTopStatement (this=0x7f6fa5ce8450, node=0x7f6fa91e7a00) at /home/niko/kdesvn/kdevelop-plugins/php/duchain/builders/declarationbuilder.cpp:608
#19 0x00007f6fade8d165 in Php::Visitor::visitNode (this=0x7f6fa5ce84b0, node=0x7f6fa91e7a00) at /home/niko/kdesvn/kdevelop-plugins/php/parser/generated/phpvisitor.h:22
#20 0x00007f6fad99f814 in Php::DefaultVisitor::visitInnerStatementList (this=0x7f6fa5ce84b0, node=0x7f6fa91dc7d8) at /home/niko/kdesvn/kdevelop-plugins/php/parser/generated/phpdefaultvisitor.cpp:534
#21 0x00007f6fade8d165 in Php::Visitor::visitNode (this=0x7f6fa5ce84b0, node=0x7f6fa91dc7d8) at /home/niko/kdesvn/kdevelop-plugins/php/parser/generated/phpvisitor.h:22
#22 0x00007f6fad99e9bb in Php::DefaultVisitor::visitStart (this=0x7f6fa5ce84b0, node=0x7f6fa91dc7b0) at /home/niko/kdesvn/kdevelop-plugins/php/parser/generated/phpdefaultvisitor.cpp:753
#23 0x00007f6fade8d165 in Php::Visitor::visitNode (this=0x7f6fa5ce84b0, node=0x7f6fa91dc7b0) at /home/niko/kdesvn/kdevelop-plugins/php/parser/generated/phpvisitor.h:22
#24 0x00007f6fadc0c544 in Php::ContextBuilder::startVisiting (this=0x7f6fa5ce8450, node=0x7f6fa91dc7b0) at /home/niko/kdesvn/kdevelop-plugins/php/duchain/builders/contextbuilder.cpp:120
#25 0x00007f6fadbfe8d6 in Php::DeclarationBuilder::startVisiting (this=0x7f6fa5ce8450, node=0x7f6fa91dc7b0) at /home/niko/kdesvn/kdevelop-plugins/php/duchain/builders/declarationbuilder.cpp:142
#26 0x00007f6fadbfd46c in KDevelop::AbstractContextBuilder<Php::AstNode, Php::IdentifierAst>::supportBuild (this=0x7f6fa5ce8450, node=0x7f6fa91dc7b0, context=0x200d310)
    at /home/niko/kde/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:203
#27 0x00007f6fadc07540 in KDevelop::AbstractTypeBuilder<Php::AstNode, Php::IdentifierAst, Php::ContextBuilder>::supportBuild (this=0x7f6fa5ce8450, node=0x7f6fa91dc7b0, context=0x200d310)
    at /home/niko/kde/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85
#28 0x00007f6fadbfea15 in Php::DeclarationBuilder::supportBuild (this=0x7f6fa5ce8450, node=0x7f6fa91dc7b0, context=0x200d310)
    at /home/niko/kdesvn/kdevelop-plugins/php/duchain/builders/declarationbuilder.cpp:1082
#29 0x00007f6fadc0a564 in KDevelop::AbstractContextBuilder<Php::AstNode, Php::IdentifierAst>::build (this=0x7f6fa5ce8450, url=@0x7f6fa5ce8c00, node=0x7f6fa91dc7b0, updateContext=@0x7f6fa5ce83b0,
    useSmart=true) at /home/niko/kde/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:157
#30 0x00007f6fadc04c15 in Php::DeclarationBuilder::build (this=0x7f6fa5ce8450, url=@0x7f6fa5ce8c00, node=0x7f6fa91dc7b0, updateContext=@0x7f6fa5ce8bf0, useSmart=true)
    at /home/niko/kdesvn/kdevelop-plugins/php/duchain/builders/declarationbuilder.cpp:136
#31 0x00007f6fade8be1e in Php::ParseJob::run (this=0x527b490) at /home/niko/kdesvn/kdevelop-plugins/php/phpparsejob.cpp:215
#32 0x00007f6fcab368c9 in ?? () from /usr/lib/libthreadweaver.so.4
#33 0x00007f6fcab36ac0 in ThreadWeaver::Job::execute () from /usr/lib/libthreadweaver.so.4
#34 0x00007f6fcab38396 in ThreadWeaver::JobCollection::execute () from /usr/lib/libthreadweaver.so.4
#35 0x00007f6fcab3605b in ?? () from /usr/lib/libthreadweaver.so.4
#36 0x00007f6fcab361b3 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4
#37 0x00007f6fc903665d in ?? () from /usr/lib64/qt4/libQtCore.so.4
#38 0x00007f6fc8daa247 in start_thread () from /lib/libpthread.so.0
#39 0x00007f6fc780199d in clone () from /lib/libc.so.6
#40 0x0000000000000000 in ?? ()
Comment 1 Kevin Funk 2012-12-05 20:17:14 UTC

*** This bug has been marked as a duplicate of bug 269369 ***