Bug 196773

Summary: System hangs with nouveau 'trapped write' error (GeForce 9600 GT, [10de:0622])
Product: Drivers Reporter: Adam Williamson (adamw)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: NEW ---    
Severity: high CC: jefferym
Priority: P1    
Hardware: Intel   
OS: Linux   
Kernel Version: 4.13.0-0.rc5.git2.1.fc27.x86_64 Subsystem:
Regression: No Bisected commit-id:

Description Adam Williamson 2017-08-25 16:02:10 UTC
I'm running Fedora 27 (future release) on my desktop, with an NVIDIA GeForce 9600 GT adapter, [10de:0622]. Running a GNOME desktop on Wayland, with fairly typical apps (Evolution, Firefox, gnome-terminal, hexchat). At least twice now my system has suddenly hung completely, with errors like this in the journal (on reboot):

Aug 25 08:39:28 adam.happyassassin.net kernel: nouveau 0000:01:00.0: fb: trapped write at 00205f3000 on channel 13 [1ea18000 Xwayland[2488]] engine 00 [PGRAPH] client 03 [DISPATCH] subclient 05 [M2M_OUT] reason 00000002 [PAGE_NOT_PRESENT]
Aug 25 08:39:28 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: TRAP_M2MF 00000004 [OUT]
Aug 25 08:39:28 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: TRAP_M2MF 00340141 205fc800 00000000 05000430
Aug 25 08:39:28 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: 00200000 [] ch 13 [001ea18000 Xwayland[2488]] subc 5 class 5039 mthd 0328 data 00000000

The previous occurrence had lots of them, repeating over and over:

Aug 17 08:14:06 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: TRAP_M2MF 00000004 [OUT]
Aug 17 08:14:06 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: TRAP_M2MF 00340141 40229980 00000000 05000430
Aug 17 08:14:06 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: 00200000 [] ch 13 [001ea18000 Xwayland[2631]] subc 5 class 5039 mthd 0328 data 00000000
Aug 17 08:14:06 adam.happyassassin.net kernel: nouveau 0000:01:00.0: fb: trapped write at 004023c940 on channel 13 [1ea18000 Xwayland[2631]] engine 00 [PGRAPH] client 03 [DISPATCH] subclient 05 [M2M_OUT] reason 00000002 [PAGE_NOT_PRESENT]
Aug 17 08:14:06 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: TRAP_M2MF 00000004 [OUT]
Aug 17 08:14:06 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: TRAP_M2MF 00340141 40223880 00000000 05000430
Aug 17 08:14:06 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: 00200000 [] ch 13 [001ea18000 Xwayland[2631]] subc 5 class 5039 mthd 0328 data 00000000
Aug 17 08:14:06 adam.happyassassin.net kernel: nouveau 0000:01:00.0: fb: trapped write at 0040236840 on channel 13 [1ea18000 Xwayland[2631]] engine 00 [PGRAPH] client 03 [DISPATCH] subclient 05 [M2M_OUT] reason 00000002 [PAGE_NOT_PRESENT]
Aug 17 08:14:16 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: TRAP_M2MF 00000004 [OUT]
Aug 17 08:14:16 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: TRAP_M2MF 00340141 40249640 00000000 05000430
Aug 17 08:14:16 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: 00200000 [] ch 13 [001ea18000 Xwayland[2631]] subc 5 class 5039 mthd 0328 data 00000000
Aug 17 08:14:16 adam.happyassassin.net kernel: nouveau 0000:01:00.0: fb: trapped write at 004022a640 on channel 13 [1ea18000 Xwayland[2631]] engine 00 [PGRAPH] client 03 [DISPATCH] subclient 05 [M2M_OUT] reason 00000002 [PAGE_NOT_PRESENT]

(and many more)