https://bugs.freedesktop.org/show_bug.cgi?id=106080 Bug ID: 106080 Summary: Time-out in `nvkm_fifo_chan_child_fini()` Product: xorg Version: git Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: Driver/nouveau Assignee: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Reporter: pmenzel+bugs.freedesktop-KUpvgZVWgV9o1qOY/usvUg@public.gmane.org QA Contact: xorg-team-go0+a7rfsptAfugRpC6u6w@public.gmane.org Created attachment 138869 --> https://bugs.freedesktop.org/attachment.cgi?id=138869&action=edit Linux 4.14.30 messages With Linux 4.14.30, X.Org X Server 1.19.3, libdrm 2.4.89 and Nouveau 1.0.15, the X session of a user was just black coming back to the workplace on Monday. ``` Apr 14 02:19:06 bicoid.molgen.mpg.de kernel: nouveau 0000:01:00.0: gr: TRAP DISPATCH_QUERY Apr 14 02:19:06 bicoid.molgen.mpg.de kernel: nouveau 0000:01:00.0: gr: no stuck command? Apr 14 02:19:06 bicoid.molgen.mpg.de kernel: nouveau 0000:01:00.0: fb: trapped write at 0020215000 on channel 9 [1f53d000 timetunnel[22607]] engine 00 [PGRAPH] client 03 [DISPATCH] subclient 02 [QUERY] reason 00000002 [PAGE_NOT_PRESENT] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: nouveau 0000:01:00.0: timeout Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: ------------[ cut here ]------------ Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: WARNING: CPU: 7 PID: 22608 at drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c:111 g84_fifo_chan_engine_fini+0x7b/0x2d0 [nouveau] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: Modules linked in: fuse nfsv4 nfs nouveau 8021q wmi ttm drm_kms_helper garp mrp cfbfillrect syscopyarea cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea fb stp llc font fbdev drm x86_pkg_temp_thermal kvm_intel kvm irqbypass crc32c_intel video nfsd auth_rpcgss oid_registry nfs_acl lockd grace sunrpc sch_fq_codel ip_tables unix ipv6 autofs4 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: CPU: 7 PID: 22608 Comm: disk_cache:0 Not tainted 4.14.30.mx64.211 #1 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: Hardware name: Dell Inc. OptiPlex 7010/0KRC95, BIOS A13 03/25/2013 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: task: ffff8802092511c0 task.stack: ffffc9000356c000 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: RIP: 0010:g84_fifo_chan_engine_fini+0x7b/0x2d0 [nouveau] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: RSP: 0018:ffffc9000356fa20 EFLAGS: 00010282 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: RAX: 000000000000001d RBX: ffff880213e77460 RCX: 0000000000000000 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: RDX: ffff88021dddbd70 RSI: ffff88021ddd53d8 RDI: ffff88021ddd53d8 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: RBP: ffff880212c29c00 R08: 000000000000738b R09: 0000000000000001 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: R10: ffffffff8255ba20 R11: 0000000000000001 R12: ffff880131f6a808 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: R13: 0000000000000020 R14: ffff8801efc57000 R15: 0002a643d555de80 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: FS: 00007f8807e5c700(0000) GS:ffff88021ddc0000(0000) knlGS:0000000000000000 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: CR2: 00007faa51935a68 CR3: 000000000240a006 CR4: 00000000001606e0 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: Call Trace: Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: nvkm_fifo_chan_child_fini+0x63/0xf0 [nouveau] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: nvkm_oproxy_fini+0x2b/0x80 [nouveau] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: nvkm_object_fini+0xb8/0x210 [nouveau] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: nvkm_object_fini+0x73/0x210 [nouveau] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: nvkm_ioctl_del+0x7e/0xa0 [nouveau] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: nvkm_ioctl+0x10a/0x240 [nouveau] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: nvif_object_fini+0x49/0x60 [nouveau] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: nouveau_channel_del+0x6e/0x110 [nouveau] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: nouveau_abi16_chan_fini.isra.0+0xa1/0xe0 [nouveau] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: nouveau_abi16_fini+0x2d/0x70 [nouveau] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: nouveau_drm_postclose+0x4b/0xd0 [nouveau] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: drm_release+0x264/0x380 [drm] Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: __fput+0xa6/0x1e0 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: task_work_run+0x7e/0xa0 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: do_exit+0x2bc/0xb20 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: do_group_exit+0x33/0xa0 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: get_signal+0x1e4/0x570 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: do_signal+0x23/0x5c0 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: ? wake_up_q+0x54/0x80 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: ? SyS_futex+0x11d/0x150 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: exit_to_usermode_loop+0x79/0x90 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: do_syscall_64+0xf0/0x110 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: entry_SYSCALL_64_after_hwframe+0x3d/0xa2 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: RIP: 0033:0x7f8811ebc542 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: RSP: 002b:00007f8807e5bd40 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: RAX: fffffffffffffe00 RBX: 000000000074e878 RCX: 00007f8811ebc542 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: RDX: 0000000000000000 RSI: 0000000000000080 RDI: 000000000074e8a0 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: RBP: 000000000074e8a0 R08: 0000000000000000 R09: 000000000000000c Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: R13: 00007f8807e5bd80 R14: 0000000000000000 R15: 000000000074e850 Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: Code: 7d a0 e1 48 8b 7d 10 48 8b 5f 50 48 85 db 0f 84 5d 02 00 00 e8 67 aa 0d e1 48 89 da 48 89 c6 48 c7 c7 b8 1a 50 a0 e8 f0 7c ca e0 <0f> 0b 48 8b 75 78 8b 7c 24 08 48 81 c6 20 25 00 00 e8 4f f7 ff Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: ---[ end trace 4c650f0757036e91 ]--- Apr 14 02:19:08 bicoid.molgen.mpg.de kernel: nouveau 0000:01:00.0: fifo: channel 9 [timetunnel[22607]] unload timeout Apr 14 02:19:23 bicoid.molgen.mpg.de kernel: nouveau 0000:01:00.0: lament[22606]: failed to idle channel 8 [lament[22606]] Apr 14 02:19:38 bicoid.molgen.mpg.de kernel: nouveau 0000:01:00.0: lament[22606]: failed to idle channel 8 [lament[22606]] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: nouveau 0000:01:00.0: timeout Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: ------------[ cut here ]------------ Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: WARNING: CPU: 5 PID: 22606 at drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c:111 g84_fifo_chan_engine_fini+0x7b/0x2d0 [nouveau] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: Modules linked in: fuse nfsv4 nfs nouveau 8021q wmi ttm drm_kms_helper garp mrp cfbfillrect syscopyarea cfbimgblt sysfillrect sysimgblt fb_sys_fops cfbcopyarea fb stp llc font fbdev drm x86_pkg_temp_thermal kvm_intel kvm irqbypass crc32c_intel video nfsd auth_rpcgss oid_registry nfs_acl lockd grace sunrpc sch_fq_codel ip_tables unix ipv6 autofs4 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: CPU: 5 PID: 22606 Comm: lament Tainted: G W 4.14.30.mx64.211 #1 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: Hardware name: Dell Inc. OptiPlex 7010/0KRC95, BIOS A13 03/25/2013 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: task: ffff88016f0e62c0 task.stack: ffffc900033c4000 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: RIP: 0010:g84_fifo_chan_engine_fini+0x7b/0x2d0 [nouveau] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: RSP: 0018:ffffc900033c7a20 EFLAGS: 00010282 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: RAX: 000000000000001d RBX: ffff880213e77460 RCX: 0000000000000000 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: RDX: ffff88021dd5bd70 RSI: ffff88021dd553d8 RDI: ffff88021dd553d8 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: RBP: ffff880212c29c00 R08: 00000000000073c0 R09: 0000000000000001 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: R10: ffffffff8255ba20 R11: 0000000000000001 R12: ffff8801ff136008 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: R13: 0000000000000020 R14: ffff8801efc57000 R15: 0002a64b491e50e0 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: FS: 00007f2ca92a5c40(0000) GS:ffff88021dd40000(0000) knlGS:0000000000000000 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: CR2: 00007f77ade57a10 CR3: 000000000240a004 CR4: 00000000001606e0 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: Call Trace: Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: nvkm_fifo_chan_child_fini+0x63/0xf0 [nouveau] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: nvkm_oproxy_fini+0x2b/0x80 [nouveau] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: nvkm_object_fini+0xb8/0x210 [nouveau] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: nvkm_object_fini+0x73/0x210 [nouveau] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: nvkm_ioctl_del+0x7e/0xa0 [nouveau] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: nvkm_ioctl+0x10a/0x240 [nouveau] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: nvif_object_fini+0x49/0x60 [nouveau] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: nouveau_channel_del+0x6e/0x110 [nouveau] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: nouveau_abi16_chan_fini.isra.0+0xa1/0xe0 [nouveau] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: nouveau_abi16_fini+0x2d/0x70 [nouveau] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: nouveau_drm_postclose+0x4b/0xd0 [nouveau] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: drm_release+0x264/0x380 [drm] Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: __fput+0xa6/0x1e0 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: task_work_run+0x7e/0xa0 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: do_exit+0x2bc/0xb20 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: do_group_exit+0x33/0xa0 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: get_signal+0x1e4/0x570 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: do_signal+0x23/0x5c0 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: ? update_curr+0x11e/0x170 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: ? update_curr+0xb9/0x170 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: ? pick_next_entity+0x70/0x110 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: ? sched_clock_cpu+0x11/0xb0 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: ? __schedule+0xe9/0x790 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: exit_to_usermode_loop+0x79/0x90 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: do_syscall_64+0xf0/0x110 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: entry_SYSCALL_64_after_hwframe+0x3d/0xa2 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: RIP: 0033:0x7f2ca63a1727 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: RSP: 002b:00007ffe232fa378 EFLAGS: 00000246 ORIG_RAX: 0000000000000018 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: RAX: 0000000000000000 RBX: 00000000000689c8 RCX: 00007f2ca63a1727 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000913570 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: RBP: 0000000000c0a9d0 R08: 000000000091aaa0 R09: 000000000091aaa0 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: R10: 00000000009134c0 R11: 0000000000000246 R12: 0000000000913570 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: Code: 7d a0 e1 48 8b 7d 10 48 8b 5f 50 48 85 db 0f 84 5d 02 00 00 e8 67 aa 0d e1 48 89 da 48 89 c6 48 c7 c7 b8 1a 50 a0 e8 f0 7c ca e0 <0f> 0b 48 8b 75 78 8b 7c 24 08 48 81 c6 20 25 00 00 e8 4f f7 ff Apr 14 02:19:40 bicoid.molgen.mpg.de kernel: ---[ end trace 4c650f0757036e92 ]--- Please find the Linux and X server messages attached. -- You are receiving this mail because: You are the assignee for the bug.