Search Issue Tracker
Fixed
Fixed in 2021.3.43f1, 2022.3.43f1
Votes
5
Found in
2021.3.41f1
2022.3.39f1
Issue ID
UUM-76697
Regression
Yes
Crash on GfxDeviceD3D12Base::DrawBuffersCommon when enabling a GameObject using SSR's "Ray Tracing" or “Mixed“ tracing options
Reproduction Steps:
1. Open the attached project “repro-project”
2. Open the "Assets/Crash/Crash.unity" scene
3. In the Hierarchy find and select the "DXR" GameObject
4. Enable the GO in the Inspector window
5. Observe the crash
Reproducible with: 2021.3.41f1, 2022.3.12f1, 2022.3.39f1
Not reproducible with: 2022.3.6f1, 2023.1.0a1, 6000.0.12f1
Could not test with: 2022.3.7f1, 2022.3.11f1 (due to the project failing to open with a “Missing Default Layout” error popup)
Reproduced on: Windows 10
Not reproducible on: No other environment tested
Notes:
1. Reproducible when the DXR Volume has SSR enabled and set to "Ray Tracing" or “Mixed“ tracing options. Not reproducible when using the “Ray Marching“ tracing option
2. Not reproducible with DirectX11
3. Could not find the exact regression point
First few lines of the stack traces:
0x00007FF6EF667D1B (Unity) GfxDeviceD3D12Base::DrawBuffersCommon
0x00007FF6EF666FBE (Unity) GfxDeviceD3D12Base::DrawBufferRanges
0x00007FF6EF667240 (Unity) GfxDeviceD3D12Base::DrawBuffers
0x00007FF6F0CB8A62 (Unity) GfxDeviceWorker::RunCommand
0x00007FF6F0CBB84B (Unity) GfxDeviceWorker::RunExt
0x00007FF7103BA5C2 (Unity) GfxDeviceD3D12Base::SetRayTracingShaderResources
0x00007FF71198186C (Unity) GfxDeviceWorker::RunCommand
0x00007FF71198558B (Unity) GfxDeviceWorker::RunExt
0x00007FF7119856A8 (Unity) GfxDeviceWorker::RunGfxDeviceWorker
0x00007FF710038777 (Unity) Thread::RunThreadWrapper
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Texture2D hash changes inside of an AssetBundle when rebuilding a SpriteAtlas bundle with an empty AssetPostprocessor Script enabled
- Aniso Level still applies when Generate MipMap is disabled in Texture Import Settings
- Mipmap Limit Groups long names are not truncated when creating a new Mipmap Limit Group with a long name
- “ArgumentException: Invalid double parameter.” error is thrown when Infinity is typed into the Fixed Timestep field
- GameObject becomes gray when using HDRP and STP together on macOS
Resolution Note (fix version 2022.3.43f1):
Fix verified in:
2022.3.43f1.3421
Revision: 2022.3/staging 81cae8bfd9ae
Built: Mon, 12 Aug 2024 11:29:51 GMT
Resolution Note (fix version 2021.3.43f1):
Fix verified in:
2021.3.44f1.4109
Revision: 2021.3/staging cad4e90f8708
Built: Wed, 14 Aug 2024 08:20:44 GMT