http://bugs.winehq.org/show_bug.cgi?id=12299
--- Comment #7 from Pawel Nadolski pawel.nadolski@gmail.com 2008-04-01 17:22:22 --- I've updated wine from git and your patch doesn't apply cleanly (in device.c) and I don't know to which version should I reset source. (Three lines that were not applied contained stateblock_dbg_check() call.) Nevertheless I tried to get the trace with this patch applied to the latest source (2d1cf6c) but game crashed earlier, just after loading the level at line: TRACE("%u stateblocks tracked\n", num_stateblocks); in stateblock_dbg_check() function. So it would probably not be useful.
My hardware is ThinkPad T60 with Intel 945GM, running Ubuntu 7.10 with xserver-xorg-video-intel version 2.1.1-0ubuntu9. I think this was clean installation with rm -rf ~/.wine but on some older version of wine maybe .57 or .58
The demo (smaller one) doesn't crash for me (in 1659709, in latest 2d1cf6c it crashes at startup) in the training campaign (in the other one available it crashes silently with core dump before loading level) and the only graphics problems I have are on loading level screen and inside sniper scope. I didn't try to play any further but it looks playable.