Steps to Reproduce
As per the attached example project (just run client with -nullrhi):
- New empty project
- Enable DX12 SM6 for Nanite support
- Ensure the client will exit itself, e.g.
- Select the `(project name)GameModeBase` as the default game mode
- Override `BeginPlay`
- Add `FPlatformMisc::RequestExitWithStatus(false, 0);` to `BeginPlay`
- Run client with `-nullrhi` command line argument
- Crash on exit will occur during static deinit of Nanite feedback system due to `GSystem` having already been destructed (i.e. static order of deinit bug).