How to reproduce:
- Open the attached “IN-145258“ project
- Connect the VR headset using Quest Link
- Enter Play Mode in the Editor
- Allow the VR headset to enter sleep mode
- Rotate the view in the Game window while the headset is asleep
- Observe the crash
Reproducible with: 1.10.0 (6000.0.2f1), 1.18.0-pre.2 (6000.5.1f1)
Reproducible on: Windows 11
Not reproducible on: No other environments tested
Reproducible on devices:
Meta Quest 2 (Quest 2), CPU: Snapdragon XR2, GPU: Adreno 650
Meta Quest 3 (Quest 3), CPU: Snapdragon XR2 Gen 2 (SM8550), GPU: Adreno (TM) 740
Note: Allowing the VR headset to enter sleep mode drops controller tracking coordinates to 0,0,0
First few lines of the stack trace:
0x00007FFB30A1FE0A (KERNELBASE) RaiseException
0x00007FFAD077827C (UnityOpenXR) EXT_spatial_persistence_operations_xrUnpersistSpatialEntityCompleteEXT
0x00007FFAD0723C88 (UnityOpenXR) DiagnosticReport_StartReport
0x00007FFAD0723CC7 (UnityOpenXR) DiagnosticReport_StartReport
0x00007FFAD07584FB (UnityOpenXR) session_RequestExitSession