http://bugs.winehq.org/show_bug.cgi?id=28856
--- Comment #10 from Andrew Eikum aeikum@codeweavers.com 2011-11-28 08:24:25 CST --- No, that log is just fine, thank you. There are some known issues with the ALSA driver, and we're working on improvements in Bug 28723. Your log shows signs of the same problems (it looks like your ALSA period and buffer sizes are incompatible with how the audio data is fed from dsound, which causes the underrun messages from alsa_write_data). After those fixes get into Wine, we'll have you retest and see if the issue is solved.
By the way, you might have better luck if you open the Wine configuration tool (winecfg) and set the Windows version to Windows 7 for your StarCraft 2 installation. I think StarCraft 2 uses mmdevapi directly instead of going through dsound if you have that Windows version set, and it may just happen to work better. Even if that fixes it, though, this is still a bug that we need to fix.