https://bugs.winehq.org/show_bug.cgi?id=38668
--- Comment #57 from Adam Bolte abolte@systemsaviour.com --- I've just ran a few more tests with the patch. This time, the game was running fine both using built-in and native xaudio2_7 dlls - I played about two levels.
Then I got to another loading screen where the game would crash (or rather, get stuck in what looks like an infinite loop), and I was able to reproduce this using either native or built-in. Quite strange.
So I went back to my unpatched 2.0-rc6 build, loaded the game (tried both native and built-in), and selected the option to continue the game. Each time the level would now successfully load (says "Press E to continue"), but pressing E results in a backtrace.
Maybe my same game is getting corrupted somehow. The patch does have some sort of affect on what the game does when it crashes, but might not be the cause of the crash after all.