Summary: | Dell Docking Station | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Rob Jardine <robjardine441> |
Component: | general | Assignee: | David Edmundson <kde> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | plasma-bugs-null |
Priority: | NOR | Keywords: | drkonqi |
Version First Reported In: | 5.22.5 | ||
Target Milestone: | 1.0 | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/plasma-framework/commit/ecf0cc36936f69830a07937b97807ec0ba4d3f41 | Version Fixed In: | |
Sentry Crash Report: |
Description
Rob Jardine
2021-12-31 20:00:49 UTC
Git commit ecf0cc36936f69830a07937b97807ec0ba4d3f41 by Marco Martin. Committed on 10/01/2022 at 09:22. Pushed by mart into branch 'master'. Don't crash when a screen gets disabled and enabled again when a screen gets disabled, the containment loses its view, and when gets enabled again, the process of the old orphaned containment getting a new view causes a plasma crash. It comes from the wallpaper, which indicates a hierarchy of C++ owned objects makes the internal one (wallpaper) to not reset correctly its window and have a stray pointer to it. M +17 -4 src/scriptengines/qml/plasmoid/containmentinterface.cpp M +1 -0 src/scriptengines/qml/plasmoid/containmentinterface.h https://invent.kde.org/frameworks/plasma-framework/commit/ecf0cc36936f69830a07937b97807ec0ba4d3f41 |