Crashes when opening any file

Andreas Pakulat apaku at gmx.de
Mon Jun 1 11:55:40 UTC 2009


Hi,

just updated kdelibs and kdevelop to get the latest fixes and now every
time I start kdevelop, let it parse kdevplatform (the only project) and
then open any of the files it crashes while trying to update duchain.
And I've removed $HOME/.kdevduchain before that too.

BT:

#4  0xf6c848cc in qt_assert (assertion=0xf5ad2bd9 "d->ownReaderRecursion() == 0",                                                              
    file=0xf5ad2b10 "/home/andreas/src/kdevplatform/language/duchain/duchainlock.cpp", line=293)                                               
    at /home/andreas/src/qt-copy/src/corelib/global/qglobal.cpp:1786                                                                           
No locals.                                                                                                                                     
#5  0xf59db215 in KDevelop::DUChainLock::lockForWrite (this=0x855e9c4, timeout=10000)                                                          
    at /home/andreas/src/kdevplatform/language/duchain/duchainlock.cpp:293                                                                     
        lock = {{mtx = 0x8562869, val = 139864169}}                                                                                            
        locked = 234                                                                                                                           
        currentTime = 4126814196                                                                                                               
#6  0xf59db368 in KDevelop::DUChainWriteLocker::lock (this=0xea098f0c) at /home/andreas/src/kdevplatform/language/duchain/duchainlock.cpp:411  
        l = false                                                                                                                              
#7  0xf59db418 in DUChainWriteLocker (this=0xea098f0c, duChainLock=0x855e9c4, timeout=0)                                                       
    at /home/andreas/src/kdevplatform/language/duchain/duchainlock.cpp:396                                                                     
No locals.                                                                                                                                     
#8  0xecb3f232 in KDevelop::AbstractUseBuilder<AST, NameAST, ContextBuilder>::newUse (this=0xea09ac48, newRange=                               
        {start = {line = 190, column = 10}, end = {line = 190, column = 10}}, declaration=0xaa1d798)                                           
    at /usr/local/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:126                                                      
        lock = {d = 0xd770420}                                                                                                                 
        encountered = false                                                                                                                    
        declarationIndex = 190                                                                                                                 
        contextUpSteps = 10                                                                                                                    
#9  0xecb3f960 in UseExpressionVisitor::usingDeclaration (this=0xea09a328, node=0x13b61fe8, start_token=1050, end_token=1051,                  
    decl=@0xea09a770) at /home/andreas/src/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:138                                                
No locals.                                                                                                                                     
#10 0xecb87790 in Cpp::ExpressionVisitor::flushUse (this=0xea09a328)                                                                           
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/expressionvisitor.h:180                                                             
No locals.                                                                                                                                     
#11 0xecb880d8 in Cpp::ExpressionVisitor::newUse (this=0xea09a328, node=0x13b621d4, start_token=1056, end_token=1057, decl=@0xea0990c8)        
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/expressionvisitor.h:164                                                             
No locals.                                                                                                                                     
#12 0xecb96dbd in NameASTVisitor::visitUnqualifiedName (this=0xea099210, node=0x13b621d4)                                                      
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/name_visitor.cpp:133                                                                
        lock = {m_lock = 0x855e9c4, m_locked = true, m_timeout = 0}                                                                            
        tmp_name = {m_index = 736573}                                                                                                          
        __PRETTY_FUNCTION__ = "virtual void NameASTVisitor::visitUnqualifiedName(UnqualifiedNameAST*)"                                         
#13 0xecd1f9c6 in Visitor::visit (this=0xea099210, node=0x13b621d4) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
---Type <return> to continue, or q <return> to quit---                                                                                         
#14 0xecd1d803 in DefaultVisitor::visitName (this=0xea099210, node=0x13b621b8)                                                                 
    at /home/andreas/src/kdevelop/languages/cpp/parser/default_visitor.cpp:239                                                                 
No locals.                                                                                                                                     
#15 0xecd1f9c6 in Visitor::visit (this=0xea099210, node=0x13b621b8) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#16 0xecb95894 in NameASTVisitor::run (this=0xea099210, node=0x13b621b8, skipLastNamePart=false)                                               
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/name_visitor.cpp:294                                                                
        lock = {m_lock = 0xa, m_locked = false, m_timeout = 3971685520}                                                                        
#17 0xecb818b6 in Cpp::ExpressionVisitor::visitName (this=0xea09a328, node=0x13b621b8)                                                         
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:486                                                           
        pushContext = {m_ptr = @0xea09a778, m_oldPtr = 0x1fa3f2c0}                                                                             
        searchInContext = 0x1fa3f2c0                                                                                                           
        position = {line = 190, column = 10}                                                                                                   
        nameV = {<DefaultVisitor> = {<Visitor> = {_vptr.Visitor = 0xecbb13e8}, }, m_session = 0x1d11ade8, m_visitor = 0xea09a328,              
          m_context = 0x1fa3f2c0, m_source = 0xc7c1778, m_localContext = 0x1fa3f2c0, m_typeSpecifier = 0x0, m_currentIdentifier = {            
            m_index = 1413080, {dd = 0x1ca7fce8, cd = 0x1ca7fce8}}, _M_name = {_vptr.QualifiedIdentifier = 0xf5aefa60, m_index = 0, {          
              dd = 0xaa1d748, cd = 0xaa1d748}}, m_find = {m_states = {<QVector<KSharedPtr<Cpp::FindDeclaration::State> >> = {{p = 0x95af4f8,   
                  d = 0x95af4f8}}, <No data fields>}, m_context = 0x1fa3f2c0, m_source = 0xc7c1778, m_flags = {i = 0}, m_lastDeclarations = {{ 
                p = {d = 0xccae7d0}, d = 0xccae7d0}}, m_position = {line = 190, column = 10}, m_dataType = {d = 0x0}, m_lastScopeContext = {   
              d = {d = 0x0}}}, m_debug = false, m_finalName = 0x13b621d4, m_flags = {i = 0}, m_stopSearch = false, m_foundSomething = {d = {   
              d = 0x0}}}                                                                                                                       
        identifier = {_vptr.QualifiedIdentifier = 0xf595ddf5, m_index = 3925971760, {dd = 0x10, cd = 0x10}}                                    
        trueIdentifier = {_vptr.QualifiedIdentifier = 0xf5aefa60, m_index = 0, {dd = 0x96b1b10, cd = 0x96b1b10}}                               
        falseIdentifier = {_vptr.QualifiedIdentifier = 0xf5aefa60, m_index = 0, {dd = 0x96b1b60, cd = 0x96b1b60}}                              
#18 0xecd1f9c6 in Visitor::visit (this=0xea09a328, node=0x13b621b8) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#19 0xecb80797 in Cpp::ExpressionVisitor::visitPrimaryExpression (this=0xea09a328, node=0x13b62194)                                            
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:635                                                           
        pushContext = {m_ptr = @0xea09a778, m_oldPtr = 0x1fa3f2c0}                                                                             
        token = @0x80524e4                                                                                                                     
        True = {m_index = 0}                                                                                                                   
        False = {m_index = 0}                                                                                                                  
#20 0xecd1f9c6 in Visitor::visit (this=0xea09a328, node=0x13b62194) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#21 0xecb8632e in Cpp::ExpressionVisitor::visitBinaryExpression (this=0xea09a328, node=0x13b621f4)                                             
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:914                                                           
        pushContext = {m_ptr = @0xea09a778, m_oldPtr = 0x1fa3f2c0}                                                                             
        leftInstance = {isInstance = false, declaration = {d = {d = 0x0}}}                                                                     
        leftType = {d = 0x0}                                                                                                                   
        rightInstance = {isInstance = 123, declaration = {d = {d = 0xf5e84ff4}}}                                                               
        rightType = {d = 0xf5db6425}                                                                                                           
        tokenKind = -368470056                                                                                                                 
#22 0xecd1f9c6 in Visitor::visit (this=0xea09a328, node=0x13b621f4) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#23 0xecb847c0 in Cpp::ExpressionVisitor::visitFunctionCall (this=0xea09a328, node=0x13b62210)                                                 
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:1629                                                          
        pushContext = {m_ptr = @0xea09a778, m_oldPtr = 0x1fa3f2c0}                                                                             
        constructedType = {d = 0x1546ce30}                                                                                                     
        oldLastType = {d = 0x149421f0}                                                                                                         
---Type <return> to continue, or q <return> to quit---                                                                                         
        declarations = {{p = {d = 0x12d80e90}, d = 0x12d80e90}}                                                                                
        oldParams = {{p = {d = 0x80524e4}, d = 0x80524e4}}                                                                                     
        oldParameterNodes = {a = 256, s = 0, ptr = 0xea099868, {                                                                               
            array = "\230\230\t\352\274ŝ\365\6\0\0\0L\t\273\354\350\230\0\0\370\354#\b,\4\257\365\370\354#\b\370\354#\b\377\377\377\377\350\230\t\352\365ݕ\365\20\231\t\352\370\354#\b`\231\t\352\344\62\333\0Ș\t\352\253\220\310\366t\336!\b\370\354#\b\370\354#\b\370\354#\b\370\354#\b\370\354#\b\370\354#\b\370\354#\bt\336!\b\344\62\333\365\370\230\t\352ݐ\310\366t\336!\b\1\0\0\0\1\0\0\0\271\366\310\366,\355#\b\220\16\330\22 at a\350\365m\343\225\365 at Z\254\37\1\0\0\0\330\16\330\22P\0\0\0\264,\257\0\264,\257\365\336\36\333\365\0\0\0\0Q\0\0\0\1\0\0\0\330\16\330\22P\0\0\0\250\252\213\t\364O\350\365\220\16\330\22\220;\227\26X\231\t\352\304;\333\365 at a\350\365\220\16\330\22\364O\350\365\364ɳ\354x\231\t\352\233:\333\365\220\16\330\22AC\367\365\220\16\330\22\364/\372\365\364ɳ\354\220;\227\26\210\231\t\352AC\367\365\220\16\330\22\264,\257\365\250\231\t\352L\372\321\354\220\16\330\22\220\34\273쨙\t\352\177\273\257\354@\232\t\352\220\34\273츙\t\352\251\342\261\354@\232\t\352\220\34\273\354H\234\t\352\366$\270\354\370\232\t\352\b\37\266\23\60\243\t\352 \234\t\352x\27|\f\300\362\243\37<\233\t\352\70\233\t\352\0\0\0\0\370\354#\b\370\354#\b\370\354#\b\370\354#\b\370\354#\b\370\354#\b\370\354#\bt\336!\b\344\62\333"..., q_for_alignment_1 = -748224547902613352,                                 
            q_for_alignment_2 = -3.5762703684562449e+258}}                                                                                     
        oldCurrentUse = {isValid = true, node = 0x13b61f24, start_token = 1048, end_token = 1049, declaration = {d = {d = 0x8fc5e10}}}         
        paramNum = 330701896                                                                                                                   
        fail = 182                                                                                                                             
        lock = {m_lock = 0xbc, m_locked = 61, m_timeout = 234528664}                                                                           
        chosenFunction = {d = {d = 0x101}}                                                                                                     
        ptr = {d = {d = 0x6140}}                                                                                                               
        resolver = {m_context = {d = {d = 0xea099ce0}}, m_topContext = {d = {d = 0x3d}}, m_worstConversionRank = 4124783332}                   
        createUseOnParen = 19                                                                                                                  
        functionCallOperatorIdentifier = {m_index = 290577}                                                                                    
#24 0xecd1f9c6 in Visitor::visit (this=0xea09a328, node=0x13b62210) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#25 0xecb7e4cb in Cpp::ExpressionVisitor::visitSubExpressions (this=0xea09a328, node=0x13b622d4, nodes=0x13b622c8)                             
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:743                                                           
        pushContext = {m_ptr = @0xea09a778, m_oldPtr = 0x1fa3f2c0}                                                                             
        onlyFunctionCalls = false                                                                                                              
        it = 0x13b62224                                                                                                                        
        end = 0x13b62224                                                                                                                       
        num = 0                                                                                                                                
#26 0xecb7e919 in Cpp::ExpressionVisitor::visitPostfixExpression (this=0xea09a328, node=0x13b622d4)                                            
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:781                                                           
        pushContext = {m_ptr = @0xea09a778, m_oldPtr = 0x1fa3f2c0}                                                                             
#27 0xecd1f9c6 in Visitor::visit (this=0xea09a328, node=0x13b622d4) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#28 0xecb86039 in Cpp::ExpressionVisitor::visitBinaryExpression (this=0xea09a328, node=0x13b62378)                                             
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:876                                                           
        pushContext = {m_ptr = @0xea09a778, m_oldPtr = 0x1fa3f2c0}                                                                             
        leftInstance = {isInstance = 168, declaration = {d = {d = 0xf6cbe397}}}                                                                
        leftType = {d = 0xf6ec21b4}                                                                                                            
        rightInstance = {isInstance = 168, declaration = {d = {d = 0x1000}}}                                                                   
        rightType = {d = 0xa7cd470}                                                                                                            
        tokenKind = -368467880                                                                                                                 
#29 0xecd1f9c6 in Visitor::visit (this=0xea09a328, node=0x13b62378) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#30 0xecb86039 in Cpp::ExpressionVisitor::visitBinaryExpression (this=0xea09a328, node=0x13b62458)                                             
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:876                                                           
        pushContext = {m_ptr = @0xea09a778, m_oldPtr = 0x1fa3f2c0}                                                                             
---Type <return> to continue, or q <return> to quit---                                                                                         
        leftInstance = {isInstance = 168, declaration = {d = {d = 0xf6c890ab}}}                                                                
        leftType = {d = 0x1ffffff}                                                                                                             
        rightInstance = {isInstance = 12, declaration = {d = {d = 0x1d203a98}}}                                                                
        rightType = {d = 0xf5db6425}                                                                                                           
        tokenKind = -368467352                                                                                                                 
#31 0xecd1f9c6 in Visitor::visit (this=0xea09a328, node=0x13b62458) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#32 0xecb7c261 in Cpp::ExpressionVisitor::visitExpressionStatement (this=0xea09a328, node=0x13b62474)                                          
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:1398                                                          
        pushContext = {m_ptr = @0xea09a778, m_oldPtr = 0x0}                                                                                    
#33 0xecd1f9c6 in Visitor::visit (this=0xea09a328, node=0x13b62474) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#34 0xecb7c662 in Cpp::ExpressionVisitor::parse (this=0xea09a328, ast=0x13b62474)                                                              
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/expressionvisitor.cpp:231                                                           
No locals.                                                                                                                                     
#35 0xecb3bc57 in UseBuilder::visitExpression (this=0xea09ac48, node=0x13b62474)                                                               
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:159                                                                  
        visitor = {<Cpp::ExpressionVisitor> = {<DefaultVisitor> = {<Visitor> = {_vptr.Visitor = 0xecbb03c8}, }, m_strict = false,              
            m_memberAccess = false, m_skipLastNamePart = false, m_lastType = {d = 0x0}, m_lastInstance = {isInstance = false, declaration = {  
                d = {d = 0x0}}}, m_source = 0x0, m_lastDeclarations = {{p = {d = 0x80524e4}, d = 0x80524e4}}, m_parameters = {{p = {           
                  d = 0xed743b8}, d = 0xed743b8}}, m_parameterNodes = {a = 256, s = 3, ptr = 0xea09a354, {                                     
                array = "\250\37\266\23L \266\23\360 \266\23\370$\5\b\210'\324\354\0\0\0\b\b\1A\b", '\0' <repeats 12 times>"\250, \237\372\r\344$\5\b\0\1\0\0\0\0\0\0\220\243\t\352Ф\t\352\22\216\367\b\n\f\2\0\63\23\0\0\377\377\377\377\210'\324\354\0\0\0\365\60\223\16\32\0\305.\t\0\0\0\0\0\0\0\0`-Y\17\344$\5\b\0\1\0\0\0\0\0\0У\t\352\350\67\2\n\350\243\t곓\6\20\34\244\t\352\342U\t\0\22\234\f\0\370\243\t\352\264,\257\365\306\36\2\0\220;\227\26X\244\t\352\25\0\0\0\60\244\t\352\60\244\t\352(\244\t\352ѹ\252\365\310\1\0\0\n\f\1\0:\330\2\0\306\1\0\0(\234\0\0(\234\257\1X\244\t\352P\275\252\365p\245\t\352(\216\367\bP\330\f\0\63\23\0\0\377\377\377\377\0\1(\234\22\234\257\365\237b\252\365ݵ\223\20(\234^\327\70\245\t\352\372\f\253\365\300\332X\tp\245\t꘤\t\352\300\227\223\365(\\\n\f\210\244\t곓\6\20\274\244\t\352\203\20\6\0\201B\333\365\230\244\t\352\264,\257\365\24\265\5\0\220;\227\26\370\244\t\352\25\0\0\0Ф\t\352"..., q_for_alignment_1 = 1420358243602276264,                                           
                q_for_alignment_2 = 1.0269496526575487e-213}}, m_ignore_uses = 0, m_currentUse = {isValid = true, node = 0x13b61fe8,           
              start_token = 1050, end_token = 1051, declaration = {d = {d = 0x194c7000}}}, m_session = 0x1d11ade8,                             
            m_currentContext = 0x1fa3f2c0, m_topContext = 0xc7c1778, m_reportRealProblems = true, m_problems = {{p = {d = 0x80524e4},          
                d = 0x80524e4}}}, m_builder = 0xea09ac48, m_lastEndToken = 0, m_dumpProblems = false}                                          
#36 0xecb3be8e in UseBuilder::visitExpressionStatement (this=0xea09ac48, exp=0x13b62474)                                                       
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:84                                                                   
No locals.                                                                                                                                     
#37 0xecd1f9c6 in Visitor::visit (this=0xea09ac78, node=0x13b62474) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#38 0xecd1dc0d in visitNodes<StatementAST*> (v=0xea09ac78, nodes=0x123445f8) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.h:128  
        it = 0x13b62488                                                                                                                        
        end = 0x13b62488                                                                                                                       
#39 0xecd1d503 in DefaultVisitor::visitCompoundStatement (this=0xea09ac78, node=0x13b61d28)                                                    
    at /home/andreas/src/kdevelop/languages/cpp/parser/default_visitor.cpp:68                                                                  
No locals.                                                                                                                                     
#40 0xecaf0612 in ContextBuilder::visitCompoundStatement (this=0xea09ac48, node=0x13b61d28)                                                    
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:752                                                              
No locals.                                                                                                                                     
#41 0xecd1f9c6 in Visitor::visit (this=0xea09ac78, node=0x13b61d28) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#42 0xecaf143e in ContextBuilder::visitFunctionDefinition (this=0xea09ac48, node=0x12344604)                                                   
---Type <return> to continue, or q <return> to quit---                                                                                         
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:666                                                              
        push = {m_ptr = @0xea09ac80, m_oldPtr = false}                                                                                         
        functionName = {_vptr.QualifiedIdentifier = 0xf5aefa60, m_index = 65538, {dd = 0x8ab8f6a, cd = 0x8ab8f6a}}                             
#43 0xecd1f9c6 in Visitor::visit (this=0xea09ac78, node=0x12344604) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#44 0xecd1db49 in visitNodes<DeclarationAST*> (v=0xea09ac78, nodes=0x17b7a6e0)                                                                 
    at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.h:128                                                                           
        it = 0x12344634                                                                                                                        
        end = 0x13b5cc1c                                                                                                                       
#45 0xecd1d473 in DefaultVisitor::visitLinkageBody (this=0xea09ac78, node=0x16973bd8)                                                          
    at /home/andreas/src/kdevelop/languages/cpp/parser/default_visitor.cpp:221                                                                 
No locals.                                                                                                                                     
#46 0xecd1f9c6 in Visitor::visit (this=0xea09ac78, node=0x16973bd8) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#47 0xecd1ce96 in DefaultVisitor::visitNamespace (this=0xea09ac78, node=0x16973bbc)                                                            
    at /home/andreas/src/kdevelop/languages/cpp/parser/default_visitor.cpp:244                                                                 
No locals.                                                                                                                                     
#48 0xecaf1ba8 in ContextBuilder::visitNamespace (this=0xea09ac48, node=0x16973bbc)                                                            
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:553                                                              
        identifier = {_vptr.QualifiedIdentifier = 0xf5aefa60, m_index = 65538, {dd = 0x8ab8f6a, cd = 0x8ab8f6a}}                               
        realStart = 2                                                                                                                          
#49 0xecd1f9c6 in Visitor::visit (this=0xea09ac78, node=0x16973bbc) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#50 0xecd1db49 in visitNodes<DeclarationAST*> (v=0xea09ac78, nodes=0x17b7a6ec)                                                                 
    at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.h:128                                                                           
        it = 0x17b7a6ec                                                                                                                        
        end = 0x17b7a6ec                                                                                                                       
#51 0xecd1d455 in DefaultVisitor::visitTranslationUnit (this=0xea09ac78, node=0x16973b90)                                                      
    at /home/andreas/src/kdevelop/languages/cpp/parser/default_visitor.cpp:394                                                                 
No locals.                                                                                                                                     
#52 0xecd1f9c6 in Visitor::visit (this=0xea09ac78, node=0x16973b90) at /home/andreas/src/kdevelop/languages/cpp/parser/visitor.cpp:113         
No locals.                                                                                                                                     
#53 0xecaef397 in ContextBuilder::startVisiting (this=0xea09ac48, node=0x16973b90)                                                             
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:201                                                              
No locals.                                                                                                                                     
#54 0xecaf7d2e in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0xea09ac48, node=0x16973b90, context=0xc7c1778)           
    at /usr/local/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:201                                                  
No locals.                                                                                                                                     
#55 0xecb3fd7d in KDevelop::AbstractUseBuilder<AST, NameAST, ContextBuilder>::buildUses (this=0xea09ac48, node=0x16973b90)                     
    at /usr/local/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:70                                                       
        top = 0xc7c1778                                                                                                                        
#56 0xecb3c486 in UseBuilder::buildUses (this=0xea09ac48, node=0x16973b90)                                                                     
    at /home/andreas/src/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:66                                                                   
        topContext = {d = {d = 0xa3c6940}}                                                                                                     
        cache = {d = 0x8d09f38}                                                                                                                
        enableConversionCache = {<No data fields>}                                                                                             
#57 0xecbef87c in CPPInternalParseJob::run (this=0xfdd69d8) at /home/andreas/src/kdevelop/languages/cpp/cppparsejob.cpp:686                    
        useBuilder = {<KDevelop::AbstractUseBuilder<AST, NameAST, ContextBuilder>> = {<ContextBuilder> = {<ContextBuilderBase> = {<KDevelop::AbstractContextBuilder<AST, NameAST>> = {_vptr.AbstractContextBuilder = 0xecbb0168, m_identifier = {m_index = 65560, {dd = 0x8b011b0,            
---Type <return> to continue, or q <return> to quit---                                                                                         
                      cd = 0x8b011b0}}, m_qIdentifier = {_vptr.QualifiedIdentifier = 0xf5aefa60, m_index = 65538, {dd = 0x8ab8f6a,             
                      cd = 0x8ab8f6a}}, m_editor = 0xea09aed8, m_ownsEditorIntegrator = false, m_compilingContexts = false,                    
                  m_recompiling = false, m_nextContextStack = {<QVector<int>> = {{p = 0x1d0c2648, d = 0x1d0c2648}}, <No data fields>},         
                  m_lastContext = 0x0, m_encountered = {q_hash = {{d = 0xa6133c8, e = 0xa6133c8}}},                                            
                  m_contextStack = {<QVector<KDevelop::DUContext*>> = {{p = 0xa6133a0,                                                         
                        d = 0xa6133a0}}, <No data fields>}}, <No data fields>}, <DefaultVisitor> = {<Visitor> = {                              
                  _vptr.Visitor = 0xecbb0264}, }, m_nameCompiler = 0xf7cdd80, m_inFunctionDefinition = true, m_templateDeclarationDepth = 0,   
              m_typeSpecifierWithoutInitDeclarators = 4294967295, m_openingFunctionBody = {_vptr.QualifiedIdentifier = 0xf5aefa60,             
                m_index = 0, {dd = 0x1dc91cc0, cd = 0x1dc91cc0}}, m_onlyComputeVisible = false, m_importedParentContexts = {{p = 0xf6ec3e10,   
                  d = 0xf6ec3e10}}, m_tryParentContexts = {<QVector<QVector<KDevelop::DUContext::Import> >> = {{p = 0xf6ec3e10,                
                    d = 0xf6ec3e10}}, <No data fields>}, m_currentInitializer = 0x0},                                                          
            m_trackerStack = {<QVector<KDevelop::AbstractUseBuilder<AST, NameAST, ContextBuilder>::ContextUseTracker>> = {{p = 0xcb01a90,      
                  d = 0xcb01a90}}, <No data fields>}, m_contexts = {<QVector<KDevelop::DUContext*>> = {{p = 0x1e00ae80,                        
                  d = 0x1e00ae80}}, <No data fields>}, m_finishContext = true}, m_nextUseStack = {<QVector<int>> = {{p = 0xf6ec3e10,           
                d = 0xf6ec3e10}}, <No data fields>}, m_skippedUses = {<QVector<QVector<int> >> = {{p = 0xf6ec3e10,                             
                d = 0xf6ec3e10}}, <No data fields>}, m_contexts = {<QVector<KDevelop::DUContext*>> = {{p = 0xf6ec3e10,                         
                d = 0xf6ec3e10}}, <No data fields>}, m_finishContext = true, m_localUsesBuilt = 97, m_problems = {{p = {d = 0x80524e4},        
              d = 0x80524e4}}}                                                                                                                 
        l = {d = 0x9e22bd8}                                                                                                                    
        control = {_M_problems = {{p = {d = 0x80524e4}, d = 0x80524e4}}}                                                                       
        newFeatures = 22                                                                                                                       
        ast = 0x16973b90                                                                                                                       
        parser = {token_stream = 0x0, control = 0xea09aee4, lexer = {session = 0x1d11ade8, control = 0xea09aee4, cursor = {                    
              current = 0x1ac8ba78}, endCursor = 0x1ac8ba78, index = 4746, m_leaveSize = false, m_canMergeComment = false,                     
            m_firstInLine = true}, m_currentComment = {m_line = -1, m_token = 0}, m_commentStore = {m_comments = {_M_t = {                     
                _M_impl = {<std::allocator<std::_Rb_tree_node<Comment> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<Comment> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<Comment, Comment, bool>> = {<No data fields>}, <No data fields>},      
                  _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xea09acf4, _M_right = 0xea09acf4}, _M_node_count = 0}}}},   
          _M_problem_count = 0, _M_max_problem_count = 5, session = 0x1d11ade8, _M_hold_errors = false, _M_last_valid_token = 4745,            
          _M_last_parsed_comment = 4371, _M_hadMismatchingCompoundTokens = false, m_syntaxErrorTokens = {q_hash = {{d = 0xf6ec3d40,            
                e = 0xf6ec3d40}}}, m_pendingErrors = {<QList<Parser::PendingError>> = {{p = {d = 0x80524e4},                                   
                d = 0x80524e4}}, <No data fields>}}                                                                                            
        editor = {<KDevelop::EditorIntegrator> = {_vptr.EditorIntegrator = 0xecc61698, d = 0x936cd58}, m_session = 0x1d11ade8}                 
        isStandardContext = true                                                                                                               
        oldItemCount = 2                                                                                                                       
        declarationBuilder = {<DeclarationBuilderBase> = {<KDevelop::AbstractDeclarationBuilder<AST, NameAST, TypeBuilder>> = {<TypeBuilder> = {<KDevelop::AbstractTypeBuilder<AST, NameAST, ContextBuilder>> = {<ContextBuilder> = {<ContextBuilderBase> = {<KDevelop::AbstractContextBuilder<AST, NameAST>> = {_vptr.AbstractContextBuilder = 0xecbae948, m_identifier = {m_index = 65560, {dd = 0x8b011b0, cd = 0x8b011b0}},              
                        m_qIdentifier = {_vptr.QualifiedIdentifier = 0xf5aefa60, m_index = 65538, {dd = 0x8ab8f6a, cd = 0x8ab8f6a}},           
                        m_editor = 0xea09aed8, m_ownsEditorIntegrator = false, m_compilingContexts = false, m_recompiling = true,              
                        m_nextContextStack = {<QVector<int>> = {{p = 0x947a388, d = 0x947a388}}, <No data fields>},                            
                        m_lastContext = 0xc7c1778, m_encountered = {q_hash = {{d = 0x99b01e0, e = 0x99b01e0}}},                                
                        m_contextStack = {<QVector<KDevelop::DUContext*>> = {{p = 0x947a348,                                                   
                              d = 0x947a348}}, <No data fields>}}, <No data fields>}, <DefaultVisitor> = {<Visitor> = {                        
                        _vptr.Visitor = 0xecbaea3c}, }, m_nameCompiler = 0x99e7558, m_inFunctionDefinition = false,                            
                    m_templateDeclarationDepth = 0, m_typeSpecifierWithoutInitDeclarators = 4294967295, m_openingFunctionBody = {
                      _vptr.QualifiedIdentifier = 0xf5aefa60, m_index = 65538, {dd = 0x8ab8f6a, cd = 0x8ab8f6a}},
                    m_onlyComputeVisible = false, m_importedParentContexts = {{p = 0xf6ec3e10, d = 0xf6ec3e10}},
                    m_tryParentContexts = {<QVector<QVector<KDevelop::DUContext::Import> >> = {{p = 0xf6ec3e10,
---Type <return> to continue, or q <return> to quit---
                          d = 0xf6ec3e10}}, <No data fields>}, m_currentInitializer = 0x0},
                  m_typeStack = {<QVector<TypePtr<KDevelop::AbstractType> >> = {{p = 0x17c640b0, d = 0x17c640b0}}, <No data fields>},
                  m_lastType = {d = 0x0}, m_topTypes = {{p = {d = 0x1f54fac0}, d = 0x1f54fac0}}}, m_inTypedef = false,
                m_currentEnumeratorValue = 4, m_lastTypeWasInstance = false}, m_declarationStack = {<QVector<KDevelop::Declaration*>> = {{
                    p = 0x99077e8, d = 0x99077e8}}, <No data fields>}, m_lastComment = {d = 0x80524b0}}, <No data fields>},
          m_accessPolicyStack = {<QVector<KDevelop::Declaration::AccessPolicy>> = {{p = 0xf6ec3e10, d = 0xf6ec3e10}}, <No data fields>},
          m_functionSpecifiers = {<QVector<QFlags<KDevelop::AbstractFunctionDeclaration::FunctionSpecifier> >> = {{p = 0xa45a428,
                d = 0xa45a428}}, <No data fields>},
          m_storageSpecifiers = {<QVector<QFlags<KDevelop::ClassMemberDeclaration::StorageSpecifier> >> = {{p = 0x9e6c538,
                d = 0x9e6c538}}, <No data fields>}, m_functionDefinedStack = {<QVector<unsigned int>> = {{p = 0x10bf8970,
                d = 0x10bf8970}}, <No data fields>}, m_changeWasSignificant = false, m_ignoreDeclarators = false,
          m_declarationHasInitializer = false, m_collectQtFunctionSignature = false, m_qtFunctionSignature = {d = 0x80524c4}}
        lock = {{q_lock = 0x91a1755, q_val = 152704853}}
        urlLock = {m_url = {m_index = 96491}}
        proxyEnvironmentFile = {d = 0x10357a20}
        contentEnvironmentFile = {d = 0x9475b20}
        importedContentChains = {{p = {d = 0xb9bf6c0}, d = 0xb9bf6c0}}
        importedTemporaryChains = {{p = {d = 0x80524e4}, d = 0x80524e4}}
        encounteredIncludeUrls = {q_hash = {{d = 0xcd3b848, e = 0xcd3b848}}}
        doNotChangeDUChain = false
        __PRETTY_FUNCTION__ = "virtual void CPPInternalParseJob::run()"
#58 0xf7961534 in ThreadWeaver::JobRunHelper::runTheJob (this=0xea09b2a8, th=0x91986b0, job=0xfdd69d8)
    at /home/andreas/src/kdelibs/threadweaver/Weaver/Job.cpp:106
No locals.
#59 0xf79618d9 in ThreadWeaver::Job::execute (this=0xfdd69d8, th=0x91986b0) at /home/andreas/src/kdelibs/threadweaver/Weaver/Job.cpp:135
        helper = {<QObject> = {_vptr.QObject = 0xf7968348, d_ptr = 0xe2e9b48}, }
#60 0xf7963263 in ThreadWeaver::JobCollectionJobRunner::execute (this=0xcc74070, t=0x91986b0)
    at /home/andreas/src/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
No locals.
#61 0xf79604aa in ThreadWeaver::ThreadRunHelper::run (this=0xea09b330, parent=0x85089f0, th=0x91986b0)
    at /home/andreas/src/kdelibs/threadweaver/Weaver/Thread.cpp:95
        tmp = <value optimized out>
        job = <value optimized out>
#62 0xf7960b1b in ThreadWeaver::Thread::run (this=0x91986b0) at /home/andreas/src/kdelibs/threadweaver/Weaver/Thread.cpp:142
        helper = {<QObject> = {_vptr.QObject = 0xf7968288, d_ptr = 0x9479db8}, m_job = 0xcc74070}
#63 0xf6c904c2 in QThreadPrivate::start (arg=0x91986b0) at /home/andreas/src/qt-copy/src/corelib/thread/qthread_unix.cpp:189
        __clframe = {__cancel_routine = 0xf6c900a8 <QThreadPrivate::finish(void*)>, __cancel_arg = 0x91986b0, __do_it = 1, __cancel_type = 0}
        thr = 0x91986b0
        data = 0x92f0d50
#64 0xf6bfdf50 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#65 0xf5e1463e in clone () from /lib/libc.so.6
No symbol table info available.

-- 
Life is to you a dashing and bold adventure.




More information about the KDevelop-devel mailing list