http://bugs.winehq.org/show_bug.cgi?id=28677
--- Comment #4 from Andrew Eikum aeikum@codeweavers.com 2011-10-18 08:42:22 CDT --- This looks like the dsound compliment to Bug 28042. The application is calling DirectSoundEnumerate() from a DllMain(). dsound launches its own thread during that call, and that thread gets stuck on the loader lock because it's already in a DllMain(). However, this does seem to work on Win Vista and Win 7 without any compatibility setting requirements.
We need to figure out a solution to this launching a thread from DllMain() problem.