Half life 2 Episode 2 hangs Navi system
Been experiencing this hang for a while, but just recently did I find out that even though I captured an apitrace and it didn't hang when replaying, if I replayed it a few dozen times it did indeed trigger the game I experienced in game.
sudo journalctl -b -1 > dmesg.log
This apitrace will most certainly not hang the first time you replay it, I had to replay it a few dozen times until it hanged, I did so using this small script:
TRIES=32 NPROC=4 seq 1 $TRIES | xargs -P $NPROC -n1 -I % apitrace replay '/run/media/daniel/V/SteamLibrary/steamapps/common/Half-Life 2/hl2_linux.trace'
This runs the apitrace
TRIES many times using
NROC many processes.
It almost always hangs for me using the above way of replaying, replaying once has never reproduced the hang but doing it a few dozen times somehow does hang.
This same weirdness is present in the game too, have to play for hours for it to hang, very random but at least there's an apitrace that can reproduce it albeit having to replay it a few dozen times.
LLVM: LLVM 11.0.0-git
Mesa: Mesa 20.1.0-devel (git-cab245ea15)
If anything more is needed feel free to ask, I couldn't get umr right now due to not having access to another device to SSH from, but if it's needed say so and I will provide it when I have access to another device later!