http://bugs.winehq.org/show_bug.cgi?id=13277
--- Comment #10 from Jens Albretsen jens@albretsen.dk 2008-05-22 14:31:50 --- A little update: I have submitted patches that fixes the issue. copysurface? my bad just got out of bed when I wrote about what I did the night before. I meant IDirect3DTextureImpl_Load, it was trying to load itself into itself. d3d7 is the base of d3d3 and the problem is in there. When a program creates a direct draw object uses it to create a surface and then releases the direct draw object and then expects directdraw to still be there anyway the fix was quite easy, surfaces now have an internal refcounter so ddraw can't close down if there surfaces attached.