| 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/Implemented 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 |