Random crashes on HoloLens 2 related to OpenXR #11420
Labels
Bug
Feedback Request
MRTK2
Won't Fix
A real bug, but Triage feels that the issue is not impactful enough to spend time on
Milestone
Describe the bug
We experience random crashes on the HoloLens 2, that seem to originate from OpenXR. Updating both OpenXR packages in Unity didn't help. Neither did anything else we tried.
To reproduce
Unknown how to reproduce it. Seems to happen more often when the CPU is heavily used.
Expected behavior
No crashes
Your setup (please complete the following information)
Target platform (please complete the following information)
Additional context
Here is the stack trace from the crash dump.
EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 00007ffeafe5a088 (UnityOpenXR!session_RequestExitSession+0x00000000000020f0)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000000
Parameter[1]: 0000000000000000
Attempt to read from address 0000000000000000
READ_ADDRESS: 0000000000000000
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.
EXCEPTION_CODE_STR: c0000005
EXCEPTION_PARAMETER1: 0000000000000000
EXCEPTION_PARAMETER2: 0000000000000000
STACK_TEXT:
000000cc
ec6fc7b0 00007ffe
afe3a678 : 000000ccec6fc7f0 00007ffe
afe3a678 0000026430af8710 00000000
00000000 : UnityOpenXR!session_RequestExitSession+0x20f0000000cc
ec6fc7f0 00007ffe
afe3973c : 000000ccec6fc930 00007ffe
afe3973c 000000ccec6fc744 000000cc
ec6fc7e0 : UnityOpenXR!DiagnosticReport_StartReport+0x1fc8000000cc
ec6fc930 00007ffe
a3d7dbf4 : 000000ccec6fc9b0 00007ffe
a3d7dbf4 fffffffffffffffe 00000000
00000000 : UnityOpenXR!DiagnosticReport_StartReport+0x108c000000cc
ec6fc9b0 00007ffe
a3d7dd04 : 000000ccec6fcfd0 00007ffe
a3d7dd04 0000000000000001 3f800000
00000000 : UnityPlayer!UnityXRDisplayGraphicsThreadProvider_5::Adapt_PopulateNextFrameDesc+0x10c000000cc
ec6fcfd0 00007ffe
a3d7de8c : 000000ccec6fd5e0 00007ffe
a3d7de8c 0000000000000001 3f800000
00000000 : UnityPlayer!UnityXRDisplayGraphicsThreadProvider_7::Adapt_PopulateNextFrameDesc+0x9c000000cc
ec6fd5e0 00007ffe
a3d791b0 : 000000ccec6fdc00 00007ffe
a3d791b0 0000000000000001 3f800000
00000000 : UnityPlayer!UnityXRDisplayGraphicsThreadProvider_8::Adapt_PopulateNextFrameDesc+0xf4000000cc
ec6fdc00 00007ffe
a40dbc54 : 000000ccec6ff9d0 00007ffe
a40dbc54 0000000000000001 3f800000
00000000 : UnityPlayer!XRDisplaySubsystem::GfxThread::FrameBoundary+0x198000000cc
ec6fdc90 00007ffe
a40d6a58 : 00000263b0f91c60 00000000
00000000 0000000000000001 00000000
00000000 : UnityPlayer!GfxDeviceWorker::RunCommand+0x5124000000cc
ec6ffa30 00007ffe
a40d69a8 : 000000ccec6ffa70 00007ffe
a40d69a8 00000263b029fc10 00000262
a0054790 : UnityPlayer!GfxDeviceWorker::RunExt+0xa0000000cc
ec6ffa70 00007ffe
a40d68dc : 000000ccec6ffaa0 00007ffe
a40d68dc 0000000000000960 00000263
30002760 : UnityPlayer!GfxDeviceWorker::Run+0xc0000000cc
ec6ffaa0 00007ffe
a3736564 : 000000ccec6ffab0 00007ffe
a3736564 000000ccec6ffb70 00007ffe
ca580258 : UnityPlayer!GfxDeviceWorker::RunGfxDeviceWorker+0xc000000cc
ec6ffab0 00007ffe
ca580258 : 000000ccec6ffb70 00007ffe
ca580258 0000000000000001 00000263
30002760 : UnityPlayer!Thread::RunThreadWrapper+0x154000000cc
ec6ffb70 00000000
00000000 : 0000000000000000 00000000
00000000 0000000000000000 00000000
00000000 : ntdll!RtlUserThreadStart+0x58The text was updated successfully, but these errors were encountered: