Xwayland fatal error when Wayland output disappears

Olivier Fourdan fourdan at gmail.com
Thu Oct 26 14:01:29 UTC 2017


Hi,

Could you please post a backtrace, breaking on xwl_log_handler() ?

Another interesting data to capture would be the WAYLAND_DEBUG logs
(between Xwayland and gnome-shell)

wl_registry_bind() occurs when actually binding to an interface, which in
the case of wl_output occurs when adding a new output, not removing it.

Cheers,
Olivier


On 26 October 2017 at 15:40, Michael Thayer <michael.thayer at oracle.com>
wrote:

> Hello,
>
> Reporting this here in case it is of interest.  I have been debugging
> regular desktop crashes on my new Ubuntu 17.10 systems.  One of them
> seems to happen when Xwayland FatalError-s out because a Wayland output
> disappears.  I have only investigated this so far, but hopefully this
> will be helpful to someone who knows it better: the error is
> "wl_registry at 2: error 0: invalid global wl_output (28)", which seems to
> be posted by wl_registry_bind in wayland-server.c, and get picked up in
> xwl_log_handler in Xwayland.  Xwayland exiting in turn causes GNOME
> Shell to panic.
>
> Regards
> Michael
> --
> Michael Thayer | VirtualBox engineer
> ORACLE Deutschland B.V. & Co. KG | Werkstr. 24 | D-71384 Weinstadt
>
> ORACLE Deutschland B.V. & Co. KG
> Hauptverwaltung: Riesstraße 25, D-80992 München
> Registergericht: Amtsgericht München, HRA 95603
>
> Komplementärin: ORACLE Deutschland Verwaltung B.V.
> Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister
> der Handelskammer Midden-Nederland, Nr. 30143697
> Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: https://lists.x.org/mailman/listinfo/xorg-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg-devel/attachments/20171026/ff9ce783/attachment.html>


More information about the xorg-devel mailing list