The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
RE: Crashes when I go outdoors
by Vincent Fourmond on Thursday January 24th 2008, 13:51
I've done that, but I still have the same problem (the exact same crash, actually). I've tried changing various Direct3D properties, with unfortunately no success so far:
VideoMemorySize (128, that's my card)
OffscreenRenderingMode (backbuffer, pbuffer, pbuffers, fbo)
DirectDrawRenderer (no key -> opengl)
None of this did appear to work. I've also disabled pixel shaders in winecfg, but that didn't help much. I will try running from a true ia32 chroot (the X server is in 64 bits for now), but I'm skeptical. Any idea of where that could be coming ? I can hack the code if I have an idea of where I should hack. In case there would be anything useful, here are the last bits of a trace+d3d call:
trace:d3d:IWineD3DDeviceImpl_EndScene glFlush call ok ../../../dlls/wined3d/device.c / 4739
trace:d3d:IWineD3DDeviceImpl_Present (0x1adad0) Presenting the frame
trace:d3d:IWineD3DDeviceImpl_GetSwapChain (0x1adad0) : swapchain 0
trace:d3d:IWineD3DSwapChainImpl_AddRef (0x1fc1e0) : AddRef increasing from 1
trace:d3d:IWineD3DDeviceImpl_GetSwapChain (0x1adad0) returning 0x1fc1e0
trace:d3d:IWineD3DDeviceImpl_Present presentinng chain 0, 0x1fc1e0
trace:d3d:ActivateContext (0x1adad0): Selecting context for render target 0xfd0298, thread 9
trace:d3d:IWineD3DSwapChainImpl_Present preseting HDC 0x268
trace:d3d:IWineD3DSwapChainImpl_Present SwapBuffers called, Starting new frame
trace:d3d:IWineD3DSwapChainImpl_Release (0x1fc1e0) : ReleaseRef to 1
wine: Unhandled page fault on read access to 0x00000000 at address 0x402f6a (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00402f6a).