Direct Sound freezes. I'd like to help fix them...
Brian Gunlogson
bmg300 at yahoo.com
Sat Jun 18 17:33:30 CDT 2005
Baldurs Gate 2: Shadows of amn, locks up when many sounds are played at once. Like during intense
battles.
I am positive it is related to direct sound. Because when I disable direct sound in the WINE
source (by stubbing out the functions) the game runs fine.
The last 5 TRACE()s before the game freezes:
000b:trace:dsound:DSOUND_MixerVol left = 3a59, right = 3dd1
000b:trace:dsound:DSOUND_MixInBuffer (0x4fa720f8,9416,34684)
000b:trace:dsound:DSOUND_tmpbuffer (0x40417778,-4)
000b:trace:dsound:DSOUND_MixInBuffer MixInBuffer (0x4fa720f8) len = -4, dest = 9416
000b:trace:dsound:DSOUND_MixerNorm (0x4fa720f8, 0x52a2d43e, 0x4f9e0dc0), buf_mixpos=26190
WINEDEBUG="trace+dsound,warn+all,fixme+all,+tid"
I am under the assumption that direct sound runs in a seperate thread? And maybe there is some
buffer overflow/corruption/colision that leads to an infinite loop or even a deadlock (doesn't
seem like a deadlock)?
What would you do next?
Brian G.
____________________________________________________
Yahoo! Sports
Rekindle the Rivalries. Sign up for Fantasy Football
http://football.fantasysports.yahoo.com
More information about the wine-devel
mailing list