Hello @Kriegbaum, we're tracking issues with games run with Proton on the Proton issue tracker, so I've transferred this issue report. Also, we're using one issue report per game title on that issue tracker. Let's use this issue report to focus on the game you've mentioned.
Please add PROTON_LOG=1 %command% to the game's launch options, reproduce the crash, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)
Hello, thanks for the organization work. Sorry to ghost this issue, I've come back to it to get the logs.
My original intent was to reinstall my KDE Neon system so I could get three log captures, one working normally, one of the first crash (in case there was info on a state transition that wouldn't be captured on subsequent runs) and then one of the game crashing as observed before. In a classic fashion, things started working normally when I did this.
This tells me that the timing of launching the game streaming causing the crash may have been a coincidence the first time I observed it.
Anyhow, things are still not working on my Mint install so I grabbed a log of the crash there. Attached to this comment.
I know things are working on my system now but I'm still interested in finding a solution since I don't know what fixed it so I don't know if its going to break again
For my part I did a quick comparison of the logs from running steam in the terminal between the game working and the game crashing to see if I could determine which warnings/errors were critical.
It looks like on a run where the game crashes, I get this message, which does not appear when the game runs normally
Fossilize INFO: Overriding serialization path: "/home/****/.local/share/Steam/steamapps/shadercache/1492680/fozpipelinesv6/steamapprun_pipeline_cache".
These look like some lines of interest from your Proton log:
fixme:pulse:get_channel_mask Unknown speaker configuration: 24
err:pulse:pulse_spec_from_waveformat Invalid channel mask: 0/24 and 0(0)
err:pulse:pulse_spec_from_waveformat Invalid format! Channel spec valid: 0, format: 5
This is followed by an access violation (c0000005) in XAudio2_9.dll.
Wow good catch! Changing my audio interface has caused the game to start working again
This is kind of a bummer because that's a really nice audio interface and it's kinda integral to my setup, but its good to know the source of the issue!
Your system information
tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]Please describe your issue in as much detail as possible:
A certain set of games (I think all unity based) stop working after attempting to stream a game once. The only way I've found to fix it is to fresh install the OS
Steps for reproducing this issue:
Attempted fixes
Capture of terminal during a failed launch