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

Reply via email to