Summary: | KDevelop crashed while parsing kdeconnect-kde code [KDevelop::IndexedString::index (this=0x0)] | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Alex Fiestas <afiestas> |
Component: | general | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | contact, dontarius, friesoft, sasho648, sir.vestnik, slawek |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdevelop/6ef7b373a2284e24753b6eb249ba68da5d9a2444 | Version Fixed In: |
Description
Alex Fiestas
2015-05-04 18:00:27 UTC
I suffer from this bug as well. I've tried to clean all of the kdevelop and kdevplatform related configs and caches in my home directory and open clean project (with prjname.kdev4 and .kdev4 files removed) and have the same issue. I've also noticed that each time the fileName parameter passed to the call PreprocessJob::sourceNeeded (this=0x7fffc863b580, fileName="bits/c++config.h", type=<optimized out>, sourceLine=37, skipCurrentPath=<optimized out>) differs on each run. I've tried two different projects and both have this crash. Confirmed as issue is reported by multiple people Also see mailing list discussion: https://mail.kde.org/pipermail/kdevelop-devel/2015-June/050808.html *** Bug 349229 has been marked as a duplicate of this bug. *** Git commit 6ef7b373a2284e24753b6eb249ba68da5d9a2444 by Milian Wolff, on behalf of Sébastien Lambert. Committed on 22/06/2015 at 20:48. Pushed by mwolff into branch '4.7'. Do not use function returning reference to temporary. REVIEW: 124126 M +2 -2 languages/cpp/cppduchain/cpppreprocessenvironment.cpp http://commits.kde.org/kdevelop/6ef7b373a2284e24753b6eb249ba68da5d9a2444 Git commit e22645664c263884c7c3013fb07607304b6b0718 by Milian Wolff. Committed on 22/06/2015 at 20:21. Pushed by mwolff into branch 'master'. Remove unsafe function that returns reference to const. This is undefined behavior, and newer compilers are emitting code which leads to crashes then - and this is our fault, not theirs. M +0 -4 language/util/setrepository.h http://commits.kde.org/kdevplatform/e22645664c263884c7c3013fb07607304b6b0718 *** Bug 351343 has been marked as a duplicate of this bug. *** *** Bug 349870 has been marked as a duplicate of this bug. *** *** Bug 351102 has been marked as a duplicate of this bug. *** |