Summary: | PowerDevil crash in Core::onResumingFromIdle() | ||
---|---|---|---|
Product: | [Plasma] Powerdevil | Reporter: | antxzq |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | gufideg, jpetso, kde115599, kevin.legouguec, me, naohoshino, natalie_clarius, nate, stakanov.s |
Priority: | NOR | Keywords: | drkonqi |
Version: | 6.1.2 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=490421 | ||
Latest Commit: | https://invent.kde.org/plasma/powerdevil/-/commit/8c1686c9e97edb9a06e06e2f41cfe5351cef7986 | Version Fixed In: | 6.1.4 |
Sentry Crash Report: | https://crash-reports.kde.org/organizations/kde/issues/45975/events/306d328ccd7b474798db7503c975865d/ |
Description
antxzq
2024-07-16 12:41:10 UTC
It happened after waking up display from sleep mode Likely also fixed by https://invent.kde.org/plasma/powerdevil/-/merge_requests/406, although the initial target of that fix was the backtrace of Bug 490421. Thanks for reporting! *** Bug 489923 has been marked as a duplicate of this bug. *** Renaming from the original title "Power Manager crashed and reset monitor (DisplayPort) backlight to 0 (dpms)". Git commit 7a929fa01ed036f60c5a15c72416b4e40eb03160 by Jakob Petsovits. Committed on 18/07/2024 at 12:25. Pushed by jpetso into branch 'master'. daemon: Don't leave dangling Action pointers in idle-time containers If we delete the Action but don't clean up related map/set elements, the powerdevil daemon can crash e.g. in Core::onResumingFromIdle() and Core::onKIdleTimeoutReached(). This has been an issue since commit 584cfdf0 (or d91bc62f on 6.1) which made it possible for already-created actions to get deleted again at a later time. Related: bug 490421 M +10 -4 daemon/powerdevilcore.cpp https://invent.kde.org/plasma/powerdevil/-/commit/7a929fa01ed036f60c5a15c72416b4e40eb03160 Git commit 8c1686c9e97edb9a06e06e2f41cfe5351cef7986 by Jakob Petsovits. Committed on 18/07/2024 at 17:14. Pushed by jpetso into branch 'Plasma/6.1'. daemon: Don't leave dangling Action pointers in idle-time containers If we delete the Action but don't clean up related map/set elements, the powerdevil daemon can crash e.g. in Core::onResumingFromIdle() and Core::onKIdleTimeoutReached(). This has been an issue since commit 584cfdf0 (or d91bc62f on 6.1) which made it possible for already-created actions to get deleted again at a later time. Related: bug 490421 (cherry picked from commit 7a929fa01ed036f60c5a15c72416b4e40eb03160) Co-authored-by: Jakob Petsovits <jpetso@petsovits.com> M +10 -4 daemon/powerdevilcore.cpp https://invent.kde.org/plasma/powerdevil/-/commit/8c1686c9e97edb9a06e06e2f41cfe5351cef7986 Sorry about the version tag, the fix didn't make it into Plasma 6.1.3 but instead will be in 6.1.4 initially. *** Bug 490508 has been marked as a duplicate of this bug. *** *** Bug 490836 has been marked as a duplicate of this bug. *** *** Bug 490841 has been marked as a duplicate of this bug. *** |