[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [kdevelop] [Bug 264931] KDevelop crashes when I change a method iinterface in the .h file and click 
From:       Milian Wolff <mail () milianw ! de>
Date:       2014-08-08 15:08:29
Message-ID: bug-264931-17878-gnVJJX2jcj () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=264931

--- Comment #10 from Milian Wolff <mail@milianw.de> ---
Backtrace from there:

(gdb) bt
#0  0x00007ffff39d6d67 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff39d8118 in abort () from /usr/lib/libc.so.6
#2  0x00007ffff572e9ff in qt_message_output(QtMsgType, char const*) () from
/usr/lib/libQtCore.so.4
#3  0x00007ffff572eb89 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007ffff572f394 in qFatal(char const*, ...) () from
/usr/lib/libQtCore.so.4
#5  0x00007ffff785c3df in
KDevelop::ItemRepository<KDevelop::IdentifierPrivate<false>,
KDevelop::IdentifierItemRequest, true, true, 0u, 1048576u>::itemFromIndex
(this=0x643610, index=13631488)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/repositories/itemrepository.h:1656
#6  0x00007ffff7855a60 in KDevelop::Identifier::Identifier
(this=0x7fffffffc120, index=13631488)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/identifier.cpp:361
#7  0x00007ffff7858f56 in KDevelop::IndexedIdentifier::operator
KDevelop::Identifier (this=0x2551ad4)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/identifier.cpp:1399
#8  0x00007ffff785b286 in KDevelop::QualifiedIdentifierPrivate<true>::hash
(this=0x507710)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/identifier.cpp:260
#9  0x00007ffff7859bef in
KDevelop::QualifiedIdentifierItemRequest::QualifiedIdentifierItemRequest
(this=0x7fffffffc1a0, identifier=...)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/identifier.cpp:277
#10 0x00007ffff7857f3b in KDevelop::QualifiedIdentifier::makeConstant
(this=0x7fffffffc240)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/identifier.cpp:1118
#11 0x00007ffff78567b2 in KDevelop::QualifiedIdentifier::index
(this=0x7fffffffc240)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/identifier.cpp:616
#12 0x00007ffff78590cd in
KDevelop::IndexedQualifiedIdentifier::IndexedQualifiedIdentifier
(this=0x7fffffffc260, id=...)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/identifier.cpp:1440
#13 0x00007ffff783e89e in KDevelop::Declaration::~Declaration
(this=0x7fffc4889fd0, __in_chrg=<optimized out>)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/declaration.cpp:179
#14 0x00007ffff784be54 in
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration (this=0x7fffc4889fd0,
__in_chrg=<optimized out>)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/classmemberdeclaration.cpp:87
#15 0x00007ffff784be84 in
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration (this=0x7fffc4889fd0,
__in_chrg=<optimized out>)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/classmemberdeclaration.cpp:89
#16 0x00007ffff780f617 in KDevelop::DUContext::deleteLocalDeclarations
(this=0x7fffc4594370)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/ducontext.cpp:1063
#17 0x00007ffff780ba5b in KDevelop::DUContext::~DUContext (this=0x7fffc4594370,
__in_chrg=<optimized out>)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/ducontext.cpp:498
#18 0x00007ffff39657d6 in QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext (this=0x7fffc4594370, __in_chrg=<optimized out>)
    at /ssd/milian/projects/kde4/kdev-qmljs/duchain/qmljsducontext.h:40
#19 0x00007ffff3965806 in QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext (this=0x7fffc4594370, __in_chrg=<optimized out>)
    at /ssd/milian/projects/kde4/kdev-qmljs/duchain/qmljsducontext.h:40
#20 0x00007ffff780f80c in KDevelop::DUContext::deleteChildContextsRecursively
(this=0x7fffc465a3a0)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/ducontext.cpp:1080
#21 0x00007ffff780b9fd in KDevelop::DUContext::~DUContext (this=0x7fffc465a3a0,
__in_chrg=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/ducontext.cpp:493
#22 0x00007ffff39657d6 in QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext (this=0x7fffc465a3a0, __in_chrg=<optimized out>)
    at /ssd/milian/projects/kde4/kdev-qmljs/duchain/qmljsducontext.h:40
#23 0x00007ffff3965806 in QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext (this=0x7fffc465a3a0, __in_chrg=<optimized out>)
    at /ssd/milian/projects/kde4/kdev-qmljs/duchain/qmljsducontext.h:40
#24 0x00007ffff780f80c in KDevelop::DUContext::deleteChildContextsRecursively
(this=0x7fffc46f0fa0)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/ducontext.cpp:1080
#25 0x00007ffff7826021 in KDevelop::TopDUContext::~TopDUContext
(this=0x7fffc46f0fa0, __in_chrg=<optimized out>)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/topducontext.cpp:566
#26 0x00007ffff396583a in QmlJS::QmlJSDUContext<KDevelop::TopDUContext,
110>::~QmlJSDUContext (this=0x7fffc46f0fa0, 
    __in_chrg=<optimized out>) at
/ssd/milian/projects/kde4/kdev-qmljs/duchain/qmljsducontext.h:40
#27 0x00007ffff396586a in QmlJS::QmlJSDUContext<KDevelop::TopDUContext,
110>::~QmlJSDUContext (this=0x7fffc46f0fa0, 
    __in_chrg=<optimized out>) at
/ssd/milian/projects/kde4/kdev-qmljs/duchain/qmljsducontext.h:40
#28 0x00007ffff78260d4 in KDevelop::TopDUContext::deleteSelf
(this=0x7fffc46f0fa0)
    at
/ssd/milian/projects/kde4/kdevplatform/language/duchain/topducontext.cpp:578
#29 0x00007ffff77e9ce3 in
KDevelop::DUChainPrivate::removeDocumentChainFromMemory (this=0x664650,
context=0x7fffc46f0fa0)
    at /ssd/milian/projects/kde4/kdevplatform/language/duchain/duchain.cpp:408
#30 0x00007ffff77e98c8 in KDevelop::DUChainPrivate::clear (this=0x664650)
    at /ssd/milian/projects/kde4/kdevplatform/language/duchain/duchain.cpp:371
#31 0x00007ffff77e6175 in KDevelop::DUChain::shutdown (this=0x1290880)
    at /ssd/milian/projects/kde4/kdevplatform/language/duchain/duchain.cpp:1585
#32 0x00007ffff7ac28ad in KDevelop::Core::cleanup (this=0x4ea930) at
/ssd/milian/projects/kde4/kdevplatform/shell/core.cpp:416
#33 0x00007ffff7ac26c2 in KDevelop::Core::shutdown (this=0x4ea930) at
/ssd/milian/projects/kde4/kdevplatform/shell/core.cpp:377
#34 0x00007ffff7fa618e in KDevelop::TestCore::shutdown () at
/ssd/milian/projects/kde4/kdevplatform/tests/testcore.cpp:89
#35 0x0000000000403c85 in QmlJS::QmlCompletionTest::cleanupTestCase
(this=0x7fffffffd010)
    at
/ssd/milian/projects/kde4/kdev-qmljs/codecompletion/tests/qmlcompletiontest.cpp:157
#36 0x0000000000402d7c in QmlJS::QmlCompletionTest::qt_static_metacall
(_o=0x7fffffffd010, _c=QMetaObject::InvokeMetaMethod, _id=1, 
    _a=0x7fffffffcdd0) at
/ssd/milian/projects/.build/kde4/kdev-qmljs/codecompletion/tests/moc_qmlcompletiontest.cpp:58
#37 0x00007ffff58434a8 in QMetaMethod::invoke(QObject*, Qt::ConnectionType,
QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) const () from
/usr/lib/libQtCore.so.4
#38 0x00007ffff7bc001f in ?? () from /usr/lib/libQtTest.so.4
#39 0x00007ffff7bc3b76 in QTest::qExec(QObject*, int, char**) () from
/usr/lib/libQtTest.so.4
#40 0x0000000000403082 in main (argc=1, argv=0x7fffffffd128)
    at
/ssd/milian/projects/kde4/kdev-qmljs/codecompletion/tests/qmlcompletiontest.cpp:42

...

(gdb) print bucket
$1 = 208
(gdb) print m_bucketCount 
$2 = 10
(gdb) print index
$3 = 13631488

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic