Is gzdoom built with just fmod or also with openal? I saw crashes caused by the interaction between fmod and openal sound libraries (happens also in zdoom). This can be fixed by building it with either fmod or openal.
I built it with both. Will disable OpenAL as a compile option and report back.
One thing to note:
Selecting openal as the sound backend still crashes the game.
If built without fmod and with openal as the backend, it doesn't crash anymore. (I've been playing like this for the longest time).
Will look in the cmake now and disable openal.
EDIT:
passed DNO_OPENAL=ON as one of the flags
the build was succesfull
As expected, I can only select the fmod backend now.
The easily reproducable crashes I could trigger before disappeared.
This was driving me nuts for weeks. What about inserting a condition in the cmake file where if it detects linux it doesn't compile gzdoom with openal?
Thanks for the suggestion.