Thank you for taking the time to report this bug and helping to make Ubuntu better. I have some questions:
How can the proxy be replaced during the lifetime of xdg-desktop-portal-gnome? Unless gnome-shell restarts, the org.gnome.Mutter.DisplayConfig service shall persist throughout the entire lifetime of the session. And gnome-shell restarting is not supported in a GNOME Wayland session, and if it were to restart (on an X11 session) then you probably wouldn't see memory leak thanks to restarting. Furthermore, dmabuf FDs are not passed through dbus so that suggests there exists a separate issue in gnome-shell that leads to the leak (though maybe influenced by this repeated cycle). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2156892 Title: [SRU] xdg-desktop-portal-gnome: async callback uses stale proxy, causing DMA-BUF leak and system hang in clamshell mode To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xdg-desktop-portal-gnome/+bug/2156892/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
