La imagen de la pantalla de la interfaz de usuario de Ubuntu se congela aleatoriamente durante el uso después de una nueva instalación 21.04, sospechando de Wayland o Nouveau

La imagen de la pantalla de la interfaz de usuario de Ubuntu se congela aleatoriamente durante el uso después de una nueva instalación 21.04, sospechando de Wayland o Nouveau

Editar: informó esto en: https://bugs.launchpad.net/ubuntu/+source/wayland/+bug/1931387también, y se encontró que era un duplicado de:https://bugs.launchpad.net/ubuntu/+source/libdrm/+bug/1497593

Anteriormente estaba ejecutando 20.10 con controladores NVIDIA,

Luego, hace cuatro días, hice una instalación limpia de 21.04 desde ISO sin instalar los controladores NVIDIA y, desde entonces, la interfaz de usuario se me ha congelado tres veces.

No puedo determinar exactamente qué acción desencadenó las congelaciones, básicamente estaba usando el navegador Chromium normalmente en la mayoría o en todos los casos.

La tercera vez, estaba simplemente mirando una página web, ni siquiera estaba tocando el mouse en ese momento exacto, y luego simplemente se congeló.

Entonces no puedo ver nada moverse en la pantalla, incluso después de Ctrl+ Alt+ Fn, la última imagen permanece fija.

La tercera vez también fue un poco diferente.

Unos segundos después de congelarse, en realidad pasó a una pantalla de terminal negra como durante los mensajes de inicio:

ingrese la descripción de la imagen aquí

y luego fui redirigido a la pantalla de inicio de sesión, como si hubiera cerrado la sesión.

Pude iniciar sesión, mis programas se cerraron, por lo que efectivamente me desconecté.

Luego aparecieron dos ventanas de Apport, y una de ellas contenía varias referencias a Xwayland. Debajo /var/crash/_usr_bin_Xwayland.1000.crashveo uno de ellos:

  • ProcCmdline: /usr/bin/Xwayland :0 -rootless -noreset -accessx -core -auth /run/user/1000/.mutter-Xwaylandauth.48ZQ40 -listen 4 -listen 5 -displayfd 6 -initfd 7

  • StackTraceAddressSignaturecontenía menciones de Xwayland y nouveau_dri.so:

    StacktraceAddressSignature: /usr/bin/Xwayland:6:/usr/lib/x86_64-linux-gnu/libc-2.33.so+864:/usr/bin/Xwayland+13cb40:/usr/bin/Xwayland+14866f:/usr/bin/Xwayland+13b1a7:/usr/lib/x86_64-linux-gnu/libc-2.33.so+864:/usr/lib/x86_64-linux-gnu/libc-2.33.so+749:/usr/lib/x86_64-linux-gnu/libc-2.33.so+123d6:/usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0+25d7:/usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0+2537:/usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0+265f:/usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0+2a77:/usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0+31aa:/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+93b943:/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+93bc61:/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so+17cc01
    

También verifiqué y estoy usando Wayland (aparentemente el valor predeterminado desde 21.04):¿Cómo puedo saber si estoy ejecutando Wayland?

Hardware:

  • Lenovo ThinkPad P51
  • GPU NVIDIA Quadro M1200 de 4 GB GDDR5

Justo después del fallo, dmesg contenía las siguientes líneas posiblemente interesantes:

[ 9556.450894] nouveau 0000:01:00.0: gr: TRAP ch 3 [00ff8cf000 Xwayland[3831]]
[ 9556.450907] nouveau 0000:01:00.0: gr: GPC0/TPC2/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 3c000d [OOR_REG]
[ 9556.454264] nouveau 0000:01:00.0: gr: TRAP ch 3 [00ff8cf000 Xwayland[3831]]
[ 9556.454283] nouveau 0000:01:00.0: gr: GPC0/TPC0/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 3e000d [OOR_REG]
[ 9556.466339] nouveau 0000:01:00.0: gr: TRAP ch 3 [00ff8cf000 Xwayland[3831]]
[ 9556.466351] nouveau 0000:01:00.0: gr: GPC0/TPC3/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 3e000d [OOR_REG]
[ 9698.230726] nouveau 0000:01:00.0: Xwayland[3831]: failed to idle channel 5 [Xwayland[3831]]
[ 9713.230743] nouveau 0000:01:00.0: Xwayland[3831]: failed to idle channel 5 [Xwayland[3831]]
[ 9713.231918] nouveau 0000:01:00.0: fifo: fault 00 [READ] at 0000000000056000 engine 07 [HOST0] client 06 [HUB/HOST] reason 02 [PTE] on channel 5 [00ff0d9000 Xwayland[3831]]
[ 9713.231930] nouveau 0000:01:00.0: fifo: channel 5: killed
[ 9713.231932] nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
[ 9713.231939] nouveau 0000:01:00.0: fifo: engine 5: scheduled for recovery
[ 9713.231943] nouveau 0000:01:00.0: Xwayland[3831]: channel 5 killed!
[ 9717.642691] nouveau 0000:01:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
[ 9717.642702] nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
[ 9717.642709] nouveau 0000:01:00.0: fifo: channel 3: killed
[ 9717.642714] nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
[ 9717.643113] nouveau 0000:01:00.0: Xwayland[3831]: channel 3 killed!
[ 9719.351714] apport-gtk[119654]: segfault at 18 ip 00007f337637d194 sp 00007ffd95094dc0 error 4 in libgtk-3.so.0.2404.21[7f3376274000+385000]
[ 9719.351721] Code: c4 08 5b 5d c3 90 f3 0f 1e fa 48 8b 7f 10 48 85 ff 74 0b e9 ce c6 ff ff 66 0f 1f 44 00 00 48 83 ec 08 48 89 d7 e8 0c 36 17 00 <48> 8b 40 18 48 8b 78 10 e8 ef 03 09 00 48 83 c4 08 48 89 c7 e9 a3
[ 9744.187533] rfkill: input handler enabled
[ 9745.940823] rfkill: input handler disabled
[ 9775.737572] rfkill: input handler enabled
[ 9777.953055] rfkill: input handler disabled

Relacionado:

Registros más completos en:https://gist.github.com/cirosantilli/f679b17f5e18253036bf58fc3ff8690d

información relacionada