Public bug reported:

When running on a Wayland session, if xdg-desktop-portal-gtk is asked to
display a window on behalf of a Wayland app, it gets disconnected from
gnome-shell with one of these messages:

    Gdk-Message: 09:49:31.837: Lost connection to Wayland compositor.
    Gdk-Message: 09:50:28.438: Error 71 (Protocol error) dispatching to Wayland 
display.

Running it with WAYLAND_DEBUG=1, the underlying error message that GDK
seems to eat is:

    [3471970.531] wl_display@1.error(zxdg_imported_v1@36, 0,
"set_parent_of was called with an invalid child")

That is, when it tries to associate the dialog box with the confined
application's window.  It seems the underlying bug is in in Mutter:

    https://gitlab.gnome.org/GNOME/mutter/issues/138

According to duflu, the patch referenced in that bug report has been
merged for 3.28.2 and 3.29.2.  It seems like a candidate to backport to
bionic if we want portals to work on the (non-default) Wayland session.

** Affects: mutter (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: xdg-desktop-portal-gtk (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: mutter (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1774560

Title:
  xdg-desktop-portal-gtk malfunctions on Wayland:
  wl_display@1.error(zxdg_imported_v1@36, 0, "set_parent_of was called
  with an invalid child")

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1774560/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to