First post, by g051051
I recently tried to run XIII (Classic) from GoG under Windows 10, and it crashes every time. The underlying problem seems to be in HxAudio.dll, which is generating a 0xC0000005 error. Launching the game with WinDbg shows that the code runs until it hits:
06a27726 8b5308 mov edx, dword ptr [ebx+8] ds:002b:02691530=00000668
06a27729 8d4c2454 lea ecx, [esp+54h]
06a2772d 6a10 push 10h
06a2772f 51 push ecx
06a27730 52 push edx
06a27731 ff155889a506 call dword ptr [HXAudio!gglobalvolume+0x2078 (06a58958)] ds:002b:06a58958=6501a8c0
The last call there causes the crash, with that address (6501a8c0) not being valid.
I can actually install and run the game in a Windows 10 VM (with terrible graphics performance). I'm at the limits of my debugging skills here, does anyone have any ideas?