Search Issue Tracker

Active

Votes

0

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

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.