Summary: | crash due to nested eventloop in manpage plugin | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | matti.valovirta |
Component: | Documentation viewer | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | HI | ||
Version: | 4.2.2 | ||
Target Milestone: | 4.2.3 | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
matti.valovirta
2011-08-19 08:54:24 UTC
the crash is an assert on the duchain write lock (chain is already read-locked) and happens due to a nested eventloop :-/ nasty, I wonder how we could prevent this... either by unlocking the chain before calling documentationForDeclaration (and hence passing DeclarationPointer) or by not using KIO::exec in the manpage plugin... Just looked at the code, the ::Cache is gone so this is not a problem but maybe we still have other issues eventually. Closing for now until someone can reproduce. |