[Bug 28286] Backyard Baseball 2001 won't start

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Sep 7 06:08:18 CDT 2011


http://bugs.winehq.org/show_bug.cgi?id=28286

--- Comment #3 from Jörg Höhle <hoehle at 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.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the wine-bugs mailing list