http://bugs.winehq.org/show_bug.cgi?id=16311
--- Comment #34 from Felix Kuperjans felix.kuperjans@gmx.de 2009-02-10 09:47:15 --- I agree that this bug is caused by the NVIDIA driver, especially because no user of other drivers (e.g. ATI) reported this problem. I'm having the same problem with all Direct3D applications in wine (at the moment I tested 7 apps), but only if I enable xinerama (this bugs seems to occur only with xinerama, I had no problem using two really seperated Displays or a twin configuration). But I'm still wondering why this bug only occurs with wine and afaik not with any other OpenGL application (native UT2004 and OpenGL XEN-HVM worked fine on my system)... I think it could be possible, that there is probably some piece of unclean code in wine (and in the nvidia driver, too) that causes this bug, but that it could be solved by the nvidia-driver as well as by wine. It says "Locking assertion failure.", so probably there is some resource not cleaned up properly by wine, that causes some stale lock, which normally would be cleaned up by the driver on process termination, but whicht isn't in our case, due to a bug in the nvidia driver (or something like that). Probably it would be better if we do further investigation on this bug and try to solve it on the wine site, because I havn't seen any reaction of the NVIDIA team on http://www.nvnews.net/vbulletin/showthread.php?t=124730 and probably they won't solve this bug soon (and having to restart X or to go without xinerama is not a good situation...).