https://bugs.winehq.org/show_bug.cgi?id=52005
--- Comment #4 from Zebediah Figura z.figura12@gmail.com --- Ah, okay. Basically, the test file is WMV1, which doesn't have hardware decode support, but VAAPI *does* support hardware decode of WMV3. GStreamer detects the type as "video/x-wmv" and tries to autoplug vaapidecodebin; the libva plugins enumerate available types, detect that WMV1 is none of them, and pass things on to the next decoder.
Except that with nouveau, kernel synchronization is bad enough that even asking for available formats (and creating test surfaces?) causes a GPU reset.
So obviously nouveau should be fixed, but in the meantime, probably the best thing to do is disable libva acceleration on the relevant machines. Probably the easiest way is to just uninstall gstreamer1.0-vaapi, if that doesn't work I'll have to look up other ways to blacklist vaapidecodebin.