[prev in list] [next in list] [prev in thread] [next in thread]
List: kdevelop-bugs
Subject: [Bug 185641] New: Crash in template related code while parsing
From: Thorben Kröger <thorbenk () gmx ! net>
Date: 2009-02-26 19:27:11
Message-ID: bug-185641-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=185641
Summary: Crash in template related code while parsing actor.hpp
from boost
Product: kdevelop
Version: unspecified
Platform: Compiled Sources
OS/Version: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: Language Support: CPP
AssignedTo: kdevelop-bugs@kdevelop.org
ReportedBy: thorbenk@gmx.net
Version: (using Devel)
Compiler: gcc version 4.3.2 [gcc-4_3-branch revision 141291] (SUSE
Linux)
OS: Linux
Installed from: Compiled sources
I enabled parse all project files. I use a part of boost (only filesystem), but
still, all of boost seems to have been parsed, and it crashes:
kdevelop(20447)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob:
preprocessing "/usr/include/boost/spirit/home/classic/phoenix/actor.hpp"
kdevelop(20447)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING
--===> "/usr/include/boost/spirit/home/classic/phoenix/actor.hpp"
kdevelop(20447)/kdevelop (cpp support) CPPInternalParseJob::run: building
duchain for "/usr/include/boost/spirit/home/classic/phoenix/actor.hpp"
kdevelop(20447)/kdevelop (cpp support) ContextBuilder::buildContexts:
ContextBuilder::buildContexts: compiling
kdevelop(20447)/kdevelop (cpp support) Cpp::instantiateDeclarationAndContext:
Resolved bad base-class
kdevelop(20447)/kdevelop (cpp support) Cpp::instantiateDeclarationAndContext:
Resolved bad base-class
kdevelop(20447)/kdevelop (cpp duchain) Cpp::TemplateDeclaration::instantiate:
tried to recursively instantiate "class tuple< A, nil_t, nil_t, nil_t >" with
"<phoenix::nil_t>"
kdevelop(20447)/kdevelop (cpp duchain) Cpp::TemplateDeclaration::instantiate:
tried to recursively instantiate "class tuple< A, nil_t, nil_t, nil_t >" with
"<phoenix::nil_t>"
kdevelop(20447)/kdevelop (cpp duchain) Cpp::TemplateDeclaration::instantiate:
tried to recursively instantiate "class tuple< A, B, nil_t, nil_t >" with
"<phoenix::nil_t, phoenix::nil_t>"
kdevelop(20447)/kdevelop (cpp duchain) Cpp::TemplateDeclaration::instantiate:
tried to recursively instantiate "class tuple< A, nil_t, nil_t, nil_t >" with
"<phoenix::nil_t>"
kdevelop(20447)/kdevelop (cpp duchain) Cpp::TemplateDeclaration::instantiate:
tried to recursively instantiate "class tuple< A, B, nil_t, nil_t >" with
"<phoenix::nil_t, phoenix::nil_t>"
kdevelop(20447)/kdevelop (cpp duchain) Cpp::TemplateDeclaration::instantiate:
tried to recursively instantiate "class tuple< A, B, C, nil_t >" with
"<phoenix::nil_t, phoenix::nil_t, phoenix::nil_t>"
kdevelop(20447)/kdevelop (cpp support)
Cpp::CppDUContext<Base>::setInstantiatedFrom: created orphaned instantiation
for "phoenix::< phoenix::nil_t, phoenix::nil_t, phoenix::nil_t, phoenix::nil_t
>"
ASSERT: "from->m_instantiations.find(instantiatedWith.indexed()) ==
from->m_instantiations.end() ||
(*from->m_instantiations.find(instantiatedWith.indexed())) == 0" in file
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp,
line 409
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xae0bfb90 (LWP 20747)]
0xffffe430 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb62f6990 in raise () from /lib/libc.so.6
#2 0xb62f82c8 in abort () from /lib/libc.so.6
#3 0xb6f7f5bf in qt_message_output (msgType=QtFatalMsg,
buf=0xfa65568 "ASSERT:
\"from->m_instantiations.find(instantiatedWith.indexed()) ==
from->m_instantiations.end() ||
(*from->m_instantiations.find(instantiatedWith.indexed())) == 0\" in file
/home/thorben/devel/src/kde"...) at global/qglobal.cpp:2001
#4 0xb6f7f636 in qFatal (msg=0xb70d35f8 "ASSERT: \"%s\" in file %s, line %d")
at global/qglobal.cpp:2196
#5 0xb6f7fa75 in qt_assert (
assertion=0xb08ca594
"from->m_instantiations.find(instantiatedWith.indexed()) ==
from->m_instantiations.end() ||
(*from->m_instantiations.find(instantiatedWith.indexed())) == 0",
file=0xb08ca4b8
"/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp",
line=409)
at global/qglobal.cpp:1772
#6 0xb088d264 in Cpp::TemplateDeclaration::setInstantiatedFrom
(this=0xfa61844, from=0xf9b9594, instantiatedWith=@0xae0ad96c)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:409
#7 0xb089141a in Cpp::TemplateDeclaration::instantiate (this=0xf9b9594,
_templateArguments=@0xae0adafc, source=0xf905ea8, forceLocal=false)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:934
#8 0xb0884b87 in Cpp::FindDeclaration::instantiateDeclaration
(this=0xae0ae690, decl=0xf9b9570, templateArguments=@0xfa61e10)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:83
#9 0xb0885791 in Cpp::FindDeclaration::closeIdentifier (this=0xae0ae690,
isFinalIdentifier=true)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:223
#10 0xb082882a in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal
(this=0xfa60af0, identifier=@0xe2b9b48, position=@0xae0aee78,
dataType=@0xae0aee6c, ret=@0xae0aed40, source=0xf905ea8, basicFlags={i =
-1375016772})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:318
#11 0xb0828fb5 in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal
(this=0xfa60af0, identifiers=@0xae0ae92c, position=@0xae0aee78,
dataType=@0xae0aee6c, ret=@0xae0aed40, source=0xf905ea8, basicFlags={i =
-1375015320})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:243
---Type <return> to continue, or q <return> to quit---
#12 0xb0897757 in DelayedTypeResolver::exchange (this=0xae0aef58,
type=@0xae0af06c)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:199
#13 0xb088e3c5 in Cpp::resolveDelayedTypes (type={d = 0xae0af06c},
context=0xfa60af0, source=0xf905ea8, searchFlags={i = -1375014812})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:994
#14 0xb082856d in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal
(this=0xfa60af0, identifier=@0xeca5e30, position=@0xae0af7e8,
dataType=@0xae0af7dc, ret=@0xae0af6b0, source=0xf905ea8, basicFlags={i =
-1375014356})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:301
#15 0xb0828fb5 in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal
(this=0xfa60af0, identifiers=@0xae0af29c, position=@0xae0af7e8,
dataType=@0xae0af7dc, ret=@0xae0af6b0, source=0xf905ea8, basicFlags={i =
-1375012904})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:243
#16 0xb0897757 in DelayedTypeResolver::exchange (this=0xae0afa1c,
type=@0xae0afaf8)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:199
#17 0xb088f297 in Cpp::instantiateDeclarationAndContext
(parentContext=0xf912518, source=0xf905ea8, context=0xf9c5900,
templateArguments=@0xae0afd7c,
instantiatedDeclaration=0xd6f2e38, instantiatedFrom=0xf9c6fd0,
doNotRegister=false)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:580
#18 0xb0891aa2 in Cpp::TemplateDeclaration::instantiate (this=0xf9c6ff4,
_templateArguments=@0xae0aff3c, source=0xf905ea8, forceLocal=true)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:967
#19 0xb08924a8 in Cpp::TemplateDeclaration::matchTemplateParameters
(this=0xf9c6ff4, info=
{previousInstantiationInformation = 2919956908, templateParametersData =
261119656}, source=0xf905ea8)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:806
#20 0xb089139f in Cpp::TemplateDeclaration::instantiate (this=0xf9b9594,
_templateArguments=@0xae0b029c, source=0xf905ea8, forceLocal=false)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:924
#21 0xb0884b87 in Cpp::FindDeclaration::instantiateDeclaration
(this=0xae0b0e30, decl=0xf9b9570, templateArguments=@0xfa5ec00)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:83
#22 0xb0885791 in Cpp::FindDeclaration::closeIdentifier (this=0xae0b0e30,
isFinalIdentifier=true)
---Type <return> to continue, or q <return> to quit---
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:223
#23 0xb082882a in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal
(this=0xfa5b8c8, identifier=@0xf101580, position=@0xae0b1618,
dataType=@0xae0b160c, ret=@0xae0b14e0, source=0xf905ea8, basicFlags={i =
-1375006628})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:318
#24 0xb0828fb5 in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal
(this=0xfa5b8c8, identifiers=@0xae0b10cc, position=@0xae0b1618,
dataType=@0xae0b160c, ret=@0xae0b14e0, source=0xf905ea8, basicFlags={i =
-1375005176})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:243
#25 0xb0897757 in DelayedTypeResolver::exchange (this=0xae0b16f8,
type=@0xae0b180c)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:199
#26 0xb088e3c5 in Cpp::resolveDelayedTypes (type={d = 0xae0b180c},
context=0xfa5b8c8, source=0xf905ea8, searchFlags={i = -1375004668})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:994
#27 0xb082856d in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal
(this=0xfa5b8c8, identifier=@0xf9b7470, position=@0xae0b1f88,
dataType=@0xae0b1f7c, ret=@0xae0b1e50, source=0xf905ea8, basicFlags={i =
-1375004212})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:301
#28 0xb0828fb5 in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal
(this=0xfa5b8c8, identifiers=@0xae0b1a3c, position=@0xae0b1f88,
dataType=@0xae0b1f7c, ret=@0xae0b1e50, source=0xf905ea8, basicFlags={i =
-1375002760})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:243
#29 0xb0897757 in DelayedTypeResolver::exchange (this=0xae0b21bc,
type=@0xae0b2298)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:199
#30 0xb088f297 in Cpp::instantiateDeclarationAndContext
(parentContext=0xf912518, source=0xf905ea8, context=0xf9c0810,
templateArguments=@0xae0b251c,
instantiatedDeclaration=0xfa5e2c0, instantiatedFrom=0xf9c1b48,
doNotRegister=false)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:580
#31 0xb0891aa2 in Cpp::TemplateDeclaration::instantiate (this=0xf9c1b6c,
_templateArguments=@0xae0b26dc, source=0xf905ea8, forceLocal=true)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:967
#32 0xb08924a8 in Cpp::TemplateDeclaration::matchTemplateParameters
(this=0xf9c1b6c, info=
---Type <return> to continue, or q <return> to quit---
{previousInstantiationInformation = 2919967052, templateParametersData =
261119656}, source=0xf905ea8)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:806
#33 0xb089139f in Cpp::TemplateDeclaration::instantiate (this=0xf9b9594,
_templateArguments=@0xae0b2a3c, source=0xf905ea8, forceLocal=false)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:924
#34 0xb0884b87 in Cpp::FindDeclaration::instantiateDeclaration
(this=0xae0b35d0, decl=0xf9b9570, templateArguments=@0xfa5b7c8)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:83
#35 0xb0885791 in Cpp::FindDeclaration::closeIdentifier (this=0xae0b35d0,
isFinalIdentifier=true)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:223
#36 0xb082882a in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal
(this=0xf98a0a0, identifier=@0xf982b38, position=@0xae0b3db8,
dataType=@0xae0b3dac, ret=@0xae0b3c80, source=0xf905ea8, basicFlags={i =
-1374996484})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:318
#37 0xb0828fb5 in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal
(this=0xf98a0a0, identifiers=@0xae0b386c, position=@0xae0b3db8,
dataType=@0xae0b3dac, ret=@0xae0b3c80, source=0xf905ea8, basicFlags={i =
-1374995032})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:243
#38 0xb0897757 in DelayedTypeResolver::exchange (this=0xae0b3e98,
type=@0xae0b3fac)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:199
#39 0xb088e3c5 in Cpp::resolveDelayedTypes (type={d = 0xae0b3fac},
context=0xf98a0a0, source=0xf905ea8, searchFlags={i = -1374994524})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:994
#40 0xb082856d in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal
(this=0xf98a0a0, identifier=@0xeb69348, position=@0xae0b46b4,
dataType=@0xae0b475c, ret=@0xae0b45f4, source=0xf905ea8, basicFlags={i =
-1374994068})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:301
#41 0xb0828fb5 in
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal
(this=0xf98a0a0, identifiers=@0xae0b41e0, position=@0xae0b46b4,
dataType=@0xae0b475c, ret=@0xae0b45f4, source=0xf905ea8, basicFlags={i =
-1374992720})
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:243
#42 0xb5fd4a5d in KDevelop::DUContext::findDeclarations (this=0xf98a0a0,
identifier=@0xae0b474c, position=@0xae0b4744, dataType=@0xae0b475c,
---Type <return> to continue, or q <return> to quit---
topContext=0x0, flags={i = -1374992552}) at
/home/thorben/devel/src/kdevplatform/language/duchain/ducontext.cpp:880
#43 0xb0861fbc in TypeBuilder::openTypeFromName (this=0xae0b5038,
name=0xf9f2e9c, modifiers=0, needClass=false)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:403
#44 0xb0862719 in TypeBuilder::visitElaboratedTypeSpecifier (this=0xae0b5038,
node=0xf9f3174)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:215
#45 0xb0831424 in DeclarationBuilder::visitElaboratedTypeSpecifier
(this=0xae0b5038, node=0xf9f3174)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1175
#46 0xb078b8ee in Visitor::visit (this=0xae0b5068, node=0xf9f3174) at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.cpp:113
#47 0xb0816f22 in ContextBuilder::visitFunctionDeclaration (this=0xae0b5038,
node=0xf9f3968)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:665
#48 0xb0860efe in TypeBuilder::visitFunctionDeclaration (this=0xae0b5038,
node=0xf9f3968)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:481
#49 0xb083242b in DeclarationBuilder::visitFunctionDeclaration
(this=0xae0b5038, node=0xf9f3968)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:198
#50 0xb0818e5c in ContextBuilder::visitFunctionDefinition (this=0xae0b5038,
node=0xf9f3968)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:635
#51 0xb078b8ee in Visitor::visit (this=0xae0b5068, node=0xf9f3968) at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.cpp:113
#52 0xb0818a6f in ContextBuilder::visitTemplateDeclaration (this=0xae0b5038,
ast=0xf9f39a4)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:293
#53 0xb078b8ee in Visitor::visit (this=0xae0b5068, node=0xf9f39a4) at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.cpp:113
#54 0xb0789b99 in visitNodes<DeclarationAST*> (v=0xae0b5068, nodes=0xf9f8b90)
at /home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.h:128
#55 0xb07894c3 in DefaultVisitor::visitLinkageBody (this=0xae0b5068,
node=0xf9ea4dc)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/default_visitor.cpp:221
#56 0xb078b8ee in Visitor::visit (this=0xae0b5068, node=0xf9ea4dc) at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.cpp:113
#57 0xb0788ee6 in DefaultVisitor::visitNamespace (this=0xae0b5068,
node=0xf9ea4c0)
---Type <return> to continue, or q <return> to quit---
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/default_visitor.cpp:244
#58 0xb081969e in ContextBuilder::visitNamespace (this=0xae0b5038,
node=0xf9ea4c0)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:537
#59 0xb082ef71 in DeclarationBuilder::visitNamespace (this=0xae0b5038,
ast=0xf9ea4c0)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:906
#60 0xb078b8ee in Visitor::visit (this=0xae0b5068, node=0xf9ea4c0) at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.cpp:113
#61 0xb0789b99 in visitNodes<DeclarationAST*> (v=0xae0b5068, nodes=0xf9f8b9c)
at /home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.h:128
#62 0xb07894a5 in DefaultVisitor::visitTranslationUnit (this=0xae0b5068,
node=0xf9ea498)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/default_visitor.cpp:394
#63 0xb078b8ee in Visitor::visit (this=0xae0b5068, node=0xf9ea498) at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.cpp:113
#64 0xb0816ed7 in ContextBuilder::startVisiting (this=0xae0b5038,
node=0xf9ea498)
at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:184
#65 0xb0820f04 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild
(this=0xae0b5038, node=0xf9ea498, context=0xf905ea8)
at
/home/thorben/inst/kde/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:201
#66 0xb08366a7 in KDevelop::AbstractTypeBuilder<AST, NameAST,
ContextBuilder>::supportBuild (this=0xae0b5038, node=0xf9ea498, context=0x0)
at
/home/thorben/inst/kde/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85
#67 0xb081b048 in ContextBuilder::buildContexts (this=0xae0b5038,
file=@0xae0b539c, node=0xf9ea498, includes=0xae0b5398,
updateContext=@0xf905f98,
removeOldImports=false) at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:443
#68 0xb0832922 in DeclarationBuilder::buildDeclarations (this=0xae0b5038,
file=@0xae0b539c, node=0xf9ea498, includes=0xae0b5398,
updateContext=@0xf905f98, removeOldImports=false) at
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:120
#69 0xb090a7d8 in CPPInternalParseJob::run (this=0xf905f88) at
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:566
#70 0xb090838c in CPPParseJob::parseForeground (this=0xf982de0) at
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:203
#71 0xb09171ec in PreprocessJob::sourceNeeded (this=0xf9cbb18,
_fileName=@0xae0b5a44, type=rpp::Preprocessor::IncludeGlobal, sourceLine=12,
skipCurrentPath=false) at
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:634
#72 0xb07c8ed8 in rpp::pp::handle_include (this=0xae0b5d7c,
skip_current_path=false, input=@0xae0b5b38, output=@0xae0b5c38)
---Type <return> to continue, or q <return> to quit---
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:192
#73 0xb07c904e in rpp::pp::handle_directive (this=0xae0b5d7c, directive=79240,
input=@0xae0b5b38, output=@0xae0b5c38)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:130
#74 0xb07c93ac in rpp::pp::handle_directive (this=0xae0b5d7c,
input=@0xae0b5c6c, output=@0xae0b5c38)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:245
#75 0xb07c9725 in rpp::pp::processFileInternal (this=0xae0b5d7c,
fileName=@0xae0b6fcc, fileContents=@0xae0b6e60, result=@0xae0b6e54)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:97
#76 0xb07c9799 in rpp::pp::processFile (this=0xae0b5d7c, fileName=@0xae0b6fcc,
data=@0xae0b6e60)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:84
#77 0xb0915547 in PreprocessJob::run (this=0xf9cbb18) at
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:297
#78 0xb0908374 in CPPParseJob::parseForeground (this=0xf908e10) at
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:202
#79 0xb09171ec in PreprocessJob::sourceNeeded (this=0xf7cf5d8,
_fileName=@0xae0b7434, type=rpp::Preprocessor::IncludeGlobal, sourceLine=20,
skipCurrentPath=false) at
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:634
#80 0xb07c8ed8 in rpp::pp::handle_include (this=0xae0b776c,
skip_current_path=false, input=@0xae0b7528, output=@0xae0b7628)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:192
#81 0xb07c904e in rpp::pp::handle_directive (this=0xae0b776c, directive=79240,
input=@0xae0b7528, output=@0xae0b7628)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:130
#82 0xb07c93ac in rpp::pp::handle_directive (this=0xae0b776c,
input=@0xae0b765c, output=@0xae0b7628)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:245
#83 0xb07c9725 in rpp::pp::processFileInternal (this=0xae0b776c,
fileName=@0xae0b89bc, fileContents=@0xae0b8850, result=@0xae0b8844)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:97
#84 0xb07c9799 in rpp::pp::processFile (this=0xae0b776c, fileName=@0xae0b89bc,
data=@0xae0b8850)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:84
#85 0xb0915547 in PreprocessJob::run (this=0xf7cf5d8) at
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:297
#86 0xb0908374 in CPPParseJob::parseForeground (this=0xf3b8a30) at
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:202
---Type <return> to continue, or q <return> to quit---
#87 0xb09171ec in PreprocessJob::sourceNeeded (this=0xf5147a0,
_fileName=@0xae0b8e24, type=rpp::Preprocessor::IncludeGlobal, sourceLine=34,
skipCurrentPath=false) at
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:634
#88 0xb07c8ed8 in rpp::pp::handle_include (this=0xae0b915c,
skip_current_path=false, input=@0xae0b8f18, output=@0xae0b9018)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:192
#89 0xb07c904e in rpp::pp::handle_directive (this=0xae0b915c, directive=79240,
input=@0xae0b8f18, output=@0xae0b9018)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:130
#90 0xb07c93ac in rpp::pp::handle_directive (this=0xae0b915c,
input=@0xae0b904c, output=@0xae0b9018)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:245
#91 0xb07c9725 in rpp::pp::processFileInternal (this=0xae0b915c,
fileName=@0xae0ba3ac, fileContents=@0xae0ba240, result=@0xae0ba234)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:97
#92 0xb07c9799 in rpp::pp::processFile (this=0xae0b915c, fileName=@0xae0ba3ac,
data=@0xae0ba240)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:84
#93 0xb0915547 in PreprocessJob::run (this=0xf5147a0) at
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:297
#94 0xb0908374 in CPPParseJob::parseForeground (this=0xe73ee20) at
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:202
#95 0xb09171ec in PreprocessJob::sourceNeeded (this=0x91c5750,
_fileName=@0xae0ba814, type=rpp::Preprocessor::IncludeGlobal, sourceLine=29,
skipCurrentPath=false) at
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:634
#96 0xb07c8ed8 in rpp::pp::handle_include (this=0xae0bab4c,
skip_current_path=false, input=@0xae0ba908, output=@0xae0baa08)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:192
#97 0xb07c904e in rpp::pp::handle_directive (this=0xae0bab4c, directive=79240,
input=@0xae0ba908, output=@0xae0baa08)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:130
#98 0xb07c93ac in rpp::pp::handle_directive (this=0xae0bab4c,
input=@0xae0baa3c, output=@0xae0baa08)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:245
#99 0xb07c9725 in rpp::pp::processFileInternal (this=0xae0bab4c,
fileName=@0xae0bbd9c, fileContents=@0xae0bbc30, result=@0xae0bbc24)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:97
#100 0xb07c9799 in rpp::pp::processFile (this=0xae0bab4c, fileName=@0xae0bbd9c,
data=@0xae0bbc30)
---Type <return> to continue, or q <return> to quit---
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:84
#101 0xb0915547 in PreprocessJob::run (this=0x91c5750) at
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:297
#102 0xb0908374 in CPPParseJob::parseForeground (this=0xaca4ee8) at
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:202
#103 0xb09171ec in PreprocessJob::sourceNeeded (this=0x9f767b8,
_fileName=@0xae0bc204, type=rpp::Preprocessor::IncludeGlobal, sourceLine=10,
skipCurrentPath=false) at
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:634
#104 0xb07c8ed8 in rpp::pp::handle_include (this=0xae0bc53c,
skip_current_path=false, input=@0xae0bc2f8, output=@0xae0bc3f8)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:192
#105 0xb07c904e in rpp::pp::handle_directive (this=0xae0bc53c, directive=79240,
input=@0xae0bc2f8, output=@0xae0bc3f8)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:130
#106 0xb07c93ac in rpp::pp::handle_directive (this=0xae0bc53c,
input=@0xae0bc42c, output=@0xae0bc3f8)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:245
#107 0xb07c9725 in rpp::pp::processFileInternal (this=0xae0bc53c,
fileName=@0xae0bd78c, fileContents=@0xae0bd620, result=@0xae0bd614)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:97
#108 0xb07c9799 in rpp::pp::processFile (this=0xae0bc53c, fileName=@0xae0bd78c,
data=@0xae0bd620)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:84
#109 0xb0915547 in PreprocessJob::run (this=0x9f767b8) at
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:297
#110 0xb0908374 in CPPParseJob::parseForeground (this=0xa8f7f48) at
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:202
#111 0xb09171ec in PreprocessJob::sourceNeeded (this=0xac768c8,
_fileName=@0xae0bdbf4, type=rpp::Preprocessor::IncludeGlobal, sourceLine=24,
skipCurrentPath=false) at
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:634
#112 0xb07c8ed8 in rpp::pp::handle_include (this=0xae0bdf2c,
skip_current_path=false, input=@0xae0bdce8, output=@0xae0bdde8)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:192
#113 0xb07c904e in rpp::pp::handle_directive (this=0xae0bdf2c, directive=79240,
input=@0xae0bdce8, output=@0xae0bdde8)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:130
#114 0xb07c93ac in rpp::pp::handle_directive (this=0xae0bdf2c,
input=@0xae0bde1c, output=@0xae0bdde8)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:245
---Type <return> to continue, or q <return> to quit---
#115 0xb07c9725 in rpp::pp::processFileInternal (this=0xae0bdf2c,
fileName=@0xae0bf17c, fileContents=@0xae0bf010, result=@0xae0bf004)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:97
#116 0xb07c9799 in rpp::pp::processFile (this=0xae0bdf2c, fileName=@0xae0bf17c,
data=@0xae0bf010)
at
/home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:84
#117 0xb0915547 in PreprocessJob::run (this=0xac768c8) at
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:297
#118 0xb79d5a58 in ThreadWeaver::JobRunHelper::runTheJob (this=0xae0bf24c,
th=0x8fe1738, job=0xac768c8)
at /home/thorben/devel/src/kdelibs/threadweaver/Weaver/Job.cpp:106
#119 0xb79d5d06 in ThreadWeaver::Job::execute (this=0xac768c8, th=0x8fe1738) at
/home/thorben/devel/src/kdelibs/threadweaver/Weaver/Job.cpp:135
#120 0xb79d8529 in ThreadWeaver::JobCollectionJobRunner::execute
(this=0xa8f24c8, t=0x8fe1738)
at /home/thorben/devel/src/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
#121 0xb79d84d4 in ThreadWeaver::JobCollection::execute (this=0xacabe08,
t=0x8fe1738)
at
/home/thorben/devel/src/kdelibs/threadweaver/Weaver/JobCollection.cpp:228
#122 0xb79d4e96 in ThreadWeaver::ThreadRunHelper::run (this=0xae0bf314,
parent=0x820d000, th=0x8fe1738)
at /home/thorben/devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:95
#123 0xb79d5023 in ThreadWeaver::Thread::run (this=0x8fe1738) at
/home/thorben/devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:142
#124 0xb6f8968b in QThreadPrivate::start (arg=0x8fe1738) at
thread/qthread_unix.cpp:184
#125 0xb6ef41b5 in start_thread () from /lib/libpthread.so.0
#126 0xb639d3be in clone () from /lib/libc.so.6
(gdb)
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- 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