Bug 104421 - System freeze on wayland with nouveau on NV137 (GP107) and NVE4 (GK104) and GK107
Summary: System freeze on wayland with nouveau on NV137 (GP107) and NVE4 (GK104) and G...
Status: RESOLVED MOVED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: Other All
: high critical
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on: 93629
Blocks:
  Show dependency treegraph
 
Reported: 2017-12-30 22:42 UTC by Jan Vlug
Modified: 2019-12-04 09:35 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Jan Vlug 2017-12-30 22:42:20 UTC
I experience regular freezes of my fully updated Fedora 27 system, probably wayland/nouveau related.

installed package versions:
kernel.x86_64                              4.14.8-300.fc27
xorg-x11-drv-nouveau.x86_64                1:1.0.15-3.fc27
libwayland-client.x86_64                   1.14.0-2.fc27
libwayland-cursor.x86_64                   1.14.0-2.fc27
libwayland-server.x86_64                   1.14.0-2.fc27
xorg-x11-server-Xwayland.x86_64            1.19.5-1.fc27

see also: https://bugzilla.redhat.com/show_bug.cgi?id=1529854

Graphics:  Card: NVIDIA GP107 [GeForce GTX 1050 Ti]
           Display Server: X.org 1.19.5 drivers: modesetting,fbdev,vesa
           tty size: 211x52 Advanced Data: N/A for root out of X

One freeze:
Dec 30 11:58:57 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 11:59:13 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 12:02:53 nyx kernel: usb 1-4: USB disconnect, device number 4
Dec 30 12:03:00 nyx kernel: usb usb1-port4: Cannot enable. Maybe the USB cable is bad?
Dec 30 12:03:01 nyx kernel: usb usb1-port4: Cannot enable. Maybe the USB cable is bad?
Dec 30 12:03:01 nyx kernel: usb usb1-port4: attempt power cycle
Dec 30 12:03:03 nyx kernel: usb usb1-port4: Cannot enable. Maybe the USB cable is bad?
Dec 30 12:03:04 nyx kernel: usb usb1-port4: Cannot enable. Maybe the USB cable is bad?
Dec 30 12:03:04 nyx kernel: usb usb1-port4: unable to enumerate USB device
Dec 30 12:06:20 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 12:12:29 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 12:15:05 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 12:15:20 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 12:17:18 nyx kernel: nouveau 0000:23:00.0: DRM: base-0: timeout
Dec 30 12:17:20 nyx kernel: nouveau 0000:23:00.0: DRM: base-0: timeout
Dec 30 12:17:21 nyx kernel: nouveau 0000:23:00.0: bus: MMIO read of 00000000 FAULT at 616798 [ IBUS ]
Dec 30 12:17:21 nyx kernel: BUG: unable to handle kernel paging request at ffff8d9ebd7e5000
Dec 30 12:17:21 nyx kernel: IP: evo_wait+0x5d/0x130 [nouveau]
Dec 30 12:17:21 nyx kernel: PGD 67300067 P4D 67300067 PUD 0 
Dec 30 12:17:21 nyx kernel: Oops: 0002 [#1] SMP
Dec 30 12:17:21 nyx kernel: Modules linked in: uas usb_storage fuse xt_CHECKSUM ipt_MASQUERADE nf_nat_masquerade_ipv4 tun nf_conntrack_netbios_ns nf_conntrack_broadcast xt_CT ip6t_rpfilter ip6t_REJECT nf_reject_
Dec 30 12:17:21 nyx kernel:  i2c_piix4 parport_pc tpm_tis parport shpchp tpm_tis_core tpm acpi_cpufreq dm_crypt hid_logitech_hidpp nouveau video mxm_wmi i2c_algo_bit drm_kms_helper ttm crct10dif_pclmul r8169 crc
Dec 30 12:17:21 nyx kernel: CPU: 9 PID: 15981 Comm: kworker/9:0 Not tainted 4.14.8-300.fc27.x86_64 #1
Dec 30 12:17:21 nyx kernel: Hardware name: Micro-Star International Co., Ltd. MS-7A34/B350 PC MATE (MS-7A34), BIOS A.73 09/11/2017
Dec 30 12:17:21 nyx kernel: Workqueue: events drm_mode_rmfb_work_fn [drm]
Dec 30 12:17:21 nyx kernel: task: ffff8d9d51a03e80 task.stack: ffffb4320e7ac000
Dec 30 12:17:21 nyx kernel: RIP: 0010:evo_wait+0x5d/0x130 [nouveau]
Dec 30 12:17:21 nyx kernel: RSP: 0018:ffffb4320e7afc78 EFLAGS: 00010212
Dec 30 12:17:21 nyx kernel: RAX: ffff8d9e029f4000 RBX: 000000002eb7c402 RCX: ffffffffc049b540
Dec 30 12:17:21 nyx kernel: RDX: 000000002eb7c400 RSI: 0000000000000002 RDI: ffff8d9e038cd388
Dec 30 12:17:21 nyx kernel: RBP: ffffb4320e7afca0 R08: 0000000000000000 R09: 0000000000000004
Dec 30 12:17:21 nyx kernel: R10: ffffea590f233880 R11: ffffffffc049b1c0 R12: ffff8d9e038cd2e8
Dec 30 12:17:21 nyx kernel: R13: ffff8d9e0c4c9068 R14: 0000000000000002 R15: ffff8d9e038cd388
Dec 30 12:17:21 nyx kernel: FS:  0000000000000000(0000) GS:ffff8d9e1ee40000(0000) knlGS:0000000000000000
Dec 30 12:17:21 nyx kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Dec 30 12:17:21 nyx kernel: CR2: ffff8d9ebd7e5000 CR3: 00000003c6d6d000 CR4: 00000000003406e0
Dec 30 12:17:21 nyx kernel: Call Trace:
Dec 30 12:17:21 nyx kernel:  nv50_base_update+0x2a/0xf0 [nouveau]
Dec 30 12:17:21 nyx kernel:  nv50_disp_atomic_commit_tail+0x64a/0x3980 [nouveau]
Dec 30 12:17:21 nyx kernel:  nv50_disp_atomic_commit+0x26e/0x280 [nouveau]
Dec 30 12:17:21 nyx kernel:  drm_atomic_commit+0x4b/0x50 [drm]
Dec 30 12:17:21 nyx kernel:  drm_framebuffer_remove+0x2a5/0x3c0 [drm]
Dec 30 12:17:21 nyx kernel:  drm_mode_rmfb_work_fn+0x55/0x70 [drm]
Dec 30 12:17:21 nyx kernel:  process_one_work+0x193/0x3c0
Dec 30 12:17:21 nyx kernel:  worker_thread+0x35/0x3b0
Dec 30 12:17:21 nyx kernel:  kthread+0x125/0x140
Dec 30 12:17:21 nyx kernel:  ? process_one_work+0x3c0/0x3c0
Dec 30 12:17:21 nyx kernel:  ? kthread_park+0x60/0x60
Dec 30 12:17:21 nyx kernel:  ret_from_fork+0x25/0x30
Dec 30 12:17:21 nyx kernel: Code: a0 00 00 00 c1 e8 02 89 c3 4c 89 ff e8 fd 5a 49 ca 89 da 44 01 f3 81 fb f7 03 00 00 48 8d 04 95 00 00 00 00 76 7a 49 8b 44 24 38 <c7> 04 90 00 00 00 20 49 8b 74 24 18 48 85 f6 7
Dec 30 12:17:21 nyx kernel: RIP: evo_wait+0x5d/0x130 [nouveau] RSP: ffffb4320e7afc78
Dec 30 12:17:21 nyx kernel: CR2: ffff8d9ebd7e5000
Dec 30 12:17:21 nyx kernel: ---[ end trace 4880f0d9dac51dbf ]---

Another freeze:
Probably the problem is purely nouveau related. My system froze again, but again I was still able to access it via ssh (but not via the attached keyboard and display, even CTRL-ALT-F2, did not work):

Dec 30 13:15:23 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 16:07:48 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 16:59:14 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 16:59:52 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 17:10:14 nyx kernel: nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based  firewall rule not found. Use the iptables CT target to attach helpers instead.
Dec 30 18:17:37 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 18:19:37 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 18:20:06 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 18:54:51 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 19:58:54 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 19:59:13 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 21:18:02 nyx kernel: perf: interrupt took too long (2505 > 2500), lowering kernel.perf_event_max_sample_rate to 79000
Dec 30 22:08:39 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 22:12:54 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 23:22:32 nyx kernel: nouveau 0000:23:00.0: gr: TRAP ch 14 [00ff115000 Xwayland[5346]]
Dec 30 23:22:32 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC0/TEX: 80000041
Dec 30 23:22:32 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC1/TEX: 80000041
Dec 30 23:22:32 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC2/TEX: 80000041
Dec 30 23:22:32 nyx kernel: nouveau 0000:23:00.0: gr: GPC1/TPC2/TEX: 80000041
Dec 30 23:22:32 nyx kernel: nouveau 0000:23:00.0: fifo: read fault at 000685a000 engine 00 [GR] client 18 [GPC1/PE_5] reason 02 [PTE] on channel 14 [00ff115000 Xwayland[5346]]
Dec 30 23:22:32 nyx kernel: nouveau 0000:23:00.0: fifo: channel 14: killed
Dec 30 23:22:32 nyx kernel: nouveau 0000:23:00.0: fifo: runlist 0: scheduled for recovery
Dec 30 23:22:32 nyx kernel: nouveau 0000:23:00.0: fifo: engine 0: scheduled for recovery
Dec 30 23:22:32 nyx kernel: nouveau 0000:23:00.0: Xwayland[5346]: channel 14 killed!
Comment 1 Jan Vlug 2017-12-30 22:51:43 UTC
After a while, I saw also this log statement multiple times:
Dec 30 23:24:30 nyx kernel: nouveau 0000:23:00.0: Xwayland[5346]: nv50cal_space: -16

An attempt to restart the gnome-shell with:
# killall -3 gnome-shell
had no effect.
Comment 2 Jan Vlug 2017-12-30 22:55:32 UTC
Just after typing my previous comment, gnome-shell did restart in the end, this is in the log:

Dec 30 23:51:31 nyx kernel: nouveau 0000:23:00.0: Xwayland[5346]: failed to idle channel 25 [Xwayland[5346]]
Dec 30 23:51:46 nyx kernel: nouveau 0000:23:00.0: Xwayland[5346]: failed to idle channel 25 [Xwayland[5346]]
Dec 30 23:51:46 nyx kernel: nouveau 0000:23:00.0: fifo: read fault at 0000013000 engine 06 [HOST0] client 07 [GPC0/T1_2] reason 02 [PTE] on channel 25 [00fbf87000 Xwayland[5346]]
Dec 30 23:51:46 nyx kernel: nouveau 0000:23:00.0: fifo: channel 25: killed
Dec 30 23:51:46 nyx kernel: nouveau 0000:23:00.0: fifo: runlist 0: scheduled for recovery
Dec 30 23:51:46 nyx kernel: nouveau 0000:23:00.0: Xwayland[5346]: channel 25 killed!
Dec 30 23:51:46 nyx kernel: nouveau 0000:23:00.0: Xwayland[5346]: nv50cal_space: -16
Dec 30 23:51:48 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Dec 30 23:52:10 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07

I have a dual display setup (on HiDPI, using fractional scaling), after the gnome-shell restart the configuration of the displays (how the are arranged, and which display is primary changed).
Comment 3 Jan Vlug 2017-12-31 11:53:30 UTC
A new freeze (reproducible by resizing gvim):

dec 31 12:21:28 nyx kernel: nouveau 0000:23:00.0: gr: TRAP ch 14 [00fdb11000 Xwayland[4270]]
dec 31 12:21:28 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC0/TEX: 80000041
dec 31 12:21:28 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC1/TEX: 80000041
dec 31 12:21:28 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC2/TEX: 80000041
dec 31 12:21:28 nyx kernel: nouveau 0000:23:00.0: gr: GPC1/TPC2/TEX: 80000041
dec 31 12:21:28 nyx kernel: nouveau 0000:23:00.0: fifo: read fault at 0004e91000 engine 00 [GR] client 01 [GPC0/T1_0] reason 02 [PTE] on channel 14 [00fdb11000 Xwayla
dec 31 12:21:28 nyx kernel: nouveau 0000:23:00.0: fifo: channel 14: killed
dec 31 12:21:28 nyx kernel: nouveau 0000:23:00.0: fifo: runlist 0: scheduled for recovery
dec 31 12:21:28 nyx kernel: nouveau 0000:23:00.0: fifo: engine 0: scheduled for recovery
dec 31 12:21:28 nyx kernel: nouveau 0000:23:00.0: Xwayland[4270]: channel 14 killed!
Comment 4 Jan Vlug 2018-01-06 14:55:32 UTC
Note that this crash/freeze for some reason is usually not detected by the ABRT system.
Comment 5 Jan Vlug 2018-01-11 13:02:55 UTC
Today this happened again. I was still able to reach the machine via ssh.
There are extra lines in the logging compared to the previous freezes:

Jan 11 11:32:57 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Jan 11 11:42:04 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Jan 11 11:42:31 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Jan 11 11:47:18 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Jan 11 13:08:12 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Jan 11 13:10:14 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Jan 11 13:49:37 nyx kernel: nouveau 0000:23:00.0: gr: TRAP ch 14 [00fdb51000 Xwayland[2381]]
Jan 11 13:49:37 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC0/TEX: 80000041
Jan 11 13:49:37 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC1/TEX: 80000041
Jan 11 13:49:37 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC2/TEX: 80000041
Jan 11 13:49:37 nyx kernel: nouveau 0000:23:00.0: gr: GPC1/TPC2/TEX: 80000041
Jan 11 13:49:37 nyx kernel: nouveau 0000:23:00.0: fifo: read fault at 000725c000 engine 00 [GR] client 0a [GPC0/T1_3] reason 02 [PTE] on channel 14 [00fdb51000 Xwayland[2381]]
Jan 11 13:49:37 nyx kernel: nouveau 0000:23:00.0: fifo: channel 14: killed
Jan 11 13:49:37 nyx kernel: nouveau 0000:23:00.0: fifo: runlist 0: scheduled for recovery
Jan 11 13:49:37 nyx kernel: nouveau 0000:23:00.0: fifo: engine 0: scheduled for recovery
Jan 11 13:49:37 nyx kernel: nouveau 0000:23:00.0: Xwayland[2381]: channel 14 killed!
Jan 11 13:50:50 nyx kernel: nouveau 0000:23:00.0: Xwayland[2381]: nv50cal_space: -16
Jan 11 13:50:50 nyx kernel: nouveau 0000:23:00.0: Xwayland[2381]: nv50cal_space: -16
Jan 11 13:50:50 nyx kernel: nouveau 0000:23:00.0: Xwayland[2381]: nv50cal_space: -16
<this last line keeps repeating sometimes several times per second>
Comment 6 Jan Vlug 2018-01-22 11:06:20 UTC
Log of another freeze when resizing a Thunderbird save all attachments popup window:

Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: gr: TRAP ch 14 [00fdb11000 Xwayland[2237]]
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC0/TEX: 80000009
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC1/TEX: 80000009
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC2/TEX: 80000000
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: gr: TRAP ch 14 [00fdb11000 Xwayland[2237]]
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC0/TEX: 80000009
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC1/TEX: 80000009
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC2/TEX: 80000009
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: gr: TRAP ch 14 [00fdb11000 Xwayland[2237]]
<lines above repeat multiple times>
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC0/TEX: 80000041
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC1/TEX: 80000041
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC2/TEX: 80000041
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: fifo: read fault at 000c16c000 engine 00 [GR] client 15 [GPC0/PE_4] reason 02 [PTE] on channel 14 [00fdb11000 Xwaylan
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: fifo: channel 14: killed
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: fifo: runlist 0: scheduled for recovery
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: fifo: engine 0: scheduled for recovery
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: fifo: engine 7: scheduled for recovery
Jan 22 11:37:43 nyx kernel: nouveau 0000:23:00.0: Xwayland[2237]: channel 14 killed!
Comment 7 Edwin Foss 2018-01-26 08:49:04 UTC
Also happens with my machine, Antergos/Gnome/Wayland latest repo update (no AUR) with AMD FX8350 and NVIDIA GK104 [GeForce GTX 760] (rev a1)

First crash I was watching YouTube, in journalctl I got this:

kernel: nouveau 0000:01:00.0: Xwayland[1012]: channel 13 killed!
kernel: nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
kernel: nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
kernel: nouveau 0000:01:00.0: fifo: channel 13: killed
kernel: nouveau 0000:01:00.0: fifo: read fault at 000a5e0000 engine 00 [GR] client 04 [GPC0/T1_1] reason 02 [PTE] on channel 13 [007ed50000 Xwayland[1012]]
kernel: nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: TRAP ch 13 [007ed50000 Xwayland[1012]]
kernel: nouveau 0000:01:00.0: gr: GPC2/TPC1/TEX: 80000009
kernel: nouveau 0000:01:00.0: gr: GPC2/TPC0/TEX: 80000009
kernel: nouveau 0000:01:00.0: gr: GPC1/TPC1/TEX: 80000009
kernel: nouveau 0000:01:00.0: gr: GPC1/TPC0/TEX: 80000009
kernel: nouveau 0000:01:00.0: gr: GPC0/TPC1/TEX: 80000009
kernel: nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000009


Second time I was doing random things and I got this

kernel: nouveau 0000:01:00.0: Xwayland[1009]: channel 3 killed!
kernel: nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
kernel: nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
kernel: nouveau 0000:01:00.0: fifo: channel 3: killed
kernel: nouveau 0000:01:00.0: fifo: read fault at 0002de2000 engine 00 [GR] client 0f [GPC1/PROP_0] reason 02 [PTE] on channel 3 [007f82e000 Xwayland[1009]]
kernel: nouveau 0000:01:00.0: gr: GPC2/TPC1/MP trap: global 00000004 [MULTIPLE_WARP_ERRORS] warp 3000d [OOR_REG]
kernel: nouveau 0000:01:00.0: gr: TRAP ch 3 [007f82e000 Xwayland[1009]]


Third time I got this which flooded my log with 500.000+ lines of same thing

kernel: nouveau 0000:01:00.0: fifo: SCHED_ERROR 06 []


I hope this help to find some fix, best regards
Comment 8 Jan Vlug 2018-01-29 10:47:22 UTC
Another crash:

Jan 29 09:57:25 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Jan 29 10:43:21 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Jan 29 10:50:18 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Jan 29 10:51:28 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Jan 29 11:26:22 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Jan 29 11:42:22 nyx kernel: nouveau 0000:23:00.0: disp: 0x000061ec[0]: INIT_GENERIC_CONDITON: unknown 0x07
Jan 29 11:43:06 nyx kernel: nouveau 0000:23:00.0: gr: TRAP ch 14 [00fdb11000 Xwayland[2952]]
Jan 29 11:43:06 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC0/TEX: 80000041
Jan 29 11:43:06 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC1/TEX: 80000041
Jan 29 11:43:06 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC2/TEX: 80000041
Jan 29 11:43:06 nyx kernel: nouveau 0000:23:00.0: gr: GPC1/TPC2/TEX: 80000041
Jan 29 11:43:06 nyx kernel: nouveau 0000:23:00.0: fifo: read fault at 0002c7d000 engine 00 [GR] client 18 [GPC1/PE_5] reason 02 [PTE] on channel 14 [00fdb11000 Xwayland[2952]]
Jan 29 11:43:06 nyx kernel: nouveau 0000:23:00.0: fifo: channel 14: killed
Jan 29 11:43:06 nyx kernel: nouveau 0000:23:00.0: fifo: runlist 0: scheduled for recovery
Jan 29 11:43:06 nyx kernel: nouveau 0000:23:00.0: fifo: engine 0: scheduled for recovery
Jan 29 11:43:06 nyx kernel: nouveau 0000:23:00.0: Xwayland[2952]: channel 14 killed!
Comment 9 Jan Vlug 2018-01-29 11:06:17 UTC
After a while this message starts to appear in the log file:
Jan 29 12:01:52 nyx kernel: nouveau 0000:23:00.0: Xwayland[2952]: nv50cal_space: -16
Comment 10 Jan Vlug 2018-01-29 14:57:20 UTC
And more logging:

Jan 29 14:54:02 nyx kernel: nouveau 0000:23:00.0: imem: PRAMIN exhausted
Jan 29 14:54:02 nyx kernel: nouveau 0000:23:00.0: imem: PRAMIN exhausted
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: imem: PRAMIN exhausted
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: imem: PRAMIN exhausted
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: gr: TRAP ch 16 [00fde04000 Xwayland[10869]]
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC0/TEX: 80000041
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC1/TEX: 80000041
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC2/TEX: 80000041
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: gr: GPC1/TPC2/TEX: 80000041
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: fifo: read fault at 0002df1000 engine 00 [GR] client 01 [GPC0/T1_0] reason 02 [PTE] on channel 16 [00fde04000 Xwayland[10869]]
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: fifo: channel 16: killed
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: fifo: runlist 0: scheduled for recovery
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: fifo: engine 0: scheduled for recovery
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: Xwayland[10869]: channel 16 killed!
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: gr: TRAP ch 15 [00fde39000 systemd-logind[2004]]
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC0/TEX: 80000041
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC1/TEX: 80000041
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: gr: GPC0/TPC2/TEX: 80000041
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: gr: GPC1/TPC2/TEX: 80000041
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: fifo: read fault at 002b9bd000 engine 00 [GR] client 07 [GPC0/T1_2] reason 02 [PTE] on channel 15 [00fde39000 systemd-logind[2004]]
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: fifo: channel 15: killed
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: fifo: runlist 0: scheduled for recovery
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: fifo: engine 0: scheduled for recovery
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: fifo: engine 7: scheduled for recovery
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: systemd-logind[2004]: channel 15 killed!
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: sec2: queue 0 rewinded
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: imem: PRAMIN exhausted
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: imem: PRAMIN exhausted
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: imem: PRAMIN exhausted
Jan 29 14:54:17 nyx kernel: nouveau 0000:23:00.0: imem: PRAMIN exhausted
Jan 29 14:59:43 nyx kernel: nouveau 0000:23:00.0: imem: PRAMIN exhausted
Jan 29 14:59:44 nyx kernel: nouveau 0000:23:00.0: imem: PRAMIN exhausted
Jan 29 14:59:53 nyx kernel: nouveau 0000:23:00.0: imem: PRAMIN exhausted
Jan 29 14:59:54 nyx kernel: nouveau 0000:23:00.0: imem: PRAMIN exhausted
Jan 29 15:10:23 nyx kernel: nouveau 0000:23:00.0: Xwayland[10869]: nv50cal_space: -16
Jan 29 15:10:23 nyx kernel: nouveau 0000:23:00.0: Xwayland[10869]: nv50cal_space: -16
Jan 29 15:10:23 nyx kernel: nouveau 0000:23:00.0: Xwayland[10869]: nv50cal_space: -16
Jan 29 15:10:23 nyx kernel: nouveau 0000:23:00.0: Xwayland[10869]: nv50cal_space: -16
Comment 11 Edwin Foss 2018-02-01 06:30:55 UTC
Another crash

kernel: nouveau 0000:01:00.0: fifo: read fault at 0002c22000 engine 00 [GR] client 01 [GPC2/T1_0] reason 02 [PTE] on channel 3 [007f82e000 Xwayland[964]]
kernel: nouveau 0000:01:00.0: gr: GPC2/TPC1/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC2/TPC0/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC1/TPC1/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC1/TPC0/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC0/TPC1/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: TRAP ch 3 [007f82e000 Xwayland[964]]
kernel: nouveau 0000:01:00.0: Xwayland[964]: channel 13 killed!
kernel: nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
kernel: nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
kernel: nouveau 0000:01:00.0: fifo: channel 13: killed
kernel: nouveau 0000:01:00.0: fifo: read fault at 0007280000 engine 00 [GR] client 01 [GPC0/T1_0] reason 02 [PTE] on channel 13 [007ed4e000 Xwayland[964]]
kernel: nouveau 0000:01:00.0: gr: GPC2/TPC1/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC2/TPC0/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC1/TPC1/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC1/TPC0/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC0/TPC1/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: TRAP ch 13 [007ed4e000 Xwayland[964]]
Comment 12 Edwin Foss 2018-02-01 06:33:19 UTC
And crashed again

kernel: nouveau 0000:01:00.0: fifo: read fault at 0002c22000 engine 00 [GR] client 01 [GPC2/T1_0] reason 02 [PTE] on channel 3 [007f82e000 Xwayland[964]]
kernel: nouveau 0000:01:00.0: gr: GPC2/TPC1/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC2/TPC0/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC1/TPC1/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC1/TPC0/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC0/TPC1/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: TRAP ch 3 [007f82e000 Xwayland[964]]
kernel: nouveau 0000:01:00.0: Xwayland[964]: channel 13 killed!
kernel: nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
kernel: nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
kernel: nouveau 0000:01:00.0: fifo: channel 13: killed
kernel: nouveau 0000:01:00.0: fifo: read fault at 0007280000 engine 00 [GR] client 01 [GPC0/T1_0] reason 02 [PTE] on channel 13 [007ed4e000 Xwayland[964]]
kernel: nouveau 0000:01:00.0: gr: GPC2/TPC1/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC2/TPC0/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC1/TPC1/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC1/TPC0/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC0/TPC1/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000049
kernel: nouveau 0000:01:00.0: gr: TRAP ch 13 [007ed4e000 Xwayland[964]]
Comment 13 Jan Vlug 2018-02-01 19:50:02 UTC
Another crash, here some logging:

Feb 01 18:32:23 nyx kernel: nouveau 0000:23:00.0: gr: TRAP ch 14 [00fdb11000 Xwayland[3450]]
Feb 01 18:32:23 nyx kernel: nouveau 0000:23:00.0: gr: GPC1/TPC2/TEX: 80000041
Feb 01 18:32:23 nyx kernel: nouveau 0000:23:00.0: fifo: read fault at 00039de000 engine 00 [GR] client 18 [GPC1/PE_5] reason 02 [PTE] on channel 14 [00fdb11000 Xwayland[3450]]
Feb 01 18:32:23 nyx kernel: nouveau 0000:23:00.0: fifo: channel 14: killed
Feb 01 18:32:23 nyx kernel: nouveau 0000:23:00.0: fifo: runlist 0: scheduled for recovery
Feb 01 18:32:23 nyx kernel: nouveau 0000:23:00.0: fifo: engine 0: scheduled for recovery
Feb 01 18:32:23 nyx kernel: nouveau 0000:23:00.0: Xwayland[3450]: channel 14 killed!
<snip>
Feb 01 18:37:34 nyx org.gnome.Shell.desktop[3409]: nouveau: kernel rejected pushbuf: Device or resource busy
Feb 01 18:37:34 nyx org.gnome.Shell.desktop[3409]: nouveau: ch14: krec 0 pushes 1 bufs 4 relocs 0
Feb 01 18:37:34 nyx org.gnome.Shell.desktop[3409]: nouveau: ch14: buf 00000000 00000003 00000004 00000004 00000000
Feb 01 18:37:34 nyx org.gnome.Shell.desktop[3409]: nouveau: ch14: buf 00000001 00000006 00000004 00000000 00000004
Feb 01 18:37:34 nyx org.gnome.Shell.desktop[3409]: nouveau: ch14: buf 00000002 00000020 00000002 00000000 00000002
Feb 01 18:37:34 nyx org.gnome.Shell.desktop[3409]: nouveau: ch14: buf 00000003 0000002e 00000004 00000004 00000000
Feb 01 18:37:34 nyx org.gnome.Shell.desktop[3409]: nouveau: ch14: psh 00000000 0000013e24 0000013eb4
Feb 01 18:37:34 nyx org.gnome.Shell.desktop[3409]: nouveau:         0x20056080
Feb 01 18:37:34 nyx org.gnome.Shell.desktop[3409]: nouveau:         0x000000e6
Feb 01 18:37:34 nyx org.gnome.Shell.desktop[3409]: nouveau:         0x00000000
<snip>
Feb 01 19:32:00 nyx org.gnome.Shell.desktop[3409]: nouveau:         0x20046234
Feb 01 19:32:00 nyx org.gnome.Shell.desktop[3409]: nouveau:         0x00000000
Feb 01 19:32:00 nyx kernel: nouveau 0000:23:00.0: Xwayland[3450]: nv50cal_space: -16
Feb 01 19:32:00 nyx kernel: nouveau 0000:23:00.0: fifo: PBDMA0: 04000000 [ACQUIRE] ch 13 [00ffb82000 systemd-logind[2544]] subc 0 mthd 001c data 00001004
Feb 01 19:32:00 nyx kernel: nouveau 0000:23:00.0: fifo: PBDMA0: 04000000 [ACQUIRE] ch 13 [00ffb82000 systemd-logind[2544]] subc 0 mthd 001c data 00001004
Feb 01 19:32:00 nyx kernel: nouveau 0000:23:00.0: fifo: PBDMA0: 04000000 [ACQUIRE] ch 13 [00ffb82000 systemd-logind[2544]] subc 0 mthd 001c data 00001004
Feb 01 19:33:00 nyx org.gnome.Shell.desktop[3409]: nouveau: kernel rejected pushbuf: Device or resource busy
Feb 01 19:33:00 nyx org.gnome.Shell.desktop[3409]: nouveau: ch14: krec 0 pushes 1 bufs 4 relocs 0
Feb 01 19:33:00 nyx org.gnome.Shell.desktop[3409]: nouveau: ch14: buf 00000000 00000004 00000004 00000004 00000000
Feb 01 19:33:00 nyx org.gnome.Shell.desktop[3409]: nouveau: ch14: buf 00000001 00000006 00000004 00000000 00000004
Feb 01 19:33:00 nyx org.gnome.Shell.desktop[3409]: nouveau: ch14: buf 00000002 00000019 00000002 00000000 00000002
Feb 01 19:33:00 nyx org.gnome.Shell.desktop[3409]: nouveau: ch14: buf 00000003 0000000f 00000004 00000004 00000000
Feb 01 19:33:00 nyx org.gnome.Shell.desktop[3409]: nouveau: ch14: psh 00000000 0000001138 00000011c8
Feb 01 19:33:00 nyx org.gnome.Shell.desktop[3409]: nouveau:         0x20056080
Feb 01 19:33:00 nyx org.gnome.Shell.desktop[3409]: nouveau:         0x000000e6
Feb 01 19:33:00 nyx org.gnome.Shell.desktop[3409]: nouveau:         0x00000000
Comment 14 Martin Peres 2019-12-04 09:35:04 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/396.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.