https://bugs.winehq.org/show_bug.cgi?id=53010
--- Comment #7 from Gabriel Ivăncescu gabrielopcode@gmail.com --- Created attachment 72393 --> https://bugs.winehq.org/attachment.cgi?id=72393 Trace device names
So fmodex.dll used by the game can't handle Friendly Device Names with more than 62 characters + NUL. (DEVPKEY_Device_FriendlyName, DEVPKEY_DeviceInterface_FriendlyName, DEVPKEY_Device_DeviceDesc props)
I've sent a patch to the mailing list. Does the following patch (link) help?
https://source.winehq.org/patches/data/236327
Note that the attached diff here is for something else that I'm wondering about. I noticed your device names have some weird data at the end; not sure if that's a bug somewhere else (in PA?), which is why they are so long to begin with.
Can you please try the attached patch and post a log with +pulse? You can try it on top of the one I linked from the mailing list, it doesn't matter if it crashes or not, just want to see why the name is so weird.
But that's not really important to fix this particular bug, it's just something extra. Because I tested with a normal artificial name and it crashes if it's > 62 chars in length.
The linked patch from the mailing list should stop the crash though.