| 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 First Reported In: | 4.2.2 | ||
| Target Milestone: | 4.2.3 | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented 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. |