http://bugs.winehq.org/show_bug.cgi?id=20380
--- Comment #39 from Roderick Colenbrander thunderbird2k@gmail.com 2009-12-11 13:04:44 --- Created an attachment (id=25170) --> (http://bugs.winehq.org/attachment.cgi?id=25170) Possible fix
This patch may fix issues some people are seeing due to my xrender work. The bugs aren't the xrender code itself. Various games seem to use the stack pointer as an extra register (at least populous does and some of the apps which have moved to this bug as well). Due to this the memory trapping code on the dibsections won't work. In ddraw we present a dibsection to the apps and this causes the issues. For some reason this issue didn't occur before my changes, so likely a different codepath in Wine is entered. Let me know if this works.