http://bugs.winehq.org/show_bug.cgi?id=7643
------- Additional Comments From ehoover@mines.edu 2007-12-03 08:48 ------- In Reply to Comment #9: err:d3d_surface:IWineD3DSurfaceImpl_LockRect l: 128, r: 136, t: 212, b: 220 err:d3d_surface:IWineD3DSurfaceImpl_LockRect w: 512, h: 512 err:d3d_surface:IWineD3DSurfaceImpl_LockRect fmt: 894720068, size: 262144 err:d3d_surface:IWineD3DSurfaceImpl_LockRect returning memory@0x15c7a0a0, pitch(2048) dirtyfied(1) First chance exception: page fault on write access to 0x15c7a0a0 in 32-bit code (0x0082e73a).
I believe that format ID is WINED3DFMT_DXT5. I'm actually using the demo, which you can download from http://www.fileshack.com/file.x/10158/Supreme+Commander+Demo
In reply to Comment #10: Could you run with WINEDEBUG="+d3d_surface" and see if LockRect is returning the memory address that is failing? I'm guessing that Demo(0x0082e73a) == Full(0x0085835a).