Draft: [Debian 12] Avoid infinite loops of idle callbacks in an error situation

Add patch backported from upstream 1.77.1 avoiding infinite loops of idle callbacks if an idle handler is called during GC. The most common reason for this is if a GNOME Shell extension incorrectly does not disconnect all of its signal/idle/timeout handlers. This change mitigates the infinite loop and associated log flooding, but does not fix the extension behaviour.

Closes: #1034356

Merge request reports

Loading