Crash in kdevelop master - KDevelop::IndexedString::index (this=0x0)

Milian Wolff mail at milianw.de
Fri Jun 5 08:05:27 UTC 2015


On Thursday 04 June 2015 23:10:48 Sandro Andrade wrote:
> I've tried with a brand new development environment, installed from
> the scratch, but the error persists :(
> I can build and run other KF5-based applications fine, so it seems my
> development environment is sane.
> 
> Backtrace:
> https://paste.kde.org/pydarqgtp
> 
> KDevelop's output:
> https://paste.kde.org/pvxiuvzty
> 
> Valgrind's output:
> https://paste.kde.org/pbprbggz7
> 
> I'll dig further tomorrow.

This is super odd. Can you reproduce it inside GDB and get a "bt full" of the 
crashed thread please? Maybe the bug is in Cpp::ReferenceCountedStringSet - 
hm. Also try to output the string that is tried to be added in 
CppPreprocessEnvironment::merge, i.e. something like

const auto str = it.ref();
qDebug() << str.index(); // will this crash already?
qDebug() << str; // or this?
m_macroNameSet.insert(str);


Thanks
-- 
Milian Wolff
mail at milianw.de
http://milianw.de


More information about the KDevelop-devel mailing list