Package: xwayland Version: 2:1.20.8-2 Severity: normal Dear Maintainer,
* What led up to the situation? I upgraded my hardware and installed a new motherboard/CPU/memory and basic graphic card. The new graphic card is a very basic MSI GeForce GT 710 2GD3H LP. Now xwayland crashed randomly, causing gnome-shell to end. I get a black screen first, and then a gnome shell log screen. I can log again in a new gnome shell session, but all graphic applications have been killed at crash time. The last crash happened while I had thunderbird and firefox opened but otherwise idle, and I was working on freecad. There was not special load on the machine. After I logged in again, I found a core file in my home directory. The core was created by xwayland. Opening the core file with gdb and printing the backtrace, I got this: Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/bin/Xwayland :0 -rootless -noreset -accessx -core -auth /run/user/1000/.mu'. Program terminated with signal SIGABRT, Aborted. [Current thread is 1 (Thread 0x7f1c439d9a40 (LWP 14075))] (gdb) bt #0 0x00007f1c44212db1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007f1c441fc537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x000055adc1a612da in OsAbort () #3 0x000055adc1a66643 in ?? () #4 0x000055adc1a67496 in FatalError () #5 0x000055adc1a5e745 in ?? () #6 <signal handler called> #7 0x00007f1c44212db1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 #8 0x00007f1c441fc537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 #9 0x00007f1c441fc40f in ?? () from /lib/x86_64-linux-gnu/libc.so.6 #10 0x00007f1c4420b5b2 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6 #11 0x00007f1c3d68143f in nouveau_pushbuf_data () from /usr/lib/x86_64-linux- gnu/libdrm_nouveau.so.2 #12 0x00007f1c3d6813a3 in nouveau_pushbuf_data () from /usr/lib/x86_64-linux- gnu/libdrm_nouveau.so.2 #13 0x00007f1c3d6814bc in ?? () from /usr/lib/x86_64-linux- gnu/libdrm_nouveau.so.2 #14 0x00007f1c3d6818df in ?? () from /usr/lib/x86_64-linux- gnu/libdrm_nouveau.so.2 #15 0x00007f1c3d682399 in ?? () from /usr/lib/x86_64-linux- gnu/libdrm_nouveau.so.2 #16 0x00007f1c42b12acf in ?? () from /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so #17 0x00007f1c42bbc2a3 in ?? () from /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so #18 0x00007f1c42bbee3e in ?? () from /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so #19 0x00007f1c42bbef77 in ?? () from /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so #20 0x00007f1c42bc05fe in ?? () from /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so #21 0x00007f1c423685a8 in ?? () from /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so #22 0x00007f1c425bc9c4 in ?? () from /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so #23 0x000055adc190d798 in ?? () #24 0x000055adc190dc56 in ?? () #25 0x000055adc1947647 in miCopyRegion () #26 0x000055adc1947d86 in miDoCopy () #27 0x000055adc190e6a4 in ?? () #28 0x000055adc19d0076 in ?? () #29 0x000055adc19c7742 in ?? () #30 0x000055adc19c7c1e in ?? () #31 0x000055adc19c67cc in ?? () #32 0x000055adc1909c73 in ?? () #33 0x000055adc1909ec7 in ?? () #34 0x000055adc1a57ec0 in ?? () #35 0x000055adc1a57f28 in ?? () #36 0x000055adc1a58165 in WaitForSomething () #37 0x000055adc1a283d3 in ?? () #38 0x000055adc1a2c5e4 in ?? () #39 0x00007f1c441fdcca in __libc_start_main () from /lib/x86_64-linux- gnu/libc.so.6 #40 0x000055adc18fe28a in _start () I also looked at journalctl and found the following lines that seem relevant to the problem: août 13 11:31:51 lehrin kernel: nouveau 0000:2d:00.0: gr: TRAP ch 6 [007f97a000 Xwayland[14075]] août 13 11:31:51 lehrin kernel: nouveau 0000:2d:00.0: gr: GPC0/TPC0/TEX: 80000049 août 13 11:31:51 lehrin kernel: nouveau 0000:2d:00.0: fifo: fault 00 [READ] at 0000000000257000 engine 00 [GR] client 01 [GPC0/T1_0] reason 02 [PTE] on channel 6 [007f97a000 Xwayland[14075]] août 13 11:31:51 lehrin kernel: nouveau 0000:2d:00.0: fifo: channel 6: killed août 13 11:31:51 lehrin kernel: nouveau 0000:2d:00.0: fifo: runlist 0: scheduled for recovery août 13 11:31:51 lehrin kernel: nouveau 0000:2d:00.0: fifo: engine 0: scheduled for recovery août 13 11:31:51 lehrin kernel: nouveau 0000:2d:00.0: Xwayland[14075]: channel 6 killed! août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: kernel rejected pushbuf: No such device août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: ch6: krec 0 pushes 1 bufs 9 relocs 0 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: ch6: buf 00000000 00000003 00000004 00000004 00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: ch6: buf 00000001 00000008 00000002 00000002 00000002 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: ch6: buf 00000002 0000000b 00000002 00000002 00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: ch6: buf 00000003 0000000a 00000002 00000002 00000002 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: ch6: buf 00000004 00000006 00000004 00000000 00000004 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: ch6: buf 00000005 00000024 00000002 00000000 00000002 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: ch6: buf 00000006 0000001f 00000002 00000002 00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: ch6: buf 00000007 00000007 00000002 00000002 00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: ch6: buf 00000008 0000000c 00000004 00000004 00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: ch6: psh 00000000 000004265c 00000426f0 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x200308e0 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00010000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x002e0000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0xa00d08e3 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0xc2800000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x3a088889 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x3a810204 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x3a88642a août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0xbf7fbbce août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x3af87a4c août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0xbf864f1b août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x20030700 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00001004 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x009c3d5c août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x200207c0 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x009fffff août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x8000050b août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x20010586 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00000006 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x2002035d août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00000004 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x80000585 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x200406c0 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00000000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00218000 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x00003770 août 13 11:31:51 lehrin gnome-shell[14075]: nouveau: 0x1000f010 août 13 11:31:51 lehrin gnome-shell[14075]: Xwayland: ../nouveau/pushbuf.c:723: nouveau_pushbuf_data: Assertion `kref' failed. août 13 11:31:51 lehrin gnome-shell[14075]: (EE) août 13 11:31:51 lehrin gnome-shell[14075]: (EE) Backtrace: août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 0: /usr/bin/Xwayland (OsLookupColor+0x138) [0x55adc1a5e7e8] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 1: /lib/x86_64-linux- gnu/libpthread.so.0 (funlockfile+0x50) [0x7f1c443b018f] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 2: /lib/x86_64-linux- gnu/libc.so.6 (gsignal+0x141) [0x7f1c44212db1] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 3: /lib/x86_64-linux- gnu/libc.so.6 (abort+0x123) [0x7f1c441fc537] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) unw_get_proc_name failed: no unwind info found [-10] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 4: /lib/x86_64-linux- gnu/libc.so.6 (?+0x0) [0x7f1c441fc400] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 5: /lib/x86_64-linux- gnu/libc.so.6 (__assert_fail+0x42) [0x7f1c4420b5b2] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 6: /usr/lib/x86_64-linux- gnu/libdrm_nouveau.so.2 (nouveau_pushbuf_data+0xff) [0x7f1c3d68143f] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 7: /usr/lib/x86_64-linux- gnu/libdrm_nouveau.so.2 (nouveau_pushbuf_data+0x63) [0x7f1c3d6813a3] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 8: /usr/lib/x86_64-linux- gnu/libdrm_nouveau.so.2 (nouveau_pushbuf_data+0x17c) [0x7f1c3d6815bc] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 9: /usr/lib/x86_64-linux- gnu/libdrm_nouveau.so.2 (nouveau_pushbuf_data+0x59f) [0x7f1c3d681e3f] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 10: /usr/lib/x86_64-linux- gnu/libdrm_nouveau.so.2 (nouveau_pushbuf_space+0x579) [0x7f1c3d682869] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 11: /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so (nouveau_drm_screen_create+0x2028f) [0x7f1c42b32c2f] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 12: /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so (nouveau_drm_screen_create+0xc9a63) [0x7f1c42c85c33] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 13: /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so (nouveau_drm_screen_create+0xcc5fe) [0x7f1c42c8b29e] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 14: /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so (nouveau_drm_screen_create+0xcc737) [0x7f1c42c8b687] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 15: /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so (nouveau_drm_screen_create+0xcddbe) [0x7f1c42c8e1fe] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 16: /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so (__driDriverGetExtensions_zink+0x231f8) [0x7f1c4238b5c8] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 17: /usr/lib/x86_64-linux- gnu/dri/nouveau_dri.so (__driDriverGetExtensions_zink+0x277614) [0x7f1c42833f64] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 18: /usr/bin/Xwayland (glamor_finish+0x928) [0x55adc190dba8] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 19: /usr/bin/Xwayland (glamor_finish+0xde6) [0x55adc190e866] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 20: /usr/bin/Xwayland (miCopyRegion+0x97) [0x55adc1947647] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 21: /usr/bin/Xwayland (miDoCopy+0x446) [0x55adc1947d86] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 22: /usr/bin/Xwayland (glamor_finish+0x1834) [0x55adc190feb4] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 23: /usr/bin/Xwayland (DamageRegionAppend+0x38e6) [0x55adc19d3886] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 24: /usr/bin/Xwayland (present_wnmd_event_notify+0x562) [0x55adc19c7b82] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 25: /usr/bin/Xwayland (present_can_window_flip+0x3ee) [0x55adc19c7f9e] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 26: /usr/bin/Xwayland (present_extension_init+0xd4c) [0x55adc19c72dc] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 27: /usr/bin/Xwayland (glamor_egl_fd_from_pixmap+0x3e3) [0x55adc1909f83] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 28: /usr/bin/Xwayland (glamor_egl_fd_from_pixmap+0x637) [0x55adc190a4d7] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 29: /usr/bin/Xwayland (TimerSet+0x180) [0x55adc1a58020] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 30: /usr/bin/Xwayland (TimerSet+0x1e8) [0x55adc1a580d8] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 31: /usr/bin/Xwayland (WaitForSomething+0x225) [0x55adc1a58165] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 32: /usr/bin/Xwayland (SendErrorToClient+0x113) [0x55adc1a28433] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 33: /usr/bin/Xwayland (InitFonts+0x3b4) [0x55adc1a2c624] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 34: /lib/x86_64-linux- gnu/libc.so.6 (__libc_start_main+0xea) [0x7f1c441fdcca] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) 35: /usr/bin/Xwayland (_start+0x2a) [0x55adc18fe28a] août 13 11:31:51 lehrin gnome-shell[14075]: (EE) août 13 11:31:51 lehrin gnome-shell[14075]: (EE) août 13 11:31:51 lehrin gnome-shell[14075]: Fatal server error: août 13 11:31:51 lehrin gnome-shell[14075]: (EE) Caught signal 6 (Aborted). Server aborting août 13 11:31:51 lehrin gnome-shell[14075]: (EE) I still have the core file available, but it is a 335MB file and I don't know if this kind of core file does not contain sensitive informations like passwords, so I prefer not to send it (but I can pass more gdb commands on it if required). -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.7.0-2-amd64 (SMP w/12 CPU threads) Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set 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.5-3+b1 ii libbsd0 0.10.0-1 ii libc6 2.31-3 ii libdrm2 2.4.102-1 ii libepoxy0 1.5.4-1 ii libgbm1 20.1.4-1 ii libgcrypt20 1.8.6-2 ii libgl1 1.3.2-1 ii libpixman-1-0 0.36.0-1 ii libselinux1 3.1-2 ii libsystemd0 246-2 ii libunwind8 1.2.1-11 ii libwayland-client0 1.18.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.8-2 xwayland recommends no packages. xwayland suggests no packages. -- no debconf information