When running the Linux native version of Sacred Gold with sdl12-Compat, the game launches but freezes during the initial loading screen. The game works as expected when using the original SDL 1.2.
Below are the ltrace logs for both cases:
Original SDL 1.2:
- Launch the game
- Wait for the menu to load
- Exit using the main menu (no issues)
Compat SDL 1.2:
- Launch the game
- Wait for the menu to load
- Freeze during the loading phase (error: "double free or corruption (out)")
Tested on debian 12 and 13.
ltrace_sacred_orig_sdl12.log
ltrace_sacred_compat_sdl12.log