Game Version
2026.8.22.5348Operating System
Linux [CachyOS] / Mesa RADV / AMD RX 7600What Happened
GPU crash due to page fault on loading with the location set to CCSFS LC-39AWhat Was Expected
No crashReproduction Steps
- Start game with Location set to 'At CCSFS LC-39A On Earth'
Reproduction Rate
AlwaysAdditional Info
After much screwing with the crash report and renderdoc eventually got the immediate crash narrowed down toMeshNormalIndirect.frag where parts of the launch pad are given PerDrawData with invalid indices (see screenshot) and there's no guards against attempting to load from those anyway, causing a page fault and GPU reset when they're accessed.
Adding some blocks like
if(drawData.normalTextureIndex > 0) wrapping the accesses in that specific shader prevented these crashes, although I suspect it might be possible to cause more in other things if they ever happen to have no/invalid textures as well.
Upvote
0