Search Issue Tracker

Fixed

Votes

3

Found in

6000.0.9f1

Issue ID

UUM-74769

Regression

Yes

Crash on D3D12 when entering Play Mode in High Definition 3D Core project's Environment scene

-

Reproduction steps:
1. Open the attached “repro-project“
2. Open the “Assets/Samples/High Definition RP/17.0.3/Environment Samples/Environment.unity“ scene
3. Enter Play Mode
4. Observe the crash

Alternatively:
1. Create and open a new High Definition 3D Core project
2. Open the Package Manager by navigating the Menu Bar (Window → Package Manager)
3. Find and select the “High Definition RP“ package
4. Navigate to the Samples tab and scroll to the bottom
5. Import “Environment Samples”
6. Open the “Assets/Samples/High Definition RP/17.0.3/Environment Samples/Environment.unity“ scene
7. Enter Play Mode
8. Observe the crash

Reproducible with: 6000.0.6f1, 6000.0.9f1
Not reproducible with: 6000.0.5f1
Could not test with: 2021.3.40f1, 2022.3.35f1 (Unable to test due to missing “Environment Samples” for import and multiple errors when downgrading user attached project)

Reproduced on: Windows 10, Windows 11 (by reporter)
Not reproducible on: No other environment tested

Note: The Editor may also crash upon opening the scene

First few lines of the stack traces:
0x00007FFB1A781737 (D3D12Core) D3D12GetInterface
0x00007FFB108A84A6 (Unity) D3D12Fence::Insert
0x00007FFB108B405E (Unity) GfxTaskExecutorD3D12::DoInsertGpuFence
0x00007FFB108BC8E3 (Unity) GfxTaskExecutorD3D12::RunTask
0x00007FFB108BE50E (Unity) GfxTaskExecutorD3D12::Task

0x00007FFBD3AC9E6B (Unity) GfxDeviceD3D12Base::DrawBuffersCommon
0x00007FFBD3AC9996 (Unity) GfxDeviceD3D12Base::DrawBufferRanges
0x00007FFBD3AC9C59 (Unity) GfxDeviceD3D12Base::DrawBuffers
0x00007FFBD528806A (Unity) GfxDeviceWorker::RunCommand
0x00007FFBD528B44C (Unity) GfxDeviceWorker::RunExt

0x00007FFAF20CF6F4 (Unity) GfxTaskExecutorD3D12::AddRequiredResourceBarriers
0x00007FFAF20D2544 (Unity) GfxTaskExecutorD3D12::DoExecute
0x00007FFAF20DB080 (Unity) GfxTaskExecutorD3D12::RunTask
0x00007FFAF20DD85E (Unity) GfxTaskExecutorD3D12::Task
0x00007FFAF1CDFF9D (Unity) Thread::RunThreadWrapper

0x00007FFABF41394A (Unity) D3D12ComputeState::Transition
0x00007FFABF3D537E (Unity) D3D12CommandListWithState::ApplyStateCompute
0x00007FFABF3DE213 (Unity) GfxDeviceD3D12Base::DispatchComputeProgram
0x00007FFAC0B9D576 (Unity) GfxDeviceWorker::RunCommand
0x00007FFAC0BA362C (Unity) GfxDeviceWorker::RunExt

  1. Resolution Note:

    Fixed by another internal issue: UUM-75374: DX12 - HDRP_Tests 5010_CloudLayer scene crashes after opening scene

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.