[Bug 3487] Battlezone II craches with access violation (enumSurfaceCallBack?)

Peter Berg Larsen pebl at math.ku.dk
Sat Oct 8 16:49:47 CDT 2005


> ------- Additional Comments From lionel.ulmer at free.fr  2005-08-10 16:13 -------
> This problem should be fixed in wine CVS by Raphael.
> I am also going to do some tests on Windows to see if his fix is the right one :-)

Hmm, apparently my comments are not read.

This bug is not caused by lpddsd == null which Raphael fixes. lpddsd is 
never null. The problem is that the surface flags is 0, so it looked like 
a lpddsd == null bug, because it just writes:

0009:trace:ddraw:Main_DirectDrawSurface_Lock
locked surface returning description:
0009:trace:seh:__regs_RtlRaiseException code=c0000005 flags=0 
addr=0x5d7365

In fact it did return from both DDRAW_dump_surface_desc and 
Main_DirectDrawSurface_Lock

Peter



More information about the wine-bugs mailing list