Summary: | Crash when pressing ALT + ENTER in assistant dialog | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Andreas Cord-Landwehr <cordlandwehr> |
Component: | general | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | Keywords: | drkonqi |
Priority: | NOR | ||
Version: | 5.0.0 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdevplatform/88f4b2998d1e01ac0348ecf2587acdb3d086f4fc | Version Fixed In: | 5.0.1 |
Sentry Crash Report: |
Description
Andreas Cord-Landwehr
2016-09-05 12:07:06 UTC
void AbstractNavigationWidget::accept() { DUChainReadLocker lock( DUChain::lock() ); ... void AdaptSignatureAction::execute() { ENSURE_CHAIN_NOT_LOCKED I'm on this Git commit 88f4b2998d1e01ac0348ecf2587acdb3d086f4fc by Milian Wolff. Committed on 05/09/2016 at 15:50. Pushed by mwolff into branch '5.0'. Don't lock the duchain while handling navigation widget events. Only the html generation needs to lock the duchain (or?), thus remove it elsewhere to not get assertions further down when doing more complicated stuff like for the signature assistant. M +12 -4 language/duchain/navigation/abstractnavigationcontext.cpp M +1 -0 language/duchain/navigation/abstractnavigationcontext.h M +7 -13 language/duchain/navigation/abstractnavigationwidget.cpp http://commits.kde.org/kdevplatform/88f4b2998d1e01ac0348ecf2587acdb3d086f4fc |