X hung with nouveau 'INVALID_CMD' and 'INVALID_ADDRESS_ALIGNMENT' errors on GeForce 9600 GT [10de:0622]
Submitted by Adam Williamson
Assigned to Nouveau Project
Description
Recently my desktop - running Fedora 25, kernel 4.8.0-0.rc8.git0.1.fc25.x86_64 , xorg-x11-drv-nouveau-1.0.13-1.fc25.x86_64 - hung in the middle of normal operation. X was totally stuck, but I could get in and shut down via ssh. The journal shows these nouveau errors at the time of the hang:
Oct 03 16:55:33 adam.happyassassin.net kernel: nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 6 [systemd-logind[1245]] get 00200218e0 put 0020024010 ib_get 0000032c ib_put 0000032d state 80004861 (err: INVALID_CMD) push 00504031
Oct 03 16:55:33 adam.happyassassin.net kernel: nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 6 [systemd-logind[1245]] get 0020024010 put 0020024010 ib_get 0000032c ib_put 00000348 state 80000000 (err: INVALID_CMD) push 00406040
Oct 03 16:55:33 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 0000000b [INVALID_ADDRESS_ALIGNMENT]
Oct 03 16:55:33 adam.happyassassin.net kernel: nouveau 0000:01:00.0: gr: 00100000 [] ch 6 [001fbe5000 systemd-logind[1245]] subc 0 class 5039 mthd 0328 data 00000000
this is on a GeForce 9600 GT, [10de:0622] , with two displays connected via DVI.