Summary: | Near-constant crashes in ext_idle_notifier_v1_destroy on Wayland | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-baloo | Reporter: | Nate Graham <nate> |
Component: | Baloo File Daemon | Assignee: | baloo-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | asturm, bednarczyk.pawel, cd+kde, gerrit.huebbers, ha51wl8j, matej, tagwerk19, thecornishman |
Priority: | NOR | Keywords: | wayland |
Version: | 5.103.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/frameworks/kidletime/commit/a0da010b8c4c97792543d24f6597ba1c1b3ceaef | Version Fixed In: | 5.104 |
Sentry Crash Report: |
Description
Nate Graham
2023-02-16 00:22:46 UTC
Looks like this started happening on 28 November 2022. A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kidletime/-/merge_requests/37 Git commit 53779a8d8fb177762d0435634c8ca45b0a47f1db by David Redondo. Committed on 16/02/2023 at 11:16. Pushed by davidre into branch 'master'. wayland: Guard wayland object destructors Kidletime is a singleton and the client API works by supplying ints to add or remove timeouts. When not all timeouts are removed before program exits, trying to destroy the wayland objects will crash since the lifetime of the wayland connection is tied to the QGuiApplication. FIXED-IN:5.104 M +7 -3 src/plugins/wayland/poller.cpp https://invent.kde.org/frameworks/kidletime/commit/53779a8d8fb177762d0435634c8ca45b0a47f1db Git commit a0da010b8c4c97792543d24f6597ba1c1b3ceaef by David Redondo. Committed on 20/02/2023 at 09:38. Pushed by davidre into branch 'kf5'. wayland: Guard wayland object destructors Kidletime is a singleton and the client API works by supplying ints to add or remove timeouts. When not all timeouts are removed before program exits, trying to destroy the wayland objects will crash since the lifetime of the wayland connection is tied to the QGuiApplication. FIXED-IN:5.104 (cherry picked from commit 53779a8d8fb177762d0435634c8ca45b0a47f1db) M +7 -3 src/plugins/wayland/poller.cpp https://invent.kde.org/frameworks/kidletime/commit/a0da010b8c4c97792543d24f6597ba1c1b3ceaef Also reported for 5.102 in Gentoo. Worth mail to distributions list? *** Bug 466266 has been marked as a duplicate of this bug. *** *** Bug 466161 has been marked as a duplicate of this bug. *** *** Bug 466488 has been marked as a duplicate of this bug. *** *** Bug 466394 has been marked as a duplicate of this bug. *** *** Bug 467101 has been marked as a duplicate of this bug. *** (In reply to Bug Janitor Service from comment #2) > A possibly relevant merge request was started @ > https://invent.kde.org/frameworks/kidletime/-/merge_requests/37 I see Frameworks 5.104 on Arch now and no longer getting crashes. Thank you! |