[Bug 29472] Regen: locks up/crashes on audio output

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Dec 31 08:41:51 CST 2011


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

Jörg Höhle <hoehle at users.sourceforge.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |http://aamirm.hacking-cult.
                   |                            |org/www/regen.html
                 CC|                            |aeikum at codeweavers.com
          Component|winealsa.drv                |directx-dsound

--- Comment #7 from Jörg Höhle <hoehle at users.sourceforge.net> 2011-12-31 08:41:51 CST ---
One bug appears to be in DSound. Its mixer has no business using
IAudioClient_GetPosition in DSOUND_PerformMix. What it wants is Padding, i.e.
how much buffer space is available. CC'ing Andrew Eikum who is currently
working on the mixer.

There are some strange things in the logs, e.g. thread 0009 calls
GetCurrentPadding 43 times per millisecond!

  8.515:AudioClock_GetPosition frames written: 65024, held: 0, avail: 522751,
delay: 4533 state 3, pos: 60491
  8.525:AudioClock_GetPosition frames written: 65024, held: 0, avail: 522751,
delay: 4533 state 3, pos: 60491
Identical values may indicate that ALSA/PA stalled (the underrun bug?), however
there are not enough log lines to tell. 10ms of log is not enough to be sure.
Regarding underruns (not seen in your short log snippet), you may apply
http://www.winehq.org/pipermail/wine-patches/2011-December/110025.html
manually (the conflict is easy to solve).

Some log lines are cut off or missing. Please use the >> trick from bug #19125,
comment #2 when generating logs next time.

BTW, what is your OS?

>106 additional test failures
What sort of failures?

>Whenever a game is loaded
You pointed to a download but is it enough? Where can we find a game to load?

-- 
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