[Nouveau] [Bug 104222] GNOME/Wayland desktop freezes when resizing Firefox window

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Dec 19 15:31:19 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=104222

--- Comment #2 from Olli Helenius <liff at iki.fi> ---
Another “me too”. Sorry if this is redunant. On Arch Linux with:

> Linux emi 4.14.6-1-ARCH #1 SMP PREEMPT Thu Dec 14 21:26:16 UTC 2017 x86_64 GNU/Linux

Output from `lspci`:

> 01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1) (prog-if 00 [VGA controller])
> 	Subsystem: ASUSTeK Computer Inc. GM204 [GeForce GTX 970]
> 	Flags: bus master, fast devsel, latency 0, IRQ 127
> 	Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
> 	Memory at 2fe0000000 (64-bit, prefetchable) [size=256M]
> 	Memory at 2ff0000000 (64-bit, prefetchable) [size=32M]
> 	I/O ports at e000 [size=128]
> 	Expansion ROM at 000c0000 [disabled] [size=128K]
> 	Capabilities: <access denied>
> 	Kernel driver in use: nouveau
> 	Kernel modules: nouveau

Output from `dmesg`:

> [ 5116.198746] nouveau 0000:01:00.0: gr: TRAP ch 3 [103f3eb000 Xwayland[1034]]
> [ 5116.198756] nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000041
> [ 5116.198760] nouveau 0000:01:00.0: gr: GPC0/TPC1/TEX: 80000041
> [ 5116.198764] nouveau 0000:01:00.0: gr: GPC0/TPC2/TEX: 80000041
> [ 5116.198770] nouveau 0000:01:00.0: gr: GPC2/TPC0/TEX: 80000041
> [ 5116.198774] nouveau 0000:01:00.0: gr: GPC2/TPC1/TEX: 80000000
> [ 5116.198782] nouveau 0000:01:00.0: fifo: read fault at 00075d7000 engine 00 [GR] client 15 [GPC0/PE_4] reason 02 [PTE] on channel 3 [103f3eb000 Xwayland[1034]]
> [ 5116.198788] nouveau 0000:01:00.0: fifo: channel 3: killed
> [ 5116.198789] nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
> [ 5116.198792] nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
> [ 5116.198804] nouveau 0000:01:00.0: gr: TRAP ch 3 [103f3eb000 Xwayland[1034]]
> [ 5116.198810] nouveau 0000:01:00.0: gr: GPC1/TPC1/TEX: 80000041
> [ 5116.198816] nouveau 0000:01:00.0: gr: GPC3/TPC0/TEX: 80000000
> [ 5116.198820] nouveau 0000:01:00.0: gr: GPC3/TPC1/TEX: 80000000
> [ 5116.198824] nouveau 0000:01:00.0: gr: GPC3/TPC3/TEX: 80000041
> [ 5116.198835] nouveau 0000:01:00.0: gr: TRAP ch 3 [103f3eb000 Xwayland[1034]]
> [ 5116.198842] nouveau 0000:01:00.0: gr: GPC1/TPC0/TEX: 80000000
> [ 5116.198846] nouveau 0000:01:00.0: gr: GPC1/TPC2/TEX: 80000041
> [ 5116.198848] nouveau 0000:01:00.0: Xwayland[1034]: channel 3 killed!
> [ 5116.214208] nouveau 0000:01:00.0: fifo: write fault at 0000cec000 engine 05 [BAR2] client 08 [HOST_CPU_NB] reason 0d [REGION_VIOLATION] on channel -1 [103fefd000 unknown]

After a few minutes, this also appears:

> [ 5283.543441] INFO: task kworker/u16:0:6381 blocked for more than 120 seconds.
> [ 5283.543450]       Tainted: G         C      4.14.6-1-ARCH #1
> [ 5283.543453] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> [ 5283.543456] kworker/u16:0   D    0  6381      2 0x80000000
> [ 5283.543556] Workqueue: events_unbound nv50_disp_atomic_commit_work [nouveau]
> [ 5283.543559] Call Trace:
> [ 5283.543572]  ? __schedule+0x290/0x890
> [ 5283.543580]  ? __wake_up_common+0x6d/0x120
> [ 5283.543586]  schedule+0x2f/0x90
> [ 5283.543591]  schedule_timeout+0x208/0x390
> [ 5283.543636]  ? nvkm_ioctl+0x100/0x240 [nouveau]
> [ 5283.543644]  ? dma_fence_default_wait+0x1cc/0x270
> [ 5283.543647]  dma_fence_default_wait+0x1cc/0x270
> [ 5283.543652]  ? dma_fence_release+0xa0/0xa0
> [ 5283.543657]  dma_fence_wait_timeout+0x33/0x100
> [ 5283.543674]  drm_atomic_helper_wait_for_fences+0x5d/0xc0 [drm_kms_helper]
> [ 5283.543756]  nv50_disp_atomic_commit_tail+0x55/0x3a70 [nouveau]
> [ 5283.543766]  process_one_work+0x1db/0x410
> [ 5283.543772]  worker_thread+0x2b/0x3d0
> [ 5283.543777]  ? process_one_work+0x410/0x410
> [ 5283.543781]  kthread+0x118/0x130
> [ 5283.543785]  ? kthread_create_on_node+0x70/0x70
> [ 5283.543789]  ret_from_fork+0x25/0x30

and repeats every 120 seconds or so.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/nouveau/attachments/20171219/e3b3ebe4/attachment.html>


More information about the Nouveau mailing list