[prev in list] [next in list] [prev in thread] [next in thread]
List: kdevelop-bugs
Subject: [Bug 305594] New: KDevelop crashes when parsing boost 1.50
From: <claas.koehler () dlr ! de>
Date: 2012-08-22 12:14:49
Message-ID: bug-305594-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=305594
Bug ID: 305594
Severity: critical
Version: 4.3.60
Priority: NOR
Assignee: kdevelop-bugs@kdevelop.org
Summary: KDevelop crashes when parsing boost 1.50
Classification: Unclassified
OS: Linux
Reporter: claas.koehler@dlr.de
Hardware: openSUSE RPMs
Status: UNCONFIRMED
Component: cpp-parser
Product: kdevelop
After opening the boost 1.50 source as new project, KDevelop crashes after
approximately 50% of the source is parsed.
Reproducible: Always
Steps to Reproduce:
1. open boost source as new project (with "custom built system")
Actual Results:
Stack trace:
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fff67fff700 (LWP 2758)]
0x00007ffff1c35d95 in raise () from /lib64/libc.so.6
#0 0x00007ffff1c35d95 in raise () from /lib64/libc.so.6
#1 0x00007ffff1c372ab in abort () from /lib64/libc.so.6
#2 0x00007ffff388f9f4 in qt_message_output(QtMsgType, char const*) ()
from /usr/lib64/libQtCore.so.4
#3 0x00007ffff388fbaf in ?? () from /usr/lib64/libQtCore.so.4
#4 0x00007ffff388fd54 in qFatal(char const*, ...) () from
/usr/lib64/libQtCore.so.4
#5 0x00007ffff388fd9a in qt_assert(char const*, char const*, int) ()
from /usr/lib64/libQtCore.so.4
#6 0x00007fffeffe5531 in KDevelop::DUContext::setOwner (this=0x7fff3ada2f00,
owner=0x0)
at
/home/donau101/tools/kdevelop/trunk-src/platform/language/duchain/ducontext.cpp:550
#7 0x00007ffff000e21b in KDevelop::Declaration::~Declaration
(this=0x7fff3ada24b0,
__in_chrg=<optimized out>)
at
/home/donau101/tools/kdevelop/trunk-src/platform/language/duchain/declaration.cpp:167
#8 0x00007fffba001752 in
Cpp::SpecialTemplateDeclaration<TemplateParameterDeclaration>::~SpecialTemplateDeclaration
(this=0x7fff3ada24b0, __in_chrg=<optimized out>)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/templatedeclaration.h:247
#9 0x00007fffba001779 in
Cpp::SpecialTemplateDeclaration<TemplateParameterDeclaration>::~SpecialTemplateDeclaration
(this=0x7fff3ada24b0, __in_chrg=<optimized out>)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/templatedeclaration.h:247
#10 0x00007fffeffea869 in KDevelop::DUContext::deleteLocalDeclarations
(this=<optimized out>)
at
/home/donau101/tools/kdevelop/trunk-src/platform/language/duchain/ducontext.cpp:1086
#11 0x00007fffeffeca20 in KDevelop::DUContext::~DUContext (this=0x7fff3ada20b0,
__in_chrg=<optimized out>)
at
/home/donau101/tools/kdevelop/trunk-src/platform/language/duchain/ducontext.cpp:518
#12 0x00007fffb9fd74a8 in Cpp::CppDUContext<KDevelop::DUContext>::~CppDUContext
(this=
0x7fff3ada20b0, __in_chrg=<optimized out>)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/cppducontext.h:713
#13 0x00007fffb9fd74b9 in Cpp::CppDUContext<KDevelop::DUContext>::~CppDUContext
(this=
0x7fff3ada20b0, __in_chrg=<optimized out>)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/cppducontext.h:713
#14 0x00007fffba037163 in Cpp::TemplateDeclaration::instantiate
(this=0x7fff3ada22c0,
_templateArguments=..., source=<optimized out>, forceLocal=<optimized out>)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:901
#15 0x00007fffba02bc2d in Cpp::FindDeclaration::instantiateDeclaration
(this=0x7fff67ffc170,
decl=<optimized out>, templateArguments=<optimized out>)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:125
#16 0x00007fffba02cdc2 in Cpp::FindDeclaration::closeIdentifier
(this=0x7fff67ffc170,
isFinalIdentifier=false)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:273
#17 0x00007fffb9fdbc72 in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=
0x7fff3ae4b840, identifier=..., position=<optimized out>,
dataType=<optimized out>, ret=...,
source=0x7fff3ae361c0, basicFlags=...)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/cppducontext.h:363
#18 0x00007fffb9fdc23e in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal (this=
0x7fff3ae4b840, identifiers=..., position=..., dataType=..., ret=...,
source=0x7fff3ae361c0,
basicFlags=..., depth=0)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/cppducontext.h:286
#19 0x00007fffeffe7f6f in KDevelop::DUContext::findDeclarations
(this=0x7fff3ae4b840,
identifier=<optimized out>, position=..., dataType=...,
topContext=<optimized out>, flags=
...) at
/home/donau101/tools/kdevelop/trunk-src/platform/language/duchain/ducontext.cpp:845
#20 0x00007fffba0064e1 in TypeBuilder::openTypeFromName (this=0x7fff67ffdd20,
name=
0x7fff3ad78220, modifiers=0, needClass=false)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:497
#21 0x00007fffba00790a in TypeBuilder::visitSimpleTypeSpecifier
(this=0x7fff67ffdd20, node=
0x7fff3ad782f0)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:401
#22 0x00007fffb9fcce1b in ContextBuilder::visitFunctionDeclaration
(this=0x7fff67ffdd20, node=
0x7fff3ad78848)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:606
#23 0x00007fffb9fe142f in DeclarationBuilder::visitFunctionDeclaration
(this=0x7fff67ffdd20,
node=0x7fff3ad78848)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:179
#24 0x00007fffb9fcffab in ContextBuilder::visitFunctionDefinition
(this=0x7fff67ffdd20, node=
0x7fff3ad78848)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:576
#25 0x00007fffb9d1825d in visitNodes<DeclarationAST*> (v=0x7fff67ffdd80,
nodes=<optimized out>)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/parser/visitor.h:139
#26 0x00007fffb9fce382 in ContextBuilder::visitNamespace (this=0x7fff67ffdd20,
node=
0x7fff3c0bab10)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:472
#27 0x00007fffb9fe258e in DeclarationBuilder::visitNamespace
(this=0x7fff67ffdd20, ast=
0x7fff3c0bab10)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1085
#28 0x00007fffb9d1825d in visitNodes<DeclarationAST*> (v=0x7fff67ffdd80,
nodes=<optimized out>)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/parser/visitor.h:139
#29 0x00007fffb9fce382 in ContextBuilder::visitNamespace (this=0x7fff67ffdd20,
node=
0x7fff3c0baab8)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:472
#30 0x00007fffb9fe258e in DeclarationBuilder::visitNamespace
(this=0x7fff67ffdd20, ast=
0x7fff3c0baab8)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1085
#31 0x00007fffb9d1825d in visitNodes<DeclarationAST*> (v=0x7fff67ffdd80,
nodes=<optimized out>)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/parser/visitor.h:139
#32 0x00007fffb9fd30e8 in KDevelop::AbstractContextBuilder<AST,
NameAST>::supportBuild (this=
0x7fff67ffdd20, node=0x7fff3c0baa70, context=0x7fff3ae361c0)
at
/users/koeh_cl/Software/kdevelop/trunk/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133
#33 0x00007fffb9fd1803 in ContextBuilder::buildContexts (this=0x7fff67ffdd20,
file=..., node=
0x7fff3c0baa70, includes=<optimized out>, updateContext=<optimized out>,
removeOldImports=
false)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:421
#34 0x00007fffb9fdeb83 in DeclarationBuilder::buildDeclarations
(this=0x7fff67ffdd20,
file=<optimized out>, node=0x7fff3c0baa70, includes=<optimized out>,
updateContext=<optimized out>, removeOldImports=false)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:94
#35 0x00007fffba51e0c0 in CPPInternalParseJob::run (this=0x900d100)
at
/home/donau101/tools/kdevelop/trunk-src/kdevelop/languages/cpp/cppparsejob.cpp:639
#36 0x00007ffff63ddd31 in ?? () from /usr/lib64/libthreadweaver.so.4
#37 0x00007ffff63dde5c in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) ()
from /usr/lib64/libthreadweaver.so.4
#38 0x00007ffff63deea3 in ?? () from /usr/lib64/libthreadweaver.so.4
#39 0x00007ffff63dd53f in ?? () from /usr/lib64/libthreadweaver.so.4
#40 0x00007ffff63dd5fb in ThreadWeaver::Thread::run() () from
/usr/lib64/libthreadweaver.so.4
#41 0x00007ffff3899025 in ?? () from /usr/lib64/libQtCore.so.4
#42 0x00007ffff3608f05 in start_thread () from /lib64/libpthread.so.0
#43 0x00007ffff1cdc10d in clone () from /lib64/libc.so.6
Compiled Kdevelop from sources using gcc 4.6.
--
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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic