Alex Villacís Lasso a_villacis@palosanto.com writes:
Could anybody who knows about Wine critical sections comment on this? I do not really understand the implementation of critical sections at the wineserver side (other than the fact that a select() is used somewhere), so I could take a long time to unravel this bug. This problem does not seem specific to DirectSound as far as I could tell, so this might be affecting a couple other apps under Wine. Also, comments on how I could supply more information on this are welcome.
The most likely cause is that a thread got killed while trying to release the section. If you see calls to TerminateThread that would be a prime suspect.