Summary: | KDevelop crashes when debugging finishes while an open file has several nested folded nodes | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-ktexteditor | Reporter: | Igor Kushnir <igorkuo> |
Component: | general | Assignee: | KWrite Developers <kwrite-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | Keywords: | drkonqi |
Priority: | NOR | ||
Version: | 5.87.0 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/ktexteditor/commit/a0bee71c546059475681c9c669363f8b318f4704 | Version Fixed In: | 5.88.0 |
Description
Igor Kushnir
2021-10-31 16:33:51 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/ktexteditor/-/merge_requests/211 A possibly relevant merge request was started @ https://invent.kde.org/frameworks/ktexteditor/-/merge_requests/211 Git commit a0bee71c546059475681c9c669363f8b318f4704 by Igor Kushnir. Committed on 31/10/2021 at 16:37. Pushed by cullmann into branch 'master'. TextFolding::importFoldingRanges: get rid of UB * Don't use invalidated iterators. * Clear all folding ranges instead of unfolding them one by one. This is both simpler and more efficient. M +39 -0 autotests/src/katefoldingtest.cpp M +1 -0 autotests/src/katefoldingtest.h M +5 -3 src/buffer/katetextfolding.cpp M +5 -0 src/buffer/katetextfolding.h https://invent.kde.org/frameworks/ktexteditor/commit/a0bee71c546059475681c9c669363f8b318f4704 |