https://bugs.winehq.org/show_bug.cgi?id=47395
--- Comment #3 from Rafał Mużyło galtgendo@o2.pl --- Going by eu-addr2line (as the plain one also doesn't seem to support splitdebug):
DirectSoundCaptureCreate8+0x6d6 is directsound_destroy in IDirectSound8Impl_Release DirectSoundCaptureCreate8+0x405 is WaitForSingleObject(device->thread, INFINITE); in DirectSoundDevice_Release
Now, I've got this wild idea about why device->thread is never signaled... I'll probably share it after a few tests.