http://bugs.winehq.org/show_bug.cgi?id=7428
--- Comment #6 from Mikolaj Zalewski mikolaj.zalewski@gmail.com 2007-08-24 16:59:51 --- Created an attachment (id=7775) --> (http://bugs.winehq.org/attachment.cgi?id=7775) patch
CS2 calls AlphaBlend calls with a negative source x coordinate. That causes some buffer overruns in X11DRV_AlphaBlend. Does the attached patch help?
Just as a note: I'm not sure if this patch is correct. According to MSDN a call with a negative source x should have failed what would suggest that the source of the problem is somewhere else.