Attaching a debdiff for resolute: 50.1-0ubuntu2.6 (currently in resolute-proposed) plus the upstream fix 918da17b as 50.1-0ubuntu2.7. The patch is the unmodified gnome-50 commit with DEP-3 headers; it applies without fuzz on 2.5 and 2.6. Please adjust the version and changelog as needed.
New data since filing: 50.1-0ubuntu2.5 (resolute-updates since 2026-10-22) still leaks: the headless reproducer shows 30 of 30 cursor surfaces alive after all clients exited; 2.5 + the patch shows 0 of 30, with no criticals in the mutter log. The 2.6 changelog in resolute-proposed does not include the fix either. Regression in the field: the affected desktop ran a locally patched 2.4 from 2026-09-24 with no recurrence (21 handlers on cursor-painted after 2 days). The 2.5 update replaced that build on 2026-11-04; 14 hours into a session on 2026-11-10 the same callback again had 8,083 handlers and ~53,000 handler invocations per second, with a stuttering pointer. Rebuilding 2.5 with the patch fixes it again. Could the bug be nominated for Resolute? Reproducer and build scripts: https://github.com/nickallevato/mutter-cursor-leak-fix -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/2171024 Title: Leaked Wayland cursor surfaces make GNOME Shell progressively slower over uptime (fixed upstream in 50.3 by 918da17b) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2171024/+subscriptions -- desktop-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
