Bug#920665: xwayland: Crash with external display, notifications, and screen idle [upstream patch attached]
Package: xwayland
Version: 2:1.20.3-1
Severity: important
Tags: patch upstream
Dear Maintainer,
This is a crasher that is present in xwayland for a long time and
has been fixed already upstream. I have locally built a debian patch
that includes the patches in the merge request linked below and they
certainly fix the issue. I ask you to please include these patches in
a -2 debian release for the time being.
Upstream report https://bugs.freedesktop.org/show_bug.cgi?id=108556
Merge request with fix: https://gitlab.freedesktop.org/xorg/xserver/merge_requests/45
Stacktrace:
PID: 17936 (Xwayland)
UID: 1000 (claudio)
GID: 1000 (claudio)
Signal: 6 (ABRT)
Timestamp: Thu 2018-10-25 19:01:10 EEST (15h ago)
Command Line: /usr/bin/Xwayland :0 -rootless -terminate -accessx -core -listen 4 -listen 5 -displayfd 6
Executable: /usr/bin/Xwayland
Control Group: /user.slice/user-1000.slice/session-27.scope
Unit: session-27.scope
Slice: user-1000.slice
Session: 27
Owner UID: 1000 (claudio)
Boot ID: b12903cc16ef496d862aeeb2aea70027
Machine ID: 60331354e4294207860fddfd176ae49c
Hostname: patanjali
Storage: /var/lib/systemd/coredump/core.Xwayland.1000.b12903cc16ef496d862aeeb2aea70027.17936.1540483270000000.lz4
Message: Process 17936 (Xwayland) of user 1000 dumped core.
Stack trace of thread 17936:
#0 0x00007f0e2ba99f3b __GI_raise (libc.so.6)
#1 0x00007f0e2ba9b2f1 __GI_abort (libc.so.6)
#2 0x0000559b5e1f358a OsAbort (Xwayland)
#3 0x0000559b5e1f9093 AbortServer (Xwayland)
#4 0x0000559b5e1f9ef9 FatalError (Xwayland)
#5 0x0000559b5e1f09a1 OsSigHandler (Xwayland)
#6 0x00007f0e2bc338e0 __restore_rt (libpthread.so.0)
#7 0x0000559b5e1587f6 present_wnmd_flip (Xwayland)
#8 0x0000559b5e09b050 xwl_present_events_notify (Xwayland)
#9 0x0000559b5e09b1f3 xwl_present_timer_callback (Xwayland)
#10 0x0000559b5e1ea180 DoTimer (Xwayland)
#11 0x0000559b5e1ea1f8 DoTimers (Xwayland)
#12 0x0000559b5e1ea487 check_timers (Xwayland)
#13 0x0000559b5e1ba7fc Dispatch (Xwayland)
#14 0x0000559b5e1be9f6 dix_main (Xwayland)
#15 0x00007f0e2ba86b17 __libc_start_main (libc.so.6)
#16 0x0000559b5e0901ea _start (Xwayland)
Stack trace of thread 17940:
#0 0x00007f0e2bc2ee6c futex_wait_cancelable (libpthread.so.0)
#1 0x00007f0e23ac327b n/a (swrast_dri.so)
#2 0x00007f0e23ac31d7 n/a (swrast_dri.so)
#3 0x00007f0e2bc28f2a start_thread (libpthread.so.0)
#4 0x00007f0e2bb5bedf __clone (libc.so.6)
Stack trace of thread 17939:
#0 0x00007f0e2bc2ee6c futex_wait_cancelable (libpthread.so.0)
#1 0x00007f0e23ac327b n/a (swrast_dri.so)
#2 0x00007f0e23ac31d7 n/a (swrast_dri.so)
#3 0x00007f0e2bc28f2a start_thread (libpthread.so.0)
#4 0x00007f0e2bb5bedf __clone (libc.so.6)
Stack trace of thread 17938:
#0 0x00007f0e2bc2ee6c futex_wait_cancelable (libpthread.so.0)
#1 0x00007f0e23ac327b n/a (swrast_dri.so)
#2 0x00007f0e23ac31d7 n/a (swrast_dri.so)
#3 0x00007f0e2bc28f2a start_thread (libpthread.so.0)
#4 0x00007f0e2bb5bedf __clone (libc.so.6)
Stack trace of thread 17941:
#0 0x00007f0e2bc2ee6c futex_wait_cancelable (libpthread.so.0)
#1 0x00007f0e23ac327b n/a (swrast_dri.so)
#2 0x00007f0e23ac31d7 n/a (swrast_dri.so)
#3 0x00007f0e2bc28f2a start_thread (libpthread.so.0)
#4 0x00007f0e2bb5bedf __clone (libc.so.6)
Stack trace of thread 17937:
#0 0x00007f0e2bc2ee6c futex_wait_cancelable (libpthread.so.0)
#1 0x00007f0e29d82d8b n/a (i965_dri.so)
#2 0x00007f0e29d82ab7 n/a (i965_dri.so)
#3 0x00007f0e2bc28f2a start_thread (libpthread.so.0)
#4 0x00007f0e2bb5bedf __clone (libc.so.6)
-- System Information:
Debian Release: buster/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
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 /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages xwayland depends on:
ii libaudit1 1:2.8.4-2
ii libbsd0 0.9.1-1
ii libc6 2.28-5
ii libdrm2 2.4.95-1
ii libegl1 1.1.0-1
ii libepoxy0 1.5.3-0.1
ii libgbm1 18.3.2-1
ii libgcrypt20 1.8.4-4
ii libgl1 1.1.0-1
ii libpixman-1-0 0.36.0-1
ii libselinux1 2.8-1+b1
ii libsystemd0 240-4
ii libunwind8 1.2.1-8
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.3-1
xwayland recommends no packages.
xwayland suggests no packages.
-- no debconf information
Reply to: