Summary: | System Settings crashes on Wayland in KScreen::Config::clone() when display configuration changes | ||
---|---|---|---|
Product: | systemsettings | Reporter: | Patrick Silva <bugseforuns> |
Component: | kcm_kscreen | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
Status: | REOPENED --- | ||
Severity: | crash | CC: | bruno, meven29, nate, nicolas.fella, plasma-bugs, postix, stephen.wetzel |
Priority: | NOR | Keywords: | drkonqi, wayland |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Neon Packages | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kscreen/commit/41770e254a067ae3f9a7865fa6741b07009a73f5 | Version Fixed In: |
Description
Patrick Silva
2021-12-18 19:09:58 UTC
Git commit 41770e254a067ae3f9a7865fa6741b07009a73f5 by Nate Graham, on behalf of Méven Car. Committed on 30/12/2021 at 18:15. Pushed by ngraham into branch 'master'. KCM: better handle revert timer and buttons FIXED-IN: 5.23.5 The issue was that the `revertSettings` method was called when the timer timed out, the settings were reverted, the confirmMsg overlay closed and called a second time `revertSettings` when the kcm backend has not been reloaded yet. This makes sure this won't happen, as either the timer of the revert button will revert the Settings but not simply closing `confirmMsg. This makes the code simpler by removing book keeping but instead using only the events. M +5 -20 kcm/package/contents/ui/main.qml https://invent.kde.org/plasma/kscreen/commit/41770e254a067ae3f9a7865fa6741b07009a73f5 *** Bug 449869 has been marked as a duplicate of this bug. *** *** Bug 449953 has been marked as a duplicate of this bug. *** Apparently not fixed; we are still getting crash reports with the same backtrace from 5.24. Apparently the crash in KScreen::Config::clone() is unrelated to the presence or absence of the reversion dialog. *** Bug 449318 has been marked as a duplicate of this bug. *** |