Another crash

Thorben Kröger thorbenk at gmx.net
Mon Feb 23 19:35:27 UTC 2009


Sorry, I have another crash for you...

kdevelop(15604)/kdevelop (cpp support) PreprocessJob::run: PreprocessJob: 
preprocessing "/usr/include/boost/spirit/home/classic/phoenix/actor.hpp"        
kdevelop(15604)/kdevelop (cpp support) CPPInternalParseJob::run: ===-- PARSING 
--===>  "/usr/include/boost/spirit/home/classic/phoenix/actor.hpp"         
kdevelop(15604)/kdevelop (cpp support) CPPInternalParseJob::run: building 
duchain for "/usr/include/boost/spirit/home/classic/phoenix/actor.hpp"          
kdevelop(15604)/kdevelop (cpp support) ContextBuilder::buildContexts: 
ContextBuilder::buildContexts: compiling                                            
kdevelop(15604)/kdevelop (cpp support) Cpp::instantiateDeclarationAndContext: 
Resolved bad base-class                                                     
kdevelop(15604)/kdevelop (cpp support) Cpp::instantiateDeclarationAndContext: 
Resolved bad base-class                                                     
kdevelop(15604)/kdevelop (cpp duchain) Cpp::TemplateDeclaration::instantiate: 
tried to recursively instantiate "class tuple< A, nil_t, nil_t, nil_t >" with 
"<phoenix::nil_t>"                                                                                                                                      
kdevelop(15604)/kdevelop (cpp duchain) Cpp::TemplateDeclaration::instantiate: 
tried to recursively instantiate "class tuple< A, nil_t, nil_t, nil_t >" with 
"<phoenix::nil_t>"                                                                                                                                      
kdevelop(15604)/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(15604)/kdevelop (cpp duchain) Cpp::TemplateDeclaration::instantiate: 
tried to recursively instantiate "class tuple< A, nil_t, nil_t, nil_t >" with 
"<phoenix::nil_t>"                                                                                                                                      
kdevelop(15604)/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(15604)/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(15604)/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 0xaeac7b90 (LWP 15668)]
0xffffe430 in __kernel_vsyscall ()          
(gdb) bt                                    
#0  0xffffe430 in __kernel_vsyscall ()      
#1  0xb60f5990 in raise () from /lib/libc.so.6
#2  0xb60f72c8 in abort () from /lib/libc.so.6
#3  0xb6e3699d in qt_message_output (msgType=QtFatalMsg, 
    buf=0x16642e60 "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  0xb6e36a81 in qFatal (msg=0xb6f951b8 "ASSERT: \"%s\" in file %s, line %d") 
at global/qglobal.cpp:2196                                                 
#5  0xb6e36b75 in qt_assert (                                                                                                                             
    assertion=0xb107ef7c "from-
>m_instantiations.find(instantiatedWith.indexed()) == from-
>m_instantiations.end() || (*from-
>m_instantiations.find(instantiatedWith.indexed())) == 0", file=0xb107eea0 
"/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp", 
line=409)               
    at global/qglobal.cpp:1772                                                                                                                            
#6  0xb1042040 in Cpp::TemplateDeclaration::setInstantiatedFrom 
(this=0x16640f24, from=0x165efd9c, instantiatedWith=@0xaeab599c)                          
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:409                                                              
#7  0xb10461f6 in Cpp::TemplateDeclaration::instantiate (this=0x165efd9c, 
_templateArguments=@0xaeab5b2c, source=0x16683768, forceLocal=false)            
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:934                                                              
#8  0xb1039963 in Cpp::FindDeclaration::instantiateDeclaration 
(this=0xaeab66c0, decl=0x165efd78, templateArguments=@0x16641d78)                          
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:83                                                                      
#9  0xb103a56d in Cpp::FindDeclaration::closeIdentifier (this=0xaeab66c0, 
isFinalIdentifier=true)                                                         
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:223                                                                     
#10 0xb0fdd51e in 
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal 
(this=0x1663f968, identifier=@0x165bd2d0, position=@0xaeab6ea8,        
    dataType=@0xaeab6e9c, ret=@0xaeab6d70, source=0x16683768, basicFlags={i = 
-1364498196})                                                               
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:318                                                                       
#11 0xb0fddca9 in 
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal 
(this=0x1663f968, identifiers=@0xaeab695c, position=@0xaeab6ea8,       
    dataType=@0xaeab6e9c, ret=@0xaeab6d70, source=0x16683768, basicFlags={i = 
-1364496744})                                                               
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:243                                                                       
---Type <return> to continue, or q <return> to quit---                                                                                                    
#12 0xb104c533 in DelayedTypeResolver::exchange (this=0xaeab6f88, 
type=@0xaeab709c)                                                                       
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:199                                                              
#13 0xb10431a1 in Cpp::resolveDelayedTypes (type={d = 0xaeab709c}, 
context=0x1663f968, source=0x16683768, searchFlags={i = -1364496236})                  
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:994                                                              
#14 0xb0fdd261 in 
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal 
(this=0x1663f968, identifier=@0xec6a280, position=@0xaeab7818,         
    dataType=@0xaeab780c, ret=@0xaeab76e0, source=0x16683768, basicFlags={i = 
-1364495780})                                                               
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:301                                                                       
#15 0xb0fddca9 in 
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal 
(this=0x1663f968, identifiers=@0xaeab72cc, position=@0xaeab7818,       
    dataType=@0xaeab780c, ret=@0xaeab76e0, source=0x16683768, basicFlags={i = 
-1364494328})                                                               
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:243                                                                       
#16 0xb104c533 in DelayedTypeResolver::exchange (this=0xaeab7a4c, 
type=@0xaeab7b28)                                                                       
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:199                                                              
#17 0xb1044073 in Cpp::instantiateDeclarationAndContext 
(parentContext=0x165b5de0, source=0x16683768, context=0x165f8cc8, 
templateArguments=@0xaeab7dac,  
    instantiatedDeclaration=0x1664b9b0, instantiatedFrom=0x165fba50, 
doNotRegister=false)                                                                 
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:580                                                              
#18 0xb104687e in Cpp::TemplateDeclaration::instantiate (this=0x165fba74, 
_templateArguments=@0xaeab7f6c, source=0x16683768, forceLocal=true)             
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:967                                                              
#19 0xb1047284 in Cpp::TemplateDeclaration::matchTemplateParameters 
(this=0x165fba74, info=                                                               
      {previousInstantiationInformation = 2930475484, templateParametersData = 
375928680}, source=0x16683768)                                             
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:806                                                              
#20 0xb104617b in Cpp::TemplateDeclaration::instantiate (this=0x165efd9c, 
_templateArguments=@0xaeab82cc, source=0x16683768, forceLocal=false)            
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:924                                                              
#21 0xb1039963 in Cpp::FindDeclaration::instantiateDeclaration 
(this=0xaeab8e60, decl=0x165efd78, templateArguments=@0x16649e88)                          
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:83                                                                      
#22 0xb103a56d in Cpp::FindDeclaration::closeIdentifier (this=0xaeab8e60, 
isFinalIdentifier=true)                                                         
---Type <return> to continue, or q <return> to quit---                                                                                                    
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:223                                                                     
#23 0xb0fdd51e in 
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal 
(this=0x16646868, identifier=@0x15341c48, position=@0xaeab9648,        
    dataType=@0xaeab963c, ret=@0xaeab9510, source=0x16683768, basicFlags={i = 
-1364488052})                                                               
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:318                                                                       
#24 0xb0fddca9 in 
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal 
(this=0x16646868, identifiers=@0xaeab90fc, position=@0xaeab9648,       
    dataType=@0xaeab963c, ret=@0xaeab9510, source=0x16683768, basicFlags={i = 
-1364486600})                                                               
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:243                                                                       
#25 0xb104c533 in DelayedTypeResolver::exchange (this=0xaeab9728, 
type=@0xaeab983c)                                                                       
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:199                                                              
#26 0xb10431a1 in Cpp::resolveDelayedTypes (type={d = 0xaeab983c}, 
context=0x16646868, source=0x16683768, searchFlags={i = -1364486092})                  
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:994                                                              
#27 0xb0fdd261 in 
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal 
(this=0x16646868, identifier=@0x1501a8c8, position=@0xaeab9fb8,        
    dataType=@0xaeab9fac, ret=@0xaeab9e80, source=0x16683768, basicFlags={i = 
-1364485636})                                                               
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:301                                                                       
#28 0xb0fddca9 in 
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal 
(this=0x16646868, identifiers=@0xaeab9a6c, position=@0xaeab9fb8,       
    dataType=@0xaeab9fac, ret=@0xaeab9e80, source=0x16683768, basicFlags={i = 
-1364484184})                                                               
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:243                                                                       
#29 0xb104c533 in DelayedTypeResolver::exchange (this=0xaeaba1ec, 
type=@0xaeaba2c8)                                                                       
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:199                                                              
#30 0xb1044073 in Cpp::instantiateDeclarationAndContext 
(parentContext=0x165b5de0, source=0x16683768, context=0x165f7d48, 
templateArguments=@0xaeaba54c,  
    instantiatedDeclaration=0x166490d0, instantiatedFrom=0x165f99f8, 
doNotRegister=false)                                                                 
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:580                                                              
#31 0xb104687e in Cpp::TemplateDeclaration::instantiate (this=0x165f9a1c, 
_templateArguments=@0xaeaba70c, source=0x16683768, forceLocal=true)             
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:967                                                              
#32 0xb1047284 in Cpp::TemplateDeclaration::matchTemplateParameters 
(this=0x165f9a1c, info=                                                               
---Type <return> to continue, or q <return> to quit---                                                                                                    
      {previousInstantiationInformation = 2930485628, templateParametersData = 
375928680}, source=0x16683768)                                             
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:806                                                              
#33 0xb104617b in Cpp::TemplateDeclaration::instantiate (this=0x165efd9c, 
_templateArguments=@0xaeabaa6c, source=0x16683768, forceLocal=false)            
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:924                                                              
#34 0xb1039963 in Cpp::FindDeclaration::instantiateDeclaration 
(this=0xaeabb600, decl=0x165efd78, templateArguments=@0x16646768)                          
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:83                                                                      
#35 0xb103a56d in Cpp::FindDeclaration::closeIdentifier (this=0xaeabb600, 
isFinalIdentifier=true)                                                         
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.cpp:223                                                                     
#36 0xb0fdd51e in 
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal 
(this=0x16541c20, identifier=@0x1653de30, position=@0xaeabbde8,        
    dataType=@0xaeabbddc, ret=@0xaeabbcb0, source=0x16683768, basicFlags={i = 
-1364477908})                                                               
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:318                                                                       
#37 0xb0fddca9 in 
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal 
(this=0x16541c20, identifiers=@0xaeabb89c, position=@0xaeabbde8,       
    dataType=@0xaeabbddc, ret=@0xaeabbcb0, source=0x16683768, basicFlags={i = 
-1364476456})                                                               
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:243                                                                       
#38 0xb104c533 in DelayedTypeResolver::exchange (this=0xaeabbec8, 
type=@0xaeabbfdc)                                                                       
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:199                                                              
#39 0xb10431a1 in Cpp::resolveDelayedTypes (type={d = 0xaeabbfdc}, 
context=0x16541c20, source=0x16683768, searchFlags={i = -1364475948})                  
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/templatedeclaration.cpp:994                                                              
#40 0xb0fdd261 in 
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal 
(this=0x16541c20, identifier=@0x13e49b90, position=@0xaeabc6e4,        
    dataType=@0xaeabc78c, ret=@0xaeabc624, source=0x16683768, basicFlags={i = 
-1364475492})                                                               
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:301                                                                       
#41 0xb0fddca9 in 
Cpp::CppDUContext<KDevelop::DUContext>::findDeclarationsInternal 
(this=0x16541c20, identifiers=@0xaeabc210, position=@0xaeabc6e4,       
    dataType=@0xaeabc78c, ret=@0xaeabc624, source=0x16683768, basicFlags={i = 
-1364474144})                                                               
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/cppducontext.h:243                                                                       
#42 0xb5d8b5d5 in KDevelop::DUContext::findDeclarations (this=0x16541c20, 
identifier=@0xaeabc77c, position=@0xaeabc774, dataType=@0xaeabc78c,             
---Type <return> to continue, or q <return> to quit---                                                                                                    
    topContext=0x0, flags={i = -1364473976}) at 
/home/thorben/devel/src/kdevplatform/language/duchain/ducontext.cpp:883                                   
#43 0xb1016d90 in TypeBuilder::openTypeFromName (this=0xaeabd068, 
name=0x1662a4ac, modifiers=0, needClass=false)                                          
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:403                                                                      
#44 0xb10174ed in TypeBuilder::visitElaboratedTypeSpecifier (this=0xaeabd068, 
node=0x1662a784)                                                            
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:215                                                                      
#45 0xb0fe61f8 in DeclarationBuilder::visitElaboratedTypeSpecifier 
(this=0xaeabd068, node=0x1662a784)                                                     
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1184                                                              
#46 0xb0f408be in Visitor::visit (this=0xaeabd098, node=0x1662a784) at 
/home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.cpp:113              
#47 0xb0fcbdc2 in ContextBuilder::visitFunctionDeclaration (this=0xaeabd068, 
node=0x1662af78)                                                             
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:642                                                                   
#48 0xb1015cd2 in TypeBuilder::visitFunctionDeclaration (this=0xaeabd068, 
node=0x1662af78)                                                                
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:481                                                                      
#49 0xb0fe71ff in DeclarationBuilder::visitFunctionDeclaration 
(this=0xaeabd068, node=0x1662af78)                                                         
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:198                                                               
#50 0xb0fcdcfc in ContextBuilder::visitFunctionDefinition (this=0xaeabd068, 
node=0x1662af78)                                                              
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:612                                                                   
#51 0xb0f408be in Visitor::visit (this=0xaeabd098, node=0x1662af78) at 
/home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.cpp:113              
#52 0xb0fcd90f in ContextBuilder::visitTemplateDeclaration (this=0xaeabd068, 
ast=0x1662afb4)                                                              
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:270                                                                   
#53 0xb0f408be in Visitor::visit (this=0xaeabd098, node=0x1662afb4) at 
/home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.cpp:113              
#54 0xb0f3eb69 in visitNodes<DeclarationAST*> (v=0xaeabd098, nodes=0x166301a0) 
at /home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.h:128     
#55 0xb0f3e493 in DefaultVisitor::visitLinkageBody (this=0xaeabd098, 
node=0x16621aec)                                                                     
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/parser/default_visitor.cpp:221                                                                      
#56 0xb0f408be in Visitor::visit (this=0xaeabd098, node=0x16621aec) at 
/home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.cpp:113              
#57 0xb0f3deb6 in DefaultVisitor::visitNamespace (this=0xaeabd098, 
node=0x16621ad0)                                                                       
---Type <return> to continue, or q <return> to quit---                                                                                                    
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/parser/default_visitor.cpp:244                                                                      
#58 0xb0fce53e in ContextBuilder::visitNamespace (this=0xaeabd068, 
node=0x16621ad0)                                                                       
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:514                                                                   
#59 0xb0fe3d45 in DeclarationBuilder::visitNamespace (this=0xaeabd068, 
ast=0x16621ad0)                                                                    
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:906                                                               
#60 0xb0f408be in Visitor::visit (this=0xaeabd098, node=0x16621ad0) at 
/home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.cpp:113              
#61 0xb0f3eb69 in visitNodes<DeclarationAST*> (v=0xaeabd098, nodes=0x166301ac) 
at /home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.h:128     
#62 0xb0f3e475 in DefaultVisitor::visitTranslationUnit (this=0xaeabd098, 
node=0x16621aa8)                                                                 
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/parser/default_visitor.cpp:394                                                                      
#63 0xb0f408be in Visitor::visit (this=0xaeabd098, node=0x16621aa8) at 
/home/thorben/devel/src/kdevelop/languages/cpp/parser/visitor.cpp:113              
#64 0xb0fcbd77 in ContextBuilder::startVisiting (this=0xaeabd068, 
node=0x16621aa8)                                                                        
    at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:161                                                                   
#65 0xb0fd61c2 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild 
(this=0xaeabd068, node=0x16621aa8, context=0x16683768)                     
    at 
/home/thorben/inst/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:201                                                     
#66 0xb0feb665 in KDevelop::AbstractTypeBuilder<AST, NameAST, 
ContextBuilder>::supportBuild (this=0xaeabd068, node=0x16621aa8, context=0x0)               
    at 
/home/thorben/inst/include/kdevplatform/language/duchain/builders/abstracttypebuilder.h:85                                                         
#67 0xb0fcfee8 in ContextBuilder::buildContexts (this=0xaeabd068, 
file=@0xaeabd3cc, node=0x16621aa8, includes=0xaeabd3c8, 
updateContext=@0x1655cd50,      
    removeOldImports=false) at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:420                                           
#68 0xb0fe76f6 in DeclarationBuilder::buildDeclarations (this=0xaeabd068, 
file=@0xaeabd3cc, node=0x16621aa8, includes=0xaeabd3c8,                         
    updateContext=@0x1655cd50, removeOldImports=false) at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:120            
#69 0xb10bf5a8 in CPPInternalParseJob::run (this=0x1655cd40) at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:566                        
#70 0xb10bd15c in CPPParseJob::parseForeground (this=0x165bdee8) at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:203                    
#71 0xb10cc3f0 in PreprocessJob::sourceNeeded (this=0x1655edc8, 
_fileName=@0xaeabda74, type=rpp::Preprocessor::IncludeGlobal, sourceLine=12,              
    skipCurrentPath=false) at 
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:634                                                        
#72 0xb0f7d670 in rpp::pp::handle_include (this=0xaeabddac, 
skip_current_path=false, input=@0xaeabdb68, output=@0xaeabdc68)                               
---Type <return> to continue, or q <return> to quit---                                                                                                    
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:192                                                                        
#73 0xb0f7d7e6 in rpp::pp::handle_directive (this=0xaeabddac, directive=79240, 
input=@0xaeabdb68, output=@0xaeabdc68)                                     
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:130                                                                        
#74 0xb0f7db44 in rpp::pp::handle_directive (this=0xaeabddac, 
input=@0xaeabdc9c, output=@0xaeabdc68)                                                      
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:245                                                                        
#75 0xb0f7debd in rpp::pp::processFileInternal (this=0xaeabddac, 
fileName=@0xaeabeffc, fileContents=@0xaeabee90, result=@0xaeabee84)                      
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:97                                                                         
#76 0xb0f7df31 in rpp::pp::processFile (this=0xaeabddac, fileName=@0xaeabeffc, 
data=@0xaeabee90)                                                          
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:84                                                                         
#77 0xb10ca74b in PreprocessJob::run (this=0x1655edc8) at 
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:297                            
#78 0xb10bd144 in CPPParseJob::parseForeground (this=0x16541838) at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:202                    
#79 0xb10cc3f0 in PreprocessJob::sourceNeeded (this=0x162a6c00, 
_fileName=@0xaeabf464, type=rpp::Preprocessor::IncludeGlobal, sourceLine=20,              
    skipCurrentPath=false) at 
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:634                                                        
#80 0xb0f7d670 in rpp::pp::handle_include (this=0xaeabf79c, 
skip_current_path=false, input=@0xaeabf558, output=@0xaeabf658)                               
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:192                                                                        
#81 0xb0f7d7e6 in rpp::pp::handle_directive (this=0xaeabf79c, directive=79240, 
input=@0xaeabf558, output=@0xaeabf658)                                     
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:130                                                                        
#82 0xb0f7db44 in rpp::pp::handle_directive (this=0xaeabf79c, 
input=@0xaeabf68c, output=@0xaeabf658)                                                      
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:245                                                                        
#83 0xb0f7debd in rpp::pp::processFileInternal (this=0xaeabf79c, 
fileName=@0xaeac09ec, fileContents=@0xaeac0880, result=@0xaeac0874)                      
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:97                                                                         
#84 0xb0f7df31 in rpp::pp::processFile (this=0xaeabf79c, fileName=@0xaeac09ec, 
data=@0xaeac0880)                                                          
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:84                                                                         
#85 0xb10ca74b in PreprocessJob::run (this=0x162a6c00) at 
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:297                            
#86 0xb10bd144 in CPPParseJob::parseForeground (this=0x15790878) at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:202                    
---Type <return> to continue, or q <return> to quit---                                                                                                    
#87 0xb10cc3f0 in PreprocessJob::sourceNeeded (this=0x1615e408, 
_fileName=@0xaeac0e54, type=rpp::Preprocessor::IncludeGlobal, sourceLine=34,              
    skipCurrentPath=false) at 
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:634                                                        
#88 0xb0f7d670 in rpp::pp::handle_include (this=0xaeac118c, 
skip_current_path=false, input=@0xaeac0f48, output=@0xaeac1048)                               
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:192                                                                        
#89 0xb0f7d7e6 in rpp::pp::handle_directive (this=0xaeac118c, directive=79240, 
input=@0xaeac0f48, output=@0xaeac1048)                                     
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:130                                                                        
#90 0xb0f7db44 in rpp::pp::handle_directive (this=0xaeac118c, 
input=@0xaeac107c, output=@0xaeac1048)                                                      
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:245                                                                        
#91 0xb0f7debd in rpp::pp::processFileInternal (this=0xaeac118c, 
fileName=@0xaeac23dc, fileContents=@0xaeac2270, result=@0xaeac2264)                      
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:97                                                                         
#92 0xb0f7df31 in rpp::pp::processFile (this=0xaeac118c, fileName=@0xaeac23dc, 
data=@0xaeac2270)                                                          
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:84                                                                         
#93 0xb10ca74b in PreprocessJob::run (this=0x1615e408) at 
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:297                            
#94 0xb10bd144 in CPPParseJob::parseForeground (this=0x1615c170) at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:202                    
#95 0xb10cc3f0 in PreprocessJob::sourceNeeded (this=0xf121cb8, 
_fileName=@0xaeac2844, type=rpp::Preprocessor::IncludeGlobal, sourceLine=29,               
    skipCurrentPath=false) at 
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:634                                                        
#96 0xb0f7d670 in rpp::pp::handle_include (this=0xaeac2b7c, 
skip_current_path=false, input=@0xaeac2938, output=@0xaeac2a38)                               
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:192                                                                        
#97 0xb0f7d7e6 in rpp::pp::handle_directive (this=0xaeac2b7c, directive=79240, 
input=@0xaeac2938, output=@0xaeac2a38)                                     
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:130                                                                        
#98 0xb0f7db44 in rpp::pp::handle_directive (this=0xaeac2b7c, 
input=@0xaeac2a6c, output=@0xaeac2a38)                                                      
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:245                                                                        
#99 0xb0f7debd in rpp::pp::processFileInternal (this=0xaeac2b7c, 
fileName=@0xaeac3dcc, fileContents=@0xaeac3c60, result=@0xaeac3c54)                      
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:97                                                                         
#100 0xb0f7df31 in rpp::pp::processFile (this=0xaeac2b7c, 
fileName=@0xaeac3dcc, data=@0xaeac3c60)                                                         
---Type <return> to continue, or q <return> to quit---                                                                                                    
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:84                                                                         
#101 0xb10ca74b in PreprocessJob::run (this=0xf121cb8) at 
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:297                            
#102 0xb10bd144 in CPPParseJob::parseForeground (this=0xc1311d8) at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:202                    
#103 0xb10cc3f0 in PreprocessJob::sourceNeeded (this=0x1089a640, 
_fileName=@0xaeac4234, type=rpp::Preprocessor::IncludeGlobal, sourceLine=10,             
    skipCurrentPath=false) at 
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:634                                                        
#104 0xb0f7d670 in rpp::pp::handle_include (this=0xaeac456c, 
skip_current_path=false, input=@0xaeac4328, output=@0xaeac4428)                              
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:192                                                                        
#105 0xb0f7d7e6 in rpp::pp::handle_directive (this=0xaeac456c, 
directive=79240, input=@0xaeac4328, output=@0xaeac4428)                                    
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:130                                                                        
#106 0xb0f7db44 in rpp::pp::handle_directive (this=0xaeac456c, 
input=@0xaeac445c, output=@0xaeac4428)                                                     
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:245                                                                        
#107 0xb0f7debd in rpp::pp::processFileInternal (this=0xaeac456c, 
fileName=@0xaeac57bc, fileContents=@0xaeac5650, result=@0xaeac5644)                     
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:97                                                                         
#108 0xb0f7df31 in rpp::pp::processFile (this=0xaeac456c, 
fileName=@0xaeac57bc, data=@0xaeac5650)                                                         
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:84                                                                         
#109 0xb10ca74b in PreprocessJob::run (this=0x1089a640) at 
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:297                           
#110 0xb10bd144 in CPPParseJob::parseForeground (this=0x1014bc18) at 
/home/thorben/devel/src/kdevelop/languages/cpp/cppparsejob.cpp:202                   
#111 0xb10cc3f0 in PreprocessJob::sourceNeeded (this=0xc190050, 
_fileName=@0xaeac5c24, type=rpp::Preprocessor::IncludeGlobal, sourceLine=24,              
    skipCurrentPath=false) at 
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:634                                                        
#112 0xb0f7d670 in rpp::pp::handle_include (this=0xaeac5f5c, 
skip_current_path=false, input=@0xaeac5d18, output=@0xaeac5e18)                              
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:192
#113 0xb0f7d7e6 in rpp::pp::handle_directive (this=0xaeac5f5c, 
directive=79240, input=@0xaeac5d18, output=@0xaeac5e18)
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:130
#114 0xb0f7db44 in rpp::pp::handle_directive (this=0xaeac5f5c, 
input=@0xaeac5e4c, output=@0xaeac5e18)
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:245
---Type <return> to continue, or q <return> to quit---
#115 0xb0f7debd in rpp::pp::processFileInternal (this=0xaeac5f5c, 
fileName=@0xaeac71ac, fileContents=@0xaeac7040, result=@0xaeac7034)
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:97
#116 0xb0f7df31 in rpp::pp::processFile (this=0xaeac5f5c, 
fileName=@0xaeac71ac, data=@0xaeac7040)
    at /home/thorben/devel/src/kdevelop/languages/cpp/parser/rpp/pp-
engine.cpp:84
#117 0xb10ca74b in PreprocessJob::run (this=0xc190050) at 
/home/thorben/devel/src/kdevelop/languages/cpp/preprocessjob.cpp:297
#118 0xb79dca48 in ThreadWeaver::JobRunHelper::runTheJob (this=0xaeac727c, 
th=0x9d8bc90, job=0xc190050)
    at /home/thorben/devel/src/kdelibs/threadweaver/Weaver/Job.cpp:106
#119 0xb79dccf6 in ThreadWeaver::Job::execute (this=0xc190050, th=0x9d8bc90) 
at /home/thorben/devel/src/kdelibs/threadweaver/Weaver/Job.cpp:135
#120 0xb79df519 in ThreadWeaver::JobCollectionJobRunner::execute 
(this=0xe8f0df0, t=0x9d8bc90)
    at 
/home/thorben/devel/src/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
#121 0xb79df4c4 in ThreadWeaver::JobCollection::execute (this=0xe89cf88, 
t=0x9d8bc90)
    at 
/home/thorben/devel/src/kdelibs/threadweaver/Weaver/JobCollection.cpp:228
#122 0xb79dbe86 in ThreadWeaver::ThreadRunHelper::run (this=0xaeac7344, 
parent=0x81dba30, th=0x9d8bc90)
    at /home/thorben/devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:95
#123 0xb79dc013 in ThreadWeaver::Thread::run (this=0x9d8bc90) at 
/home/thorben/devel/src/kdelibs/threadweaver/Weaver/Thread.cpp:142
#124 0xb6e3ed4e in QThreadPrivate::start (arg=0x9d8bc90) at 
thread/qthread_unix.cpp:184
#125 0xb6d9b1b5 in start_thread () from /lib/libpthread.so.0
#126 0xb619c3be in clone () from /lib/libc.so.6
(gdb)





More information about the KDevelop-devel mailing list