My game makes AGS Linux crash about half-way through the game. Everything runs fine for about 45 minutes but then something makes it crash, only on Linux, and during a completely innocuous part (nothing special compared to other parts of the game).
Who do I speak to to try and find the cause? It might be an engine memory leak related to sound because the user says that after that point the game crashes randomly.
The game :
https://www.dropbox.com/s/wt0sa0692hr1al5/Relic%20of%20the%20Viking%201.1%20LINUX.zip?dl=0Scenario 1 : crash caused by sound effect :(debian testing 64bit)
(ran as
user, not admin)
1. download file
2. uncompress file
3. open terminal in extracted folder
4. chmod +x IndianaJonesandtherelicoftheviking
5. cd data
6. chmod +x ags64
7. cd ..
8. ./IndianaJonesandtherelicoftheviking
After dong that, play the game (use the walkthrough if needed)
Play until you manage to break the small metal door of the ruin and if falls onto the snow and starts sliding towards the right.
At the exact moment when it hits the ice wall, the game is supposed to play a sound effect. It does play it, but then the user reports that that game hangs indefinitely.
Scenario 2 : trying to work around the sound-related crash issue :1. download file
2. uncompress file
3. open terminal in extracted folder
4. chmod +x IndianaJonesandtherelicoftheviking
5. cd data
6. chmod +x ags64
7.
"run ags64 directly" (I don't know what exact command was used)
The user reports that by running ags64 instead of the launch script (IndianaJonesandtherelicoftheviking), the sound libraries are not loaded.
Therefore there's no sound. Therefore the game doesn't crash when trying to play the sound.
BUT there's still an issue:
by disaling sound I managed to get pass the point where the "ice crack" sound was making the game crash. The small cutscene ends properly.
But after that, the game crashes at random. For example if I click on the wall, indy gets close to it and the game crashes.
if I ignore the wall and go to the port, for example, after a few seconds, the game crashes.