[Qt-creator] C++: Crash on 2.7 branch

Loaden loaden at gmail.com
Sat Feb 9 08:06:27 CET 2013


0    __GI_raise    raise.c    64    0x7ffff5b66425
1    __GI_abort    abort.c    91    0x7ffff5b69b8b
2    __assert_fail_base    assert.c    94    0x7ffff5b5f0ee
3    __GI___assert_fail    assert.c    103    0x7ffff5b5f192
4    CPlusPlus::SymbolTable::enterSymbol    Scope.cpp    118
0x7fffe253f490
5    CPlusPlus::Scope::addMember    Scope.cpp    251    0x7fffe253fccb
6    CPlusPlus::Scope::Scope    Scope.cpp    239    0x7fffe253fb8f
7    CPlusPlus::Class::Class    Symbols.cpp    669    0x7fffe2544383
8    CPlusPlus::CloneSymbol::visit    Templates.cpp    281
0x7fffe254a487
9    CPlusPlus::Class::visitSymbol0    Symbols.cpp    731
0x7fffe2544813
10    CPlusPlus::Symbol::visitSymbol    Symbol.cpp    130
0x7fffe2540506
11    CPlusPlus::Symbol::visitSymbol    Symbol.cpp    139
0x7fffe2540550
12    CPlusPlus::SymbolVisitor::accept    SymbolVisitor.cpp    33
0x7fffe2548d85
13    CPlusPlus::CloneSymbol::cloneSymbol    Templates.cpp    184
0x7fffe2549dfe
14    CPlusPlus::CloneSymbol::operator()    Templates.h    131
0x7fffe254bd31
15    CPlusPlus::Clone::symbol    Templates.cpp    489    0x7fffe254b51f
16    CPlusPlus::ClassOrNamespace::nestedType    LookupContext.cpp
829    0x7fffe2584aec
17    CPlusPlus::ClassOrNamespace::lookupType_helper
LookupContext.cpp    671    0x7fffe2583d55
18    CPlusPlus::ClassOrNamespace::lookupType    LookupContext.cpp
628    0x7fffe25838e7
19    CPlusPlus::CreateBindings::visit    LookupContext.cpp    1287
0x7fffe2586ff9
20    CPlusPlus::Declaration::visitSymbol0    Symbols.cpp    124
0x7fffe2541b8c
...    <More>

    Locals
        __PRETTY_FUNCTION__    "void
CPlusPlus::SymbolTable::enterSymbol(CPlusPlus::Symbol*)"    char [61]
        symbol        CPlusPlus::Declaration
            [CPlusPlus::Symbol]        CPlusPlus::Symbol
                [vptr]    0x7fffe2863890
                _column    33    unsigned int
                _fileId     @0x7fffd4105c30    CPlusPlus::StringLiteral
                _hashCode    105080262    unsigned int
                _index    0    unsigned int
                _isDeprecated    false    bool
                _isGenerated    false    bool
                _isUnavailable    false    bool
                _line    117    unsigned int
                _name    "_M_off"    CPlusPlus::Identifier
                _next    0x0    CPlusPlus::Symbol *
                _scope        CPlusPlus::Class
                    [CPlusPlus::Scope]        CPlusPlus::Scope
                        [CPlusPlus::Symbol]        CPlusPlus::Symbol
                            [vptr]    0x7fffe2861a30
                            _column    11    unsigned int
                            _fileId     @0x7fffd40c3e90
CPlusPlus::StringLiteral
                            _hashCode    448355    unsigned int
                            _index    1    unsigned int
                            _isDeprecated    false    bool
                            _isGenerated    false    bool
                            _isUnavailable    false    bool
                            _line    114    unsigned int
                            _name    "fpos"    CPlusPlus::Identifier
                                [CPlusPlus::Literal]    "fpos"
CPlusPlus::Literal
                                    [vptr]    0x7fffe285f3f0
                                    _chars    "fpos"    char *
                                    _hashCode    448355    unsigned int
                                    _index    0    unsigned int
                                    _next    0x0    CPlusPlus::Literal *
                                    _size    4    unsigned int
                                [CPlusPlus::Name]        CPlusPlus::Name
                                    [vptr]    0x7fffe285f430
                            _next    0x0    CPlusPlus::Symbol *
                            _scope        CPlusPlus::Template
                                [CPlusPlus::Scope]        CPlusPlus::Scope
                                [CPlusPlus::Type]        CPlusPlus::Type
                            _sourceLocation    27    unsigned int
                            _storage    0    int
                            _visibility    0    int
                        _endOffset    6404    unsigned int
                        _members     @0x7fffd40e5f00
CPlusPlus::SymbolTable
                            _allocatedSymbols    16    int
                            _hash     @0x7fffd4090330    CPlusPlus::Function
                            _hashSize    32    int
                            _owner        CPlusPlus::Class
                            _symbolCount    11    int
                            _symbols     @0x7fffd40e5e90
CPlusPlus::Declaration
                        _startOffset    3284    unsigned int
                    [CPlusPlus::Type]        CPlusPlus::Type
                        [vptr]    0x7fffe2861c20
                            [0]    0x7fffe25444a1 <non-virtual thunk to
CPlusPlus::Class::~Class()>
                            [1]    0x7fffe2544559 <non-virtual thunk to
CPlusPlus::Class::~Class()>
                            [2]    0x7fffe251c2de
<CPlusPlus::Type::asUndefinedType() const>
                            [3]    0x7fffe251c2ee
<CPlusPlus::Type::asVoidType() const>
                            [4]    0x7fffe251c2fe
<CPlusPlus::Type::asIntegerType() const>
                            [5]    0x7fffe251c30e
<CPlusPlus::Type::asFloatType() const>
                            [6]    0x7fffe251c31e
<CPlusPlus::Type::asPointerType() const>
                            [7]    0x7fffe251c32e
<CPlusPlus::Type::asPointerToMemberType() const>
                            [8]    0x7fffe251c33e
<CPlusPlus::Type::asReferenceType() const>
                            [9]    0x7fffe251c34e
<CPlusPlus::Type::asArrayType() const>
                            [10]    0x7fffe251c35e
<CPlusPlus::Type::asNamedType() const>
                            [11]    0x7fffe251c36e
<CPlusPlus::Type::asFunctionType() const>
                            [12]    0x7fffe251c37e
<CPlusPlus::Type::asNamespaceType() const>
                            [13]    0x7fffe251c38e
<CPlusPlus::Type::asTemplateType() const>
                            [14]    0x7fffe2547114 <non-virtual thunk to
CPlusPlus::Class::asClassType() const>
                            [15]    0x7fffe251c3ae
<CPlusPlus::Type::asEnumType() const>
                            [16]    0x7fffe251c3be
<CPlusPlus::Type::asForwardClassDeclarationType() const>
                            [17]    0x7fffe251c3ce
<CPlusPlus::Type::asObjCClassType() const>
                            [18]    0x7fffe251c3de
<CPlusPlus::Type::asObjCProtocolType() const>
                            [19]    0x7fffe251c3ee
<CPlusPlus::Type::asObjCMethodType() const>
                            [20]    0x7fffe251c3fe
<CPlusPlus::Type::asObjCForwardClassDeclarationType() const>
                            [21]    0x7fffe251c40e
<CPlusPlus::Type::asObjCForwardProtocolDeclarationType() const>
                            [22]    0x7fffe251c41e
<CPlusPlus::Type::asUndefinedType()>
                            [23]    0x7fffe251c42e
<CPlusPlus::Type::asVoidType()>
                            [24]    0x7fffe251c43e
<CPlusPlus::Type::asIntegerType()>
                            [25]    0x7fffe251c44e
<CPlusPlus::Type::asFloatType()>
                            [26]    0x7fffe251c45e
<CPlusPlus::Type::asPointerType()>
                            [27]    0x7fffe251c46e
<CPlusPlus::Type::asPointerToMemberType()>
                            [28]    0x7fffe251c47e
<CPlusPlus::Type::asReferenceType()>
                            [29]    0x7fffe251c48e
<CPlusPlus::Type::asArrayType()>
                            [30]    0x7fffe251c49e
<CPlusPlus::Type::asNamedType()>
                            [31]    0x7fffe251c4ae
<CPlusPlus::Type::asFunctionType()>
                            [32]    0x7fffe251c4be
<CPlusPlus::Type::asNamespaceType()>
                            [33]    0x7fffe251c4ce
<CPlusPlus::Type::asTemplateType()>
                            [34]    0x7fffe2547128 <non-virtual thunk to
CPlusPlus::Class::asClassType()>
                            [35]    0x7fffe251c4ee
<CPlusPlus::Type::asEnumType()>
                            [36]    0x7fffe251c4fe
<CPlusPlus::Type::asForwardClassDeclarationType()>
                            [37]    0x7fffe251c50e
<CPlusPlus::Type::asObjCClassType()>
                            [38]    0x7fffe251c51e
<CPlusPlus::Type::asObjCProtocolType()>
                            [39]    0x7fffe251c52e
<CPlusPlus::Type::asObjCMethodType()>
                            [40]    0x7fffe251c53e
<CPlusPlus::Type::asObjCForwardClassDeclarationType()>
                            [41]    0x7fffe251c54e
<CPlusPlus::Type::asObjCForwardProtocolDeclarationType()>
                            [42]    0x7fffe2544733 <non-virtual thunk to
CPlusPlus::Class::isEqualTo(CPlusPlus::Type const*) const>
                            [43]    0x7fffe25445f5 <non-virtual thunk to
CPlusPlus::Class::accept0(CPlusPlus::TypeVisitor*)>
                            [44]    0x7fffe254462c <non-virtual thunk to
CPlusPlus::Class::matchType0(CPlusPlus::Type const*,
CPlusPlus::TypeMatcher*) const>
                    _baseClasses    <0 items>
std::vector<CPlusPlus::BaseClass*>
                    _key    CPlusPlus::Class::ClassKey (0)
CPlusPlus::Class::Key
                _sourceLocation    32    unsigned int
                _storage    0    int
                _visibility    2    int
            _initializer    0x0    CPlusPlus::StringLiteral *
            _type        CPlusPlus::FullySpecifiedType
        this     @0x7fffd4060930    CPlusPlus::SymbolTable
    Inspector
    Expressions
    Return Value
    Tooltip
        h    0x0    void *

-- 
*Please don't ask where I come from, It's a shame!*
Best Regards
Yuchen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qt-creator/attachments/20130209/bb26290c/attachment.html>


More information about the Qt-creator mailing list