[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#952941: xwayland: Segmentation fault in OsLookupColor when waking up on Xwayand 1.20.7-4



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


Reply to: