GPU page fault caused by seemingly missing normal map on launchpad model

Kobata

New Member

Game Version

2026.8.22.5348

Operating System

Linux [CachyOS] / Mesa RADV / AMD RX 7600

What Happened​

GPU crash due to page fault on loading with the location set to CCSFS LC-39A

What Was Expected​

No crash

Reproduction Steps​

  1. Start game with Location set to 'At CCSFS LC-39A On Earth'

Reproduction Rate​

Always

Additional Info​

After much screwing with the crash report and renderdoc eventually got the immediate crash narrowed down to MeshNormalIndirect.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.

1788219073283.png

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
Back
Top