I swear I started looking for the serious nouveau bug before the phoronix article, but it wasn't reproducing for me here. I eventually went with detailed code inspection and think I got it.
@airlied The Nouveau kernel driver is pretty old and uses legacy patterns. It isn't suprrising that there are these bad bugs. Has any company/person taken up the effort to write a new kernel driver? Especially for NVK.
@adilarif no a new driver would be a massive undertaking, the current kernel driver has a few area being worked on to bring it up to a newer support level