Xwayland fatal error when Wayland output disappears
Michael Thayer
michael.thayer at oracle.com
Thu Oct 26 15:16:46 UTC 2017
Hello Oliver,
I will do that later, but I should have provided more background. This
actually occurs if I open and close my laptop a couple of times in a
short period of time. I originally did that while experimenting to see
what would make GNOME Shell recognise my external monitor, and then
trying to reproduce the various bugs which I found along the way.
Regards
Michael
On 26.10.2017 16:01, Olivier Fourdan wrote:
> 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
> <mailto: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 <mailto:xorg-devel at lists.x.org>: X.Org
> development
> Archives: http://lists.x.org/archives/xorg-devel
> <http://lists.x.org/archives/xorg-devel>
> Info: https://lists.x.org/mailman/listinfo/xorg-devel
> <https://lists.x.org/mailman/listinfo/xorg-devel>
>
>
--
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
More information about the xorg-devel
mailing list