https://bugs.winehq.org/show_bug.cgi?id=48648
--- Comment #13 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Alistair Leslie-Hughes from comment #12)
The log file was 1.6gb, so here the place of the crash which points to IDirectMusicStyle8Impl_GetDefaultBand not being implemented. Gothic II assumes that GetDefaultBand will return a valid value and doesn't check the HRESULT of this call or it the valid pointer was returned.
Returning the correct S_FALSE from IDirectMusicStyle8Impl_GetDefaultBand stops the crash. Maybe a intern solution?