Control: reassign -1 mutter 3.26.2-1 Control: affects -1 gnome-shell xwayland Control: retitle -1 Xwayland error "invalid global wl_output" and gnome-shell killed by SIGTRAP Control: forwarded -1 https://bugzilla.gnome.org/show_bug.cgi?id=789070 Control: severity -1 important Control: tags -1 + upstream fixed-upstream patch
On Tue, Jan 16, 2018 at 08:14:42AM +0800, Paul Wise wrote: > #5 0x000056053ad8d26c in xwl_log_handler (format=<optimized out>, > args=<optimized out>) at ../../../../../hw/xwayland/xwayland.c:883 > msg = "wl_registry@2: error 0: invalid global wl_output > (22)\n\000\000\256\006\000\000\000\000\000\000\000\000\001\000\000\000\000\000\064\207q\277\036\177\000\000p8fD\377\177\000\000\024", > '\000' <repeats 15 times>, > "p8fD\377\177\000\000\000\000\000\000\000\000\001\000\000\000\220\006\000\000\032\004\000\000\001\000\000\000\000\000\000\236A\370ˊ\315,-\000\000\000\000\000\000\000p8fD\377\177\000\000p8fD\377\177\000\000*f=\277\036\177\000\000\340\070fD\377\177\000\000\250M\001<\005V\000\000\260M\001<\005V\000\000\204"... I'm seeing a lot of gnome-shell crashes caused by this! The symptoms are that when I unsuspend my Lenovo P50, or dock or undock it, or plug or unplug a monitor, or switch VCs a few times, there's a high probability of seeing this pattern of crashes: TIME PID UID GID SIG COREFILE EXE Wed 2018-02-21 09:14:38 GMT 5730 1000 1000 6 present /usr/bin/Xwayland Wed 2018-02-21 09:14:41 GMT 5710 1000 1000 5 present /usr/bin/gnome-shell gnome-shell notices that Xwayland has aborted, and kills itself, after logging the following: Feb 21 09:14:36 org.gnome.Shell.desktop[5710]: (EE) Feb 21 09:14:36 org.gnome.Shell.desktop[5710]: Fatal server error: Feb 21 09:14:36 org.gnome.Shell.desktop[5710]: (EE) wl_registry@2: error 0: invalid global wl_output (37) Feb 21 09:14:36 org.gnome.Shell.desktop[5710]: (EE) Feb 21 09:14:38 org.gnome.Shell.desktop[5710]: xcb_connection_has_error() returned true Feb 21 09:14:38 gnome-shell[5710]: Connection to xwayland lost Feb 21 09:14:38 org.gnome.Shell.desktop[5710]: == Stack trace for context 0x559d248be000 == [... lots more programs die, having lost their connection to the X server ...] Feb 21 09:14:39 gnome-session[5677]: gnome-session-binary[5677]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 5 Feb 21 09:14:39 gnome-session-binary[5677]: WARNING: Application 'org.gnome.Shell.desktop' killed by signal 5 Feb 21 09:14:39 gnome-session-binary[5677]: Unrecoverable failure in required component org.gnome.Shell.desktop Note that Xwayland itself is not logging any messages; they are passed to gnome-shell, which logs them on its behalf. This should be fixed by mutter 3.26.3 is out. Other useful references: https://bugzilla.gnome.org/show_bug.cgi?id=789070 https://phabricator.freedesktop.org/T7722 https://lists.x.org/archives/xorg-devel/2017-October/055025.html https://bugzilla.redhat.com/show_bug.cgi?id=1514220 https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1731911 -- Sam Morris <https://robots.org.uk/> CAAA AA1A CA69 A83A 892B 1855 D20B 4202 5CDA 27B9