https://bugs.winehq.org/show_bug.cgi?id=51948
--- Comment #7 from Michael Stefaniuc mstefani@winehq.org --- Yes, the attached debug output is perfect.
Does the file exist in your installation and is it readable? "C:\GOG GAMES\GOTHIC 2 GOLD\_WORK\DATA\MUSIC\ADDONWORLD\DLS_Harp.dls"
dlls/dmloader/loaderstream.c in function IDirectMusicLoaderFileStream_Attach() this fails: This->hFile = CreateFileW (wzFile, (GENERIC_READ | GENERIC_WRITE), (FILE_SHARE_READ | FILE_SHARE_WRITE), NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); if (This->hFile == INVALID_HANDLE_VALUE) { WARN(": failed\n");
So basically the file cannot be opened; that's clearly seen in the log.
And then the error trickles down until something doesn't expects an error and bombs out.