Search Issue Tracker

Fixed

Fixed in 6000.0.18f1

Votes

0

Found in

2023.3.0b3

6000.0.0b11

6000.1.0a7

7000.0.0a1

Issue ID

UUM-65528

Regression

Yes

[WinArm][DX12] Crash in DrawBuffersCommon when docking windows

-

Steps to reproduce:

1. Open the attached project (any URP project will probably work, but this one contains a few GameObjects and crashes consistently)

2. Load the Default layout if not loaded (should not be required, noting for 1-1 parity between testing environments)

3. Leave the Editor on for 3-5 minutes

4. Change the docking position of Hierarchy/Game/Scene view. If it doesn't reproduce - keep at it until it does.

Expected results: No crash

Actual results: The Editor crashes with a DX12 error

0x00007FF979A926D0 (Unity) GfxDeviceD3D12Base::DrawBuffersCommon
0x00007FF979A92164 (Unity) GfxDeviceD3D12Base::DrawBufferRanges
0x00007FF979A9240C (Unity) GfxDeviceD3D12Base::DrawBuffers
0x00007FF97B15B0F8 (Unity) GfxDeviceWorker::RunCommand
0x00007FF97B15DEA0 (Unity) GfxDeviceWorker::RunExt
0x00007FF97B15DFDC (Unity) GfxDeviceWorker::RunGfxDeviceWorker

Reproducible with versions: 2023.3.0b3, 2023.0b9, 6000.0.0b12

Not reproducible with versions: 2023.2.12f1, 2023.3.0b2

Tested on (OS): Windows 11 Arm, Microsoft Surface Pro 9 SQ3

Notes: Not reproducible using the built-in pipeline so use URP.

  1. Resolution Note (fix version 6000.0.18f1):

    DX12: fixed crash when docking Editor windows on WinARM platform

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.