Summary: | Kdevelop crashes while background parsing a project | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | emil.ostwald |
Component: | Language Support: PHP | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aleixpol, yusefmhg |
Priority: | NOR | ||
Version: | 4.4.1 | ||
Target Milestone: | 4.3.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdev-php/357f56d5502f0fafafed6e769f86e568cecb0bf3 | Version Fixed In: | |
Sentry Crash Report: |
Description
emil.ostwald
2013-03-13 14:18:56 UTC
Same or similar bug here: KDE Platform Version: 4.8.4 Qt Version: 4.8.4 Operating System: 3.9-1-amd64 Distribution: Debian Jessie -- Information about the crash: While parsing a project kdevelop crashes. Parsing crashes only when there are some C++ STL includes. The crash can be reproduced every time. -- (useless) Backtrace: Application: KDevelop (kdevelop), signal: Aborted (Yes, the backtrace was useless even with the dbg symbols installed) Git commit 357f56d5502f0fafafed6e769f86e568cecb0bf3 by Milian Wolff. Committed on 01/12/2013 at 16:27. Pushed by mwolff into branch '1.6'. Check the validity of currentAbstractType before accessing it. Apparently there can be cases where m_gotTypeFromDocComment is true but the type is invalid. To prevent crashes, we check this now and fall back to the cases of m_gotTypeFromDocComment being false. M +1 -1 duchain/builders/typebuilder.cpp http://commits.kde.org/kdev-php/357f56d5502f0fafafed6e769f86e568cecb0bf3 |