[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:56:05
Message-ID: bug-264931-17878-HqJk6zQkEe () http ! bugs ! kde ! org/
[Download RAW message or body]

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

--- Comment #11 from Milian Wolff <mail@milianw.de> ---
==6703== Invalid read of size 4
==6703==    at 0x5328337:
KDevelop::IndexedIdentifier::IndexedIdentifier(KDevelop::IndexedIdentifier
const&) (identifier.cpp:1299)
==6703==    by 0x532C903: QVarLengthArray<KDevelop::IndexedIdentifier,
10>::append(KDevelop::IndexedIdentifier const*, int) (qvarlengtharray.h:224)
==6703==    by 0x5327528:
KDevelop::QualifiedIdentifier::push(KDevelop::QualifiedIdentifier const&)
(identifier.cpp:1028)
==6703==    by 0x5326EFA:
KDevelop::QualifiedIdentifier::operator+=(KDevelop::QualifiedIdentifier const&)
(identifier.cpp:846)
==6703==    by 0x52D960F: KDevelop::DUContextDynamicData::scopeIdentifier(bool,
KDevelop::QualifiedIdentifier&) const (ducontext.cpp:155)
==6703==    by 0x52DEF3A: KDevelop::DUContext::scopeIdentifier(bool) const
(ducontext.cpp:1096)
==6703==    by 0x530E688: KDevelop::Declaration::qualifiedIdentifier() const
(declaration.cpp:298)
==6703==    by 0x530DDF2: KDevelop::Declaration::~Declaration()
(declaration.cpp:178)
==6703==    by 0x531B879:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:87)
==6703==    by 0x531B8A9:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:89)
==6703==    by 0x52DEBAA: KDevelop::DUContext::deleteLocalDeclarations()
(ducontext.cpp:1063)
==6703==    by 0x52DAFEE: KDevelop::DUContext::~DUContext() (ducontext.cpp:498)
==6703==  Address 0x2302718e is 65,534 bytes inside a block of size 65,536
alloc'd
==6703==    at 0x4C293B0: operator new[](unsigned long) (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6703==    by 0x533305B:
KDevelop::Bucket<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true, 0u>::initialize(unsigned int)
(itemrepository.h:144)
==6703==    by 0x532F456:
KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true, true, 0u,
1048576u>::initializeBucket(unsigned int) const (itemrepository.h:2344)
==6703==    by 0x532B65E:
KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true, true, 0u,
1048576u>::index(KDevelop::QualifiedIdentifierItemRequest const&)
(itemrepository.h:1227)
==6703==    by 0x532797F: KDevelop::QualifiedIdentifier::makeConstant() const
(identifier.cpp:1121)
==6703==    by 0x53261D7: KDevelop::QualifiedIdentifier::index() const
(identifier.cpp:619)
==6703==    by 0x5328D5B:
KDevelop::IndexedQualifiedIdentifier::operator=(KDevelop::QualifiedIdentifier
const&) (identifier.cpp:1488)
==6703==    by 0x52DF0EC:
KDevelop::DUContext::setLocalScopeIdentifier(KDevelop::QualifiedIdentifier
const&) (ducontext.cpp:1128)
==6703==    by 0x92AB25C: KDevelop::AbstractContextBuilder<QmlJS::AST::Node,
QmlJS::AST::IdentifierPropertyName>::openContextInternal(KDevelop::RangeInRevision
const&, KDevelop::DUContext::ContextType, KDevelop::QualifiedIdentifier const&)
(abstractcontextbuilder.h:621)
==6703==    by 0x92B543F: KDevelop::AbstractContextBuilder<QmlJS::AST::Node,
QmlJS::AST::IdentifierPropertyName>::openContext(QmlJS::AST::Node*,
KDevelop::RangeInRevision const&, KDevelop::DUContext::ContextType,
KDevelop::QualifiedIdentifier const&) (abstractcontextbuilder.h:378)
==6703==    by 0x92AFEBC:
DeclarationBuilder::declareComponentSubclass(QmlJS::AST::UiObjectInitializer*,
KDevelop::RangeInRevision const&, QString const&, QmlJS::AST::UiQualifiedId*)
(declarationbuilder.cpp:873)
==6703==    by 0x92B18DA:
DeclarationBuilder::visit(QmlJS::AST::UiObjectDefinition*)
(declarationbuilder.cpp:1189)
==6703== 
==6703== Conditional jump or move depends on uninitialised value(s)
==6703==    at 0x532AD62: KDevelop::QualifiedIdentifierPrivate<true>::hash()
const (identifier.cpp:256)
==6703==    by 0x5329642: KDevelop::QualifiedIdentifierItemRequest::hash()
const (identifier.cpp:290)
==6703==    by 0x532B18F:
KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true, true, 0u,
1048576u>::index(KDevelop::QualifiedIdentifierItemRequest const&)
(itemrepository.h:1142)
==6703==    by 0x532797F: KDevelop::QualifiedIdentifier::makeConstant() const
(identifier.cpp:1121)
==6703==    by 0x53261D7: KDevelop::QualifiedIdentifier::index() const
(identifier.cpp:619)
==6703==    by 0x5328AF2:
KDevelop::IndexedQualifiedIdentifier::IndexedQualifiedIdentifier(KDevelop::QualifiedIdentifier
const&) (identifier.cpp:1443)
==6703==    by 0x530DE1B: KDevelop::Declaration::~Declaration()
(declaration.cpp:179)
==6703==    by 0x531B879:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:87)
==6703==    by 0x531B8A9:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:89)
==6703==    by 0x52DEBAA: KDevelop::DUContext::deleteLocalDeclarations()
(ducontext.cpp:1063)
==6703==    by 0x52DAFEE: KDevelop::DUContext::~DUContext() (ducontext.cpp:498)
==6703==    by 0x92AA7D5: QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext() (in
/ssd/milian/projects/compiled/kde4/lib/libkdevqmljsduchain.so)
==6703== 
==6703== Use of uninitialised value of size 8
==6703==    at 0x532B1C7:
KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true, true, 0u,
1048576u>::index(KDevelop::QualifiedIdentifierItemRequest const&)
(itemrepository.h:1146)
==6703==    by 0x532797F: KDevelop::QualifiedIdentifier::makeConstant() const
(identifier.cpp:1121)
==6703==    by 0x53261D7: KDevelop::QualifiedIdentifier::index() const
(identifier.cpp:619)
==6703==    by 0x5328AF2:
KDevelop::IndexedQualifiedIdentifier::IndexedQualifiedIdentifier(KDevelop::QualifiedIdentifier
const&) (identifier.cpp:1443)
==6703==    by 0x530DE1B: KDevelop::Declaration::~Declaration()
(declaration.cpp:179)
==6703==    by 0x531B879:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:87)
==6703==    by 0x531B8A9:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:89)
==6703==    by 0x52DEBAA: KDevelop::DUContext::deleteLocalDeclarations()
(ducontext.cpp:1063)
==6703==    by 0x52DAFEE: KDevelop::DUContext::~DUContext() (ducontext.cpp:498)
==6703==    by 0x92AA7D5: QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext() (in
/ssd/milian/projects/compiled/kde4/lib/libkdevqmljsduchain.so)
==6703==    by 0x92AA805: QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext() (qmljsducontext.h:40)
==6703==    by 0x52DED9F: KDevelop::DUContext::deleteChildContextsRecursively()
(ducontext.cpp:1080)
==6703== 
==6703== Conditional jump or move depends on uninitialised value(s)
==6703==    at 0x532AD62: KDevelop::QualifiedIdentifierPrivate<true>::hash()
const (identifier.cpp:256)
==6703==    by 0x5329642: KDevelop::QualifiedIdentifierItemRequest::hash()
const (identifier.cpp:290)
==6703==    by 0x532F4EE:
KDevelop::Bucket<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true,
0u>::findIndex(KDevelop::QualifiedIdentifierItemRequest const&) const
(itemrepository.h:266)
==6703==    by 0x532B695:
KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true, true, 0u,
1048576u>::index(KDevelop::QualifiedIdentifierItemRequest const&)
(itemrepository.h:1232)
==6703==    by 0x532797F: KDevelop::QualifiedIdentifier::makeConstant() const
(identifier.cpp:1121)
==6703==    by 0x53261D7: KDevelop::QualifiedIdentifier::index() const
(identifier.cpp:619)
==6703==    by 0x5328AF2:
KDevelop::IndexedQualifiedIdentifier::IndexedQualifiedIdentifier(KDevelop::QualifiedIdentifier
const&) (identifier.cpp:1443)
==6703==    by 0x530DE1B: KDevelop::Declaration::~Declaration()
(declaration.cpp:179)
==6703==    by 0x531B879:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:87)
==6703==    by 0x531B8A9:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:89)
==6703==    by 0x52DEBAA: KDevelop::DUContext::deleteLocalDeclarations()
(ducontext.cpp:1063)
==6703==    by 0x52DAFEE: KDevelop::DUContext::~DUContext() (ducontext.cpp:498)
==6703== 
==6703== Use of uninitialised value of size 8
==6703==    at 0x532F519:
KDevelop::Bucket<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true,
0u>::findIndex(KDevelop::QualifiedIdentifierItemRequest const&) const
(itemrepository.h:267)
==6703==    by 0x532B695:
KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true, true, 0u,
1048576u>::index(KDevelop::QualifiedIdentifierItemRequest const&)
(itemrepository.h:1232)
==6703==    by 0x532797F: KDevelop::QualifiedIdentifier::makeConstant() const
(identifier.cpp:1121)
==6703==    by 0x53261D7: KDevelop::QualifiedIdentifier::index() const
(identifier.cpp:619)
==6703==    by 0x5328AF2:
KDevelop::IndexedQualifiedIdentifier::IndexedQualifiedIdentifier(KDevelop::QualifiedIdentifier
const&) (identifier.cpp:1443)
==6703==    by 0x530DE1B: KDevelop::Declaration::~Declaration()
(declaration.cpp:179)
==6703==    by 0x531B879:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:87)
==6703==    by 0x531B8A9:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:89)
==6703==    by 0x52DEBAA: KDevelop::DUContext::deleteLocalDeclarations()
(ducontext.cpp:1063)
==6703==    by 0x52DAFEE: KDevelop::DUContext::~DUContext() (ducontext.cpp:498)
==6703==    by 0x92AA7D5: QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext() (in
/ssd/milian/projects/compiled/kde4/lib/libkdevqmljsduchain.so)
==6703==    by 0x92AA805: QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext() (qmljsducontext.h:40)
==6703== 
==6703== Conditional jump or move depends on uninitialised value(s)
==6703==    at 0x532AD62: KDevelop::QualifiedIdentifierPrivate<true>::hash()
const (identifier.cpp:256)
==6703==    by 0x5329642: KDevelop::QualifiedIdentifierItemRequest::hash()
const (identifier.cpp:290)
==6703==    by 0x532FB86:
KDevelop::Bucket<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true,
0u>::index(KDevelop::QualifiedIdentifierItemRequest const&, unsigned int)
(itemrepository.h:286)
==6703==    by 0x532B6D9:
KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true, true, 0u,
1048576u>::index(KDevelop::QualifiedIdentifierItemRequest const&)
(itemrepository.h:1234)
==6703==    by 0x532797F: KDevelop::QualifiedIdentifier::makeConstant() const
(identifier.cpp:1121)
==6703==    by 0x53261D7: KDevelop::QualifiedIdentifier::index() const
(identifier.cpp:619)
==6703==    by 0x5328AF2:
KDevelop::IndexedQualifiedIdentifier::IndexedQualifiedIdentifier(KDevelop::QualifiedIdentifier
const&) (identifier.cpp:1443)
==6703==    by 0x530DE1B: KDevelop::Declaration::~Declaration()
(declaration.cpp:179)
==6703==    by 0x531B879:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:87)
==6703==    by 0x531B8A9:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:89)
==6703==    by 0x52DEBAA: KDevelop::DUContext::deleteLocalDeclarations()
(ducontext.cpp:1063)
==6703==    by 0x52DAFEE: KDevelop::DUContext::~DUContext() (ducontext.cpp:498)
==6703== 
==6703== Use of uninitialised value of size 8
==6703==    at 0x532FBB1:
KDevelop::Bucket<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true,
0u>::index(KDevelop::QualifiedIdentifierItemRequest const&, unsigned int)
(itemrepository.h:287)
==6703==    by 0x532B6D9:
KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true, true, 0u,
1048576u>::index(KDevelop::QualifiedIdentifierItemRequest const&)
(itemrepository.h:1234)
==6703==    by 0x532797F: KDevelop::QualifiedIdentifier::makeConstant() const
(identifier.cpp:1121)
==6703==    by 0x53261D7: KDevelop::QualifiedIdentifier::index() const
(identifier.cpp:619)
==6703==    by 0x5328AF2:
KDevelop::IndexedQualifiedIdentifier::IndexedQualifiedIdentifier(KDevelop::QualifiedIdentifier
const&) (identifier.cpp:1443)
==6703==    by 0x530DE1B: KDevelop::Declaration::~Declaration()
(declaration.cpp:179)
==6703==    by 0x531B879:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:87)
==6703==    by 0x531B8A9:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:89)
==6703==    by 0x52DEBAA: KDevelop::DUContext::deleteLocalDeclarations()
(ducontext.cpp:1063)
==6703==    by 0x52DAFEE: KDevelop::DUContext::~DUContext() (ducontext.cpp:498)
==6703==    by 0x92AA7D5: QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext() (in
/ssd/milian/projects/compiled/kde4/lib/libkdevqmljsduchain.so)
==6703==    by 0x92AA805: QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext() (qmljsducontext.h:40)
==6703== 
QDEBUG : QmlJS::QmlCompletionTest::cleanupTestCase() unsigned int
KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting,
threadSafe, fixedItemSize, targetBucketHashSize>::index(const ItemRequest&)
[with Item = KDevelop::QualifiedIdentifierPrivate<false>; ItemRequest =
KDevelop::QualifiedIdentifierItemRequest; bool markForReferenceCounting = true;
bool threadSafe = true; unsigned int fixedItemSize = 0u; unsigned int
targetBucketHashSize = 1048576u] 1287 "Qualified Identifier Repository" 37 
==6703== Conditional jump or move depends on uninitialised value(s)
==6703==    at 0x532AD62: KDevelop::QualifiedIdentifierPrivate<true>::hash()
const (identifier.cpp:256)
==6703==    by 0x5329642: KDevelop::QualifiedIdentifierItemRequest::hash()
const (identifier.cpp:290)
==6703==    by 0x532FB86:
KDevelop::Bucket<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true,
0u>::index(KDevelop::QualifiedIdentifierItemRequest const&, unsigned int)
(itemrepository.h:286)
==6703==    by 0x532BBEC:
KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true, true, 0u,
1048576u>::index(KDevelop::QualifiedIdentifierItemRequest const&)
(itemrepository.h:1299)
==6703==    by 0x532797F: KDevelop::QualifiedIdentifier::makeConstant() const
(identifier.cpp:1121)
==6703==    by 0x53261D7: KDevelop::QualifiedIdentifier::index() const
(identifier.cpp:619)
==6703==    by 0x5328AF2:
KDevelop::IndexedQualifiedIdentifier::IndexedQualifiedIdentifier(KDevelop::QualifiedIdentifier
const&) (identifier.cpp:1443)
==6703==    by 0x530DE1B: KDevelop::Declaration::~Declaration()
(declaration.cpp:179)
==6703==    by 0x531B879:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:87)
==6703==    by 0x531B8A9:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:89)
==6703==    by 0x52DEBAA: KDevelop::DUContext::deleteLocalDeclarations()
(ducontext.cpp:1063)
==6703==    by 0x52DAFEE: KDevelop::DUContext::~DUContext() (ducontext.cpp:498)
==6703== 
==6703== Use of uninitialised value of size 8
==6703==    at 0x532FBB1:
KDevelop::Bucket<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true,
0u>::index(KDevelop::QualifiedIdentifierItemRequest const&, unsigned int)
(itemrepository.h:287)
==6703==    by 0x532BBEC:
KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true, true, 0u,
1048576u>::index(KDevelop::QualifiedIdentifierItemRequest const&)
(itemrepository.h:1299)
==6703==    by 0x532797F: KDevelop::QualifiedIdentifier::makeConstant() const
(identifier.cpp:1121)
==6703==    by 0x53261D7: KDevelop::QualifiedIdentifier::index() const
(identifier.cpp:619)
==6703==    by 0x5328AF2:
KDevelop::IndexedQualifiedIdentifier::IndexedQualifiedIdentifier(KDevelop::QualifiedIdentifier
const&) (identifier.cpp:1443)
==6703==    by 0x530DE1B: KDevelop::Declaration::~Declaration()
(declaration.cpp:179)
==6703==    by 0x531B879:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:87)
==6703==    by 0x531B8A9:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:89)
==6703==    by 0x52DEBAA: KDevelop::DUContext::deleteLocalDeclarations()
(ducontext.cpp:1063)
==6703==    by 0x52DAFEE: KDevelop::DUContext::~DUContext() (ducontext.cpp:498)
==6703==    by 0x92AA7D5: QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext() (in
/ssd/milian/projects/compiled/kde4/lib/libkdevqmljsduchain.so)
==6703==    by 0x92AA805: QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext() (qmljsducontext.h:40)
==6703== 
==6703== Use of uninitialised value of size 8
==6703==    at 0x532FD24:
KDevelop::Bucket<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true,
0u>::index(KDevelop::QualifiedIdentifierItemRequest const&, unsigned int)
(itemrepository.h:312)
==6703==    by 0x532BBEC:
KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true, true, 0u,
1048576u>::index(KDevelop::QualifiedIdentifierItemRequest const&)
(itemrepository.h:1299)
==6703==    by 0x532797F: KDevelop::QualifiedIdentifier::makeConstant() const
(identifier.cpp:1121)
==6703==    by 0x53261D7: KDevelop::QualifiedIdentifier::index() const
(identifier.cpp:619)
==6703==    by 0x5328AF2:
KDevelop::IndexedQualifiedIdentifier::IndexedQualifiedIdentifier(KDevelop::QualifiedIdentifier
const&) (identifier.cpp:1443)
==6703==    by 0x530DE1B: KDevelop::Declaration::~Declaration()
(declaration.cpp:179)
==6703==    by 0x531B879:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:87)
==6703==    by 0x531B8A9:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:89)
==6703==    by 0x52DEBAA: KDevelop::DUContext::deleteLocalDeclarations()
(ducontext.cpp:1063)
==6703==    by 0x52DAFEE: KDevelop::DUContext::~DUContext() (ducontext.cpp:498)
==6703==    by 0x92AA7D5: QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext() (in
/ssd/milian/projects/compiled/kde4/lib/libkdevqmljsduchain.so)
==6703==    by 0x92AA805: QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext() (qmljsducontext.h:40)
==6703== 
==6703== Use of uninitialised value of size 8
==6703==    at 0x532FD61:
KDevelop::Bucket<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true,
0u>::index(KDevelop::QualifiedIdentifierItemRequest const&, unsigned int)
(itemrepository.h:313)
==6703==    by 0x532BBEC:
KDevelop::ItemRepository<KDevelop::QualifiedIdentifierPrivate<false>,
KDevelop::QualifiedIdentifierItemRequest, true, true, 0u,
1048576u>::index(KDevelop::QualifiedIdentifierItemRequest const&)
(itemrepository.h:1299)
==6703==    by 0x532797F: KDevelop::QualifiedIdentifier::makeConstant() const
(identifier.cpp:1121)
==6703==    by 0x53261D7: KDevelop::QualifiedIdentifier::index() const
(identifier.cpp:619)
==6703==    by 0x5328AF2:
KDevelop::IndexedQualifiedIdentifier::IndexedQualifiedIdentifier(KDevelop::QualifiedIdentifier
const&) (identifier.cpp:1443)
==6703==    by 0x530DE1B: KDevelop::Declaration::~Declaration()
(declaration.cpp:179)
==6703==    by 0x531B879:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:87)
==6703==    by 0x531B8A9:
KDevelop::ClassMemberDeclaration::~ClassMemberDeclaration()
(classmemberdeclaration.cpp:89)
==6703==    by 0x52DEBAA: KDevelop::DUContext::deleteLocalDeclarations()
(ducontext.cpp:1063)
==6703==    by 0x52DAFEE: KDevelop::DUContext::~DUContext() (ducontext.cpp:498)
==6703==    by 0x92AA7D5: QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext() (in
/ssd/milian/projects/compiled/kde4/lib/libkdevqmljsduchain.so)
==6703==    by 0x92AA805: QmlJS::QmlJSDUContext<KDevelop::DUContext,
111>::~QmlJSDUContext() (qmljsducontext.h:40)
==6703== 
QFATAL : QmlJS::QmlCompletionTest::cleanupTestCase() ASSERT failure in void
KDevelop::ItemRepository<Item, ItemRequest, markForReferenceCounting,
threadSafe, fixedItemSize, targetBucketHashSize>::verifyIndex(uint) const [with
Item = KDevelop::IdentifierPrivate<false>; ItemRequest =
KDevelop::IdentifierItemRequest; bool markForReferenceCounting = true; bool
threadSafe = true; unsigned int fixedItemSize = 0u; unsigned int
targetBucketHashSize = 1048576u; uint = unsigned int]: "index 13631488 gives
invalid bucket number 208, current count is: 10", file
/ssd/milian/projects/kde4/kdevplatform/language/duchain/repositories/itemrepository.h,
line 2442
FAIL!  : QmlJS::QmlCompletionTest::cleanupTestCase() Received a fatal error.
   Loc: [Unknown file(0)

-- 
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