--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: xwayland: FatalError() when new monitor is added (not always reproced)
- From: Dongliang Mu <mudongliangabcd@outlook.com>
- Date: Wed, 15 Nov 2017 23:24:12 -0500
- Message-id: <151080625215.16018.16873869241562641410.reportbug@debian>
Package: xwayland
Version: 2:1.19.5-1
Severity: important
Tags: upstream
Dear maintainers and developers,
My laptop OS is Debian Buster. The xwayland crashed when one new monitor was
added. This cannot be always triggered when the new monitor is added. After I
install the debugging symbols of xwayland, the crash is from one FatalError.
Attach stack trace:
mdl@debian:~/CoreDump$ gdb /usr/bin/Xwayland core.0
GNU gdb (Debian 7.12-6+b1) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/Xwayland...Reading symbols from
/usr/lib/debug/.build-
id/d9/b82a9beaac3da55807c1a81c5a73f7afdcbe1a.debug...done.
done.
[New LWP 2172]
[New LWP 2173]
[New LWP 2174]
[New LWP 2175]
[New LWP 2176]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/Xwayland :0 -rootless -terminate -core -listen
4 -listen 5 -displayfd'.
Program terminated with signal SIGABRT, Aborted.
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7f197b7a0a40 (LWP 2172))]
(gdb) info stack
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007f19786a442a in __GI_abort () at abort.c:89
#2 0x000055c7d23858ba in OsAbort () at ../../../../os/utils.c:1361
#3 0x000055c7d238b3d3 in AbortServer () at ../../../../os/log.c:877
#4 0x000055c7d238c1f5 in FatalError (
f=f@entry=0x55c7d2393e20 "failed to read Wayland events: %s\n")
at ../../../../os/log.c:1015
#5 0x000055c7d221384f in xwl_read_events (xwl_screen=0x55c7d4430340)
at ../../../../../hw/xwayland/xwayland.c:592
#6 0x000055c7d2383371 in ospoll_wait (ospoll=0x55c7d4425660,
timeout=<optimized out>) at ../../../../os/ospoll.c:412
#7 0x000055c7d237c35b in WaitForSomething (are_ready=<optimized out>)
at ../../../../os/WaitFor.c:226
#8 0x000055c7d2348193 in Dispatch () at ../../../../dix/dispatch.c:422
#9 0x000055c7d234c410 in dix_main (argc=11, argv=0x7fffbcb77c68,
envp=<optimized out>) at ../../../../dix/main.c:287
#10 0x00007f19786902e1 in __libc_start_main (main=0x55c7d2212e60 <main>,
argc=11, argv=0x7fffbcb77c68, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>,
stack_end=0x7fffbcb77c58) at ../csu/libc-start.c:291
#11 0x000055c7d2212e9a in _start ()
-- 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.13.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)
Versions of packages xwayland depends on:
ii libaudit1 1:2.8.1-2
ii libbsd0 0.8.6-3
ii libc6 2.24-17
ii libdrm2 2.4.85-1
ii libegl1 1.0.0-1
ii libepoxy0 1.3.1-3
ii libgbm1 17.2.4-1+b1
ii libgcrypt20 1.7.9-2
ii libgl1 1.0.0-1
ii libpixman-1-0 0.34.0-1
ii libselinux1 2.7-2
ii libsystemd0 235-2
ii libwayland-client0 1.14.0-1
ii libxau6 1:1.0.8-1+b2
ii libxdmcp6 1:1.1.2-3
ii libxfont2 1:2.0.1-4
ii libxshmfence1 1.2-1+b2
ii xserver-common 2:1.19.5-1
xwayland recommends no packages.
xwayland suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: xorg-server
Source-Version: 2:1.20.2-1
We believe that the bug you reported is fixed in the latest version of
xorg-server, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 881891@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Andreas Boll <aboll@debian.org> (supplier of updated xorg-server package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 25 Oct 2018 10:19:31 +0200
Source: xorg-server
Binary: xserver-xorg-core xserver-xorg-core-udeb xserver-xorg-dev xdmx xdmx-tools xnest xvfb xserver-xephyr xserver-common xorg-server-source xwayland xserver-xorg-legacy
Architecture: source
Version: 2:1.20.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Andreas Boll <aboll@debian.org>
Description:
xdmx - distributed multihead X server
xdmx-tools - Distributed Multihead X tools
xnest - Nested X server
xorg-server-source - Xorg X server - source files
xserver-common - common files used by various X servers
xserver-xephyr - nested X server
xserver-xorg-core - Xorg X server - core server
xserver-xorg-core-udeb - Xorg X server - core server (udeb)
xserver-xorg-dev - Xorg X server - development files
xserver-xorg-legacy - setuid root Xorg server wrapper
xvfb - Virtual Framebuffer 'fake' X server
xwayland - Xwayland X server
Closes: 777625 881891 911146 911680
Changes:
xorg-server (2:1.20.2-1) unstable; urgency=medium
.
* New upstream release.
- Fixes various crashes with xwayland (Closes: #777625, #881891,
#911146).
- Fixes a crash when running the X server inside virtualbox
(Closes: #911680).
* Drop 08_dont-init-glamor-on-llvmpipe.diff, upstream.
* Set source format to 1.0.
Checksums-Sha1:
44597818a83a7e8b6837de1a39f24dd160a7a97c 4175 xorg-server_1.20.2-1.dsc
caa683c79c6f5f45acab18091806553dfe6638e9 8634406 xorg-server_1.20.2.orig.tar.gz
e0d3160cadda276b2f78c766fd1cfde26fc11010 150764 xorg-server_1.20.2-1.diff.gz
Checksums-Sha256:
bcbb3f7cb867ae1c69ea6d3fe5b89ec85021425e4427fb0d40a22088f7676778 4175 xorg-server_1.20.2-1.dsc
a560c199fdf5a6f99578627cf524933d6140a8cc04054cecb1443eabcd306530 8634406 xorg-server_1.20.2.orig.tar.gz
5b911c9cf65eb02978823da9bf2c94510d7e8f3b73bda1bde4f347620bac1417 150764 xorg-server_1.20.2-1.diff.gz
Files:
d15ece4de2a4303cd2856655a0811469 4175 x11 optional xorg-server_1.20.2-1.dsc
dc243869c97ece2968a5e59c27cadffd 8634406 x11 optional xorg-server_1.20.2.orig.tar.gz
8a32bfdb623190e1baefd9e562633493 150764 x11 optional xorg-server_1.20.2-1.diff.gz
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE45C5cAWC+uqVmsrUHu9T04o6nGcFAlvRfOcRHGFib2xsQGRl
Ymlhbi5vcmcACgkQHu9T04o6nGfDTQ/8Cvg7IY+YbdkX2sKaHTGMggeeGG6iVNod
VQyOjxQycUBowUgvDQIzz22YBHlY8BBLa6JtzSuN7JRr9agHIIyJjbruzKveRYks
f6qM56qr4/IFP6OH8Wm0SCkRF57dHhyKv66KZ2Ap3OKvkjQgy4qdwQ3oj31zfPSP
y1PGKPjl9RAo+C5HUETx/o/Oc0KEPln0Ek/pxjEii/9qOHi6F6hb9LiZzSGmJ4/A
D4z7jDfd8F2SidmnvDF9aoZzGjyKj3kILeVBSfR6QyulZQHoaa+HbTji8CfHLmoz
4wbxBOaMs/NF9tfcNllWqXfrFnvMr9eDjWI2q6jcjEvJ0M6jj5TCO1T9aLU5lJ9B
cHGNVKa/yBXJC55IPlLSd1kI8jjmGCIRMn1aWuMn+o1KaZldgA9PCE8A8GHqXtG8
ec2u7E6mASDEs7JQZPjPTyPbbpxSyKxNDUONpWMKy1hBwXROnVT16Aj92oYFQOWn
f5USoGwTrzzS9x+rDp87HYKCV2+94NRoqeRfk4lqv1bcrNCw41EgeFu6Gi2wgso6
PFDc8WqNaqJq9k/X2MG0uMxNb0UVrHBC4wjAZzfntLJGgGCAAvI+h5PPgiLTenqY
ugWY/7GQusqCOg1v1P62ee7Yekaee8dUayxzUW3FWqc3jORpL4r0eq5xCvuCZqgk
dunGPwuKFGE=
=v65d
-----END PGP SIGNATURE-----
--- End Message ---