| Summary: | Plasma crashes when docking/undocking the laptop | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | CK <constantine.karnacevych> |
| Component: | general | Assignee: | David Edmundson <kde> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | bshah, justin.zobel, kde, nate, notmart, plasma-bugs-null |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 5.8.5 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
CK
2017-01-30 12:51:01 UTC
Seems m_desktopContainments contains a junk/a deleted containment, offending code:
if (m_desktopContainments.contains(activity)) {
for (Plasma::Containment *cont : m_desktopContainments.value(activity)) {
if (!cont->destroyed() && cont->screen() == screenNum && cont->activity() == activity) {
return cont;
}
}
}
(In reply to Kai Uwe Broulik from comment #1) > Seems m_desktopContainments contains a junk/a deleted containment, offending > code: hmm, weird, in theory desktop containments should never be deleted when a screen gets removed, the containment* should stay there. the only moment they should be deleted should be activity removal, which there obviously isn't the case as it was iterating trough containments of current activity Marco/Kai is this code still present in 5.20.2? Still present; we are still getting duplicates (incoming). Forward-duping to Bug 431726 since that one has debug symbols. *** This bug has been marked as a duplicate of bug 431726 *** *** This bug has been marked as a duplicate of bug 421895 *** *** This bug has been marked as a duplicate of bug 373885 *** |