http://bugs.winehq.org/show_bug.cgi?id=20799
--- Comment #27 from Chris chris.kcat@gmail.com 2009-11-29 20:53:24 --- Quite sure now that some of ALSA's function pointers are getting trashed, somehow. Unfortunately, I have no idea how. Don't suppose you can try running it with valgrind?
WINEDEBUG=+dsalsa valgrind --trace-children=yes wine MirrorsEdge.exe 2>&1 | tee out.log
It will run very slowly, but it will hopefully be helpful. It will also be somewhat noisy, with a lot of dubious warnings. It'll help if you have another wine app running first (like winemine or notepad) so it doesn't needlessly trace wineserver and such, too.