http://bugs.winehq.org/show_bug.cgi?id=20799
--- Comment #53 from Wylda wylda@volny.cz 2010-05-07 19:20:37 ---
Hi Chris, i finally got closer to the crash and actually "fix" that crash. The crash in console output:
fixme:dbghelp:validate_addr64 Unsupported address ffffffffb7730000 fixme:dbghelp:validate_addr64 Unsupported address ffffffffb63c0000 fixme:dbghelp:validate_addr64 Unsupported address ffffffffb6320000 ...
comes from "DSDB_CreateMMAP(IDsDriverBufferImpl* pdbi)". There is a line:
snd_pcm_sw_params_set_silence_threshold(pcm, sw_params, boundary);
and when i comment that line out, crash is gone and game start ups normally :-) Unfortunately this fixes only Mirror's Edge.
Unreal Tournament still crashes, and the workaround "set openal32 to native" is still needed.
I wanted to look inside snd_pcm_sw_params_set_silence_threshold(), but unfortunately i did not find it in wine's sources, so i guess, that this function comes with ALSA or OpenAL?