Package: xwayland Version: 2:1.20.7-4 Severity: important Dear Maintainer,
I am running Xwayland (as part of a Wayland/swaywm setup). Whenever the machine goes to sleep and I wake it up, I find all X11 apps dead. The logs indicate that Xwayland is segfaulting. This issue is present in the default Buster version of Xwayland; I also pulled in the Sid version in hopes that the issue might've been patched already (I found a few issues in this tracker relating to OsLookupColor, with fixes in 1.20.7-4). I've attached the logs below. Please let me know if there's any other information I can provide, and I would be happy to do so. These logs are from 1.20.7-4. Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: *** BUG *** Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: In pixman_region32_union_rect: Invalid rectangle passed Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: Set a breakpoint on '_pixman_log_error' to debug Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: *** BUG *** Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: In pixman_region32_union_rect: Invalid rectangle passed Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: Set a breakpoint on '_pixman_log_error' to debug Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: *** BUG *** Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: In pixman_region32_union_rect: Invalid rectangle passed Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: Set a breakpoint on '_pixman_log_error' to debug Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: *** BUG *** Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: In pixman_region32_union_rect: Invalid rectangle passed Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: Set a breakpoint on '_pixman_log_error' to debug Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: *** BUG *** Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: In pixman_region32_union_rect: Invalid rectangle passed Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: Set a breakpoint on '_pixman_log_error' to debug Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: *** BUG *** Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: In pixman_region32_union_rect: Invalid rectangle passed Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: Set a breakpoint on '_pixman_log_error' to debug Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: 2020-03-01 21:35:03 - [backend/drm/atomic.c:57] HDMI-A-2: Atomic commit failed (pageflip): Device or resource busy Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: [ Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: { Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: "success": true Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: } Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: ] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: 2020-03-01 21:35:03 - [main.c:300] Found config * for output HDMI-A-2 (ViewSonic Corporation VX2778 Series ULY182060543) Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: [2020-03-01 21:35:03.227] [warning] For a functional tray you must have libappindicator-* installed and export XDG_CURRENT_DESKTOP=Unity Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: [2020-03-01 21:35:03.228] [error] media stopped unexpectedly, is it endless? Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: 2020-03-01 21:35:03 - [backend/drm/atomic.c:57] HDMI-A-2: Atomic commit failed (pageflip): Device or resource busy Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: 2020-03-01 21:35:03 - [backend/drm/atomic.c:57] HDMI-A-2: Atomic commit failed (pageflip): Device or resource busy Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: 2020-03-01 21:35:03 - [xwayland/xwm.c:1285] xcb error: op 18:0, code 3, sequence 27404, value 27263008 Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: 2020-03-01 21:35:03 - [xwayland/xwm.c:1285] xcb error: op 18:0, code 3, sequence 27406, value 16782083 Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: [2020-03-01 21:35:03.369] [warning] Requested width: 0 exceeds the minimum width: 2560 required by the modules Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) Backtrace: Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 0: Xwayland (OsLookupColor+0x138) [0x559b1aebe3e8] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 1: /lib/x86_64-linux-gnu/libpthread.so.0 (funlockfile+0x50) [0x7f2de614756f] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 2: /lib/x86_64-linux-gnu/libwayland-client.so.0 (wl_proxy_marshal+0x87) [0x7f2de6e52167] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 3: Xwayland (DDXRingBell+0x25a) [0x559b1ad64b8a] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 4: Xwayland (CloseInput+0x788) [0x559b1ad65ce8] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 5: Xwayland (miPointerUpdateSprite+0x1de) [0x559b1adac4ce] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 6: Xwayland (miPointerUpdateSprite+0x4d6) [0x559b1adacc06] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 7: Xwayland (fbSolid+0xd2c) [0x559b1ad99f3c] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 8: Xwayland (AddTraps+0x5fa6) [0x559b1ae26936] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 9: Xwayland (ConfineToShape+0x9ca) [0x559b1ae919ca] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 10: Xwayland (MaybeDeliverEventsToClient+0x16bb) [0x559b1ae9662b] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 11: Xwayland (WindowsRestructured+0x3a) [0x559b1ae9522a] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 12: Xwayland (miResizeWindow+0x3c5) [0x559b1adb70f5] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 13: Xwayland (CompositeRegisterImplicitRedirectionException+0x12cc) [0x559b1ae7617c] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 14: Xwayland (ConfigureWindow+0xaa7) [0x559b1aeb3507] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 15: Xwayland (ProcBadRequest+0x88c) [0x559b1ae82bec] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 16: Xwayland (SendErrorToClient+0x354) [0x559b1ae88284] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 17: Xwayland (InitFonts+0x3b4) [0x559b1ae8c234] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 18: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xeb) [0x7f2de5f9abbb] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) 19: Xwayland (_start+0x2a) [0x559b1ad5e28a] Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) Segmentation fault at address 0x0 Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: Fatal server error: Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) Caught signal 11 (Segmentation fault). Server aborting Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: (EE) Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0" Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: after 24 requests (24 known processed) with 0 events remaining. Mar 01 21:35:03 lynwood /usr/lib/gdm3/gdm-wayland-session[1606]: xterm: fatal IO error -- System Information: Debian Release: 10.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.4.0-0.bpo.2-amd64 (SMP w/24 CPU cores) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages xwayland depends on: ii libaudit1 1:2.8.4-3 ii libbsd0 0.9.1-2 ii libc6 2.29-10 ii libdrm2 2.4.97-1 ii libepoxy0 1.5.4-1 ii libgbm1 18.3.6-2+deb10u1 ii libgcrypt20 1.8.4-5 ii libgl1 1.1.0-1 ii libpixman-1-0 0.36.0-1 ii libselinux1 2.8-1+b1 ii libsystemd0 241-7~deb10u3 ii libunwind8 1.2.1-9 ii libwayland-client0 1.16.0-1 ii libxau6 1:1.0.8-1+b2 ii libxdmcp6 1:1.1.2-3 ii libxfont2 1:2.0.3-1 ii libxshmfence1 1.3-1 ii xserver-common 2:1.20.7-4 xwayland recommends no packages. xwayland suggests no packages. -- no debconf information