http://bugs.winehq.org/show_bug.cgi?id=20380
--- Comment #32 from Wylda wylda@volny.cz 2009-10-28 10:05:40 --- (In reply to comment #30)
The bug likely occurs only for dibsections. I'll give a short summary of what the patch changed and perhaps were to look for the issue.
Hi Roderick, thank you for that summary.
It is hard to say where the problem is but I guess that when using the depth conversion code...
OK, this led me to the idea of confirming your guess. So game still crashes with current git (wine-1.1.32-119-g07c321b), but if i change xorg.conf and setup 16bit depth for xwindow, then the game does not freeze... Switching back to 24bit and X restart, game freeze/crashes and following duo comes up in log:
0009:trace:d3d_surface:IWineD3DBaseSurfaceImpl_LockRect
0009:trace:seh:raise_exception code=c0000005
Makes sense to you or are you closer to the solution now?