#995866 xserver-xorg-video-nouveau: Laptop freezes due to issue in nouveau driver on Debian 11

Package:
xserver-xorg-video-nouveau
Source:
xserver-xorg-video-nouveau
Description:
X.Org X server -- Nouveau display driver
Submitter:
Walter Schweizer
Date:
2021-10-07 10:27:04 UTC
Severity:
important
#995866#5
Date:
2021-10-07 10:23:37 UTC
From:
To:
Dear Maintainer,

   * What led up to the situation?

Probably using recently updated Firefox but I am not sure.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

Browsing and refreshing a page

   * What was the outcome of this action?

System froze. No Screen update, no reaction to keyboard and mouse anymore.
After reboot I found in the journal the following logs:

Oct 07 11:27:30 md2kvkqc kernel: nouveau 0000:01:00.0: gr: TRAP ch 6
[00fef11000 Xorg[1882]]
Oct 07 11:27:30 md2kvkqc kernel: nouveau 0000:01:00.0: gr: GPC0/TPC0/MP trap:
global 00000004 [MULTIPLE_WARP_ERRORS] warp 20009 [ILLEGAL_INSTR_ENCODING]
Oct 07 11:27:30 md2kvkqc kernel: nouveau 0000:01:00.0: gr: GPC0/TPC1/MP trap:
global 00000004 [MULTIPLE_WARP_ERRORS] warp 0009 [ILLEGAL_INSTR_ENCODING]
Oct 07 11:27:30 md2kvkqc kernel: nouveau 0000:01:00.0: gr: GPC0/TPC2/MP trap:
global 00000004 [MULTIPLE_WARP_ERRORS] warp 20009 [ILLEGAL_INSTR_ENCODING]
Oct 07 11:27:30 md2kvkqc kernel: nouveau 0000:01:00.0: gr: GPC0/TPC3/MP trap:
global 00000004 [MULTIPLE_WARP_ERRORS] warp 20009 [ILLEGAL_INSTR_ENCODING]

and

Oct 07 11:30:45 md2kvkqc kernel: INFO: task kworker/u16:2:199953 blocked for
more than 120 seconds.
Oct 07 11:30:45 md2kvkqc kernel:       Tainted: G           OE
5.10.0-8-amd64 #1 Debian 5.10.46-5
Oct 07 11:30:45 md2kvkqc kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Oct 07 11:30:45 md2kvkqc kernel: task:kworker/u16:2   state:D stack:    0
pid:199953 ppid:     2 flags:0x00004000
Oct 07 11:30:45 md2kvkqc kernel: Workqueue: events_unbound
nv50_disp_atomic_commit_work [nouveau]
Oct 07 11:30:45 md2kvkqc kernel: Call Trace:
Oct 07 11:30:45 md2kvkqc kernel:  __schedule+0x282/0x870
Oct 07 11:30:45 md2kvkqc kernel:  schedule+0x46/0xb0
Oct 07 11:30:45 md2kvkqc kernel:  schedule_timeout+0xff/0x140
Oct 07 11:30:45 md2kvkqc kernel:  dma_fence_default_wait+0x184/0x220
Oct 07 11:30:45 md2kvkqc kernel:  ? dma_fence_free+0x20/0x20
Oct 07 11:30:45 md2kvkqc kernel:  dma_fence_wait_timeout+0xb4/0xd0
Oct 07 11:30:45 md2kvkqc kernel:  drm_atomic_helper_wait_for_fences+0x7f/0xf0
[drm_kms_helper]
Oct 07 11:30:45 md2kvkqc kernel:  nv50_disp_atomic_commit_tail+0x90/0x7d0
[nouveau]
Oct 07 11:30:45 md2kvkqc kernel:  ? __switch_to_asm+0x42/0x70
Oct 07 11:30:45 md2kvkqc kernel:  process_one_work+0x1b6/0x350
Oct 07 11:30:45 md2kvkqc kernel:  worker_thread+0x53/0x3e0
Oct 07 11:30:45 md2kvkqc kernel:  ? process_one_work+0x350/0x350
Oct 07 11:30:45 md2kvkqc kernel:  kthread+0x11b/0x140
Oct 07 11:30:45 md2kvkqc kernel:  ? __kthread_bind_mask+0x60/0x60
Oct 07 11:30:45 md2kvkqc kernel:  ret_from_fork+0x22/0x30
Oct 07 11:30:45 md2kvkqc kernel: INFO: task kworker/u16:8:220655 blocked for
more than 120 seconds.
Oct 07 11:30:45 md2kvkqc kernel:       Tainted: G           OE
5.10.0-8-amd64 #1 Debian 5.10.46-5
Oct 07 11:30:45 md2kvkqc kernel: "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
Oct 07 11:30:45 md2kvkqc kernel: task:kworker/u16:8   state:D stack:    0
pid:220655 ppid:     2 flags:0x00004000
Oct 07 11:30:45 md2kvkqc kernel: Workqueue: events_unbound
nv50_disp_atomic_commit_work [nouveau]
Oct 07 11:30:45 md2kvkqc kernel: Call Trace:
Oct 07 11:30:45 md2kvkqc kernel:  __schedule+0x282/0x870
Oct 07 11:30:45 md2kvkqc kernel:  schedule+0x46/0xb0
Oct 07 11:30:45 md2kvkqc kernel:  schedule_timeout+0xff/0x140
Oct 07 11:30:45 md2kvkqc kernel:  ? nouveau_fence_enable_signaling+0x2a/0x70
[nouveau]
Oct 07 11:30:45 md2kvkqc kernel:  dma_fence_default_wait+0x184/0x220
Oct 07 11:30:45 md2kvkqc kernel:  ? dma_fence_free+0x20/0x20
Oct 07 11:30:45 md2kvkqc kernel:  dma_fence_wait_timeout+0xb4/0xd0
Oct 07 11:30:45 md2kvkqc kernel:  drm_atomic_helper_wait_for_fences+0x7f/0xf0
[drm_kms_helper]
Oct 07 11:30:45 md2kvkqc kernel:  nv50_disp_atomic_commit_tail+0x90/0x7d0
[nouveau]
Oct 07 11:30:45 md2kvkqc kernel:  ? try_to_wake_up+0x1d1/0x4f0
Oct 07 11:30:45 md2kvkqc kernel:  process_one_work+0x1b6/0x350
Oct 07 11:30:45 md2kvkqc kernel:  worker_thread+0x53/0x3e0
Oct 07 11:30:45 md2kvkqc kernel:  ? process_one_work+0x350/0x350
Oct 07 11:30:45 md2kvkqc kernel:  kthread+0x11b/0x140
Oct 07 11:30:45 md2kvkqc kernel:  ? __kthread_bind_mask+0x60/0x60
Oct 07 11:30:45 md2kvkqc kernel:  ret_from_fork+0x22/0x30
Oct 07 11:31:28 md2kvkqc systemd-logind[871]: Power key pressed.