http://bugs.winehq.org/show_bug.cgi?id=7970
------- Additional Comments From rm@eightyfive.net 2007-07-04 19:37 ------- Created an attachment (id=5678) --> (http://bugs.winehq.org/attachment.cgi?id=5678&action=view) fix for wined3d/surface.c which causes the D3DERR_INVALIDCALL
after adding adding an error message to every return of D3DERR_INVALIDCALL and WINED3D_INVALIDCALL i found out that the crash is caused by a validity check in wined3d/surface.c
this patch fixes the problem by allowing pRect->left = pRect->right (which is =0 when the crash occurs).