It looks like this is a bug in the nouveau driver. Please report it upstream at <https://bugs.freedesktop.org/> under product 'xorg', component 'Driver/nouveau' (yes, really, even though this part of the kernel). Let us know the bug number or URL.