http://bugs.winehq.org/show_bug.cgi?id=28286
--- Comment #3 from Jörg Höhle hoehle@users.sourceforge.net 2011-09-07 06:08:18 CDT --- In short: the ugly PulseAudio underrun bug raises its head again :-( -- exactly what Andrew Eikum feared in bug #28040, comment #3.
You appear to be using a machine with PulseAudio not recent enough to support the handle_underrun parameter added mid 2010. The logs says: ALSA lib pcm_pulse.c:1008:(_snd_pcm_pulse_open) Unknown field handle_underrun AUDDRV_GetAudioEndpoint Opening PCM device "default" with handle_underrun: -22
wine-1.3.26 would simply refuse to use it. As the app (or is it Wine?) appears to scan all audio devices: AUDDRV_GetAudioEndpoint "default" 0x1376b0 0 0xbae7ac AUDDRV_GetAudioEndpoint "hw:0,0" 0x137780 0 0xbae7ac 1.3.26 would presumably use hw:0 instead and be happy. You can test that by checking whether other Linux apps (e.g. speaker-test) can still produce sound while Wine grabs hw:0, assuming your card "HDA ATI SB - ALC260 Analog" does not support mixing.
Wine-1.3.27 will accept to use PulseAudio, because not all versions of PulseAudio are affected. E.g. the older Ubuntu Intrepid (2008) is not affected by the underrun bug, Ubuntu Lucid (2010) is. Your machine is likely subject to the bug, audio hangs upon underrun, and you get no sound. What is the OS you are using?
Note that I have no explanation for the "Sound Card not detected" message (my suspicion is that PA clings to the hw device for a few seconds, thus preventing others from using it, particularly in scenarios like device enumeration...) Does wine-1.3.25 behave exactly like 1.3.27?
What's not in wine-1.3.27 is the following message: + ERR("PulseAudio "%s" %d without handle_underrun. Audio may hang." + " Please upgrade to alsa_plugins > 1.0.24\n", key, err); which is the recommended advice. Please look whether a newer PulseAudio (or rather the ALSA plugins package) is available for your system, perhaps as a backport.