C++/DUchain problems after latest changes

David Nolden zwabel at googlemail.com
Thu Dec 4 11:20:19 UTC 2008


Am Donnerstag, 4. Dezember 2008 10:38:50 schrieb Andreas Pakulat:
> Also I get those messages from duchain-repository everytime the duchain is
> loaded, even after a rm -rf $HOME/.kdevduchain.
>
> Last but not least: I'm also getting this after a full rebuild when closing
> kdevelop (backtrace at the end):
Full rebuild means that you've rebuilt kdevplatform and kdevelop? To me, this 
all looks like build issues.

> | kdevelop(10094)/kdevelop (cpp duchain)
> | Cpp::CppDUContext<Base>::findLocalDeclarationsInternal: serious problem:
> | Instatiation is in wrong context, should be in this one
> | kdevelop(10094)/kdevelop (cpp duchain)
> | Cpp::CppDUContext<Base>::findLocalDeclarationsInternal: serious problem:
> | Instatiation is in wrong context, should be in this one
> | kdevelop(10094)/kdevelop (cpp duchain)
> | Cpp::CppDUContext<Base>::findLocalDeclarationsInternal: serious problem:
> | Instatiation is in wrong context, should be in this one
> | kdevelop(10094)/kdevelop (cpp duchain)
> | Cpp::CppDUContext<Base>::findLocalDeclarationsInternal: serious problem:
> | Instatiation is in wrong context, should be in this one
> | kdevelop(10094)/kdevelop (cpp duchain)
> | Cpp::CppDUContext<Base>::findLocalDeclarationsInternal: serious problem:
> | Instatiation is in wrong context, should be in this one
> | kdevelop(10094)/kdevelop (cpp duchain)
> | Cpp::CppDUContext<Base>::findLocalDeclarationsInternal: serious problem:
> | Instatiation is in wrong context, should be in this one
> | kdevelop(10094)/kdevelop (cpp duchain)
> | Cpp::CppDUContext<Base>::findLocalDeclarationsInternal: serious problem:
> | Instatiation is in wrong context, should be in this one
> | kdevelop(10094)/kdevelop (cpp duchain)
> | Cpp::CppDUContext<Base>::findLocalDeclarationsInternal: serious problem:
> | Instatiation is in wrong context, should be in this one
Needs investigation, but not fatal.

> | QObject: Do not delete object, 'unnamed', during its event handler!
> | ASSERT: "m_usedDeclarationIdsData == 0" in file
> | /home/andreas/src/kde4/kdevplatform/language/duchain/topducontextdata.h,
> | line 74
It's nearly impossible for this assertion to happen under normal 
circumstances. So I suppose you have some kind of build inconsistency. Try 
removing kdevplatform-build, kdevelop-build, and maybe the install-directory, 
and of course also removing .kdevduchain.

Greetings, David





More information about the KDevelop-devel mailing list