Search Issue Tracker

Fix In Review

Fix In Review for 6000.5.0a7

Fixed in 6000.5.0a7

Under Consideration for 6000.3.X, 6000.4.X

Votes

1

Found in

6000.3.3f1

6000.4.0b3

6000.5.0a4

Issue ID

UUM-131824

Regression

Yes

Crash on CheckDeviceStatus when moving in the scene view on a specific scene

DirectX12

-

How to reproduce:
1. Open the attached “IN-129701” project
2. Open the “Map“ scene
3. Move around the scene view for ~1 minute
4. Observe the crash

Reproducible with: 6000.3.2f1, 6000.3.3f1, 6000.4.0b3, 6000.5.0a4
Not reproducible with: 6000.3.1f1
Could not test with: 6000.0.65f1 (could not solve errors from downgrading)

Reproduced on: Windows 11
Not reproduced on: No other environment tested

Notes:
- Sometimes the crash occurs upon opening the project
- The crash does not occur when using DX11

First few lines of the stack trace:
0x00007FFFCE4E53DA (Unity) CheckDeviceStatus
0x00007FFFCE471722 (Unity) CheckCompletedValue
0x00007FFFCE477FC0 (Unity) D3D12Fence::Wait
0x00007FFFCE4CCF41 (Unity) GfxDeviceD3D12::QueuePresent
0x00007FFFCE47EEB6 (Unity) D3D12Window::EndRendering

or:
0x00007FFABFDC37EA (Unity) CheckDeviceStatus
0x00007FFABFDC0ED4 (Unity) D3D12SwapChain::Present
0x00007FFABFD6D293 (Unity) GfxTaskExecutorD3D12::DoPresent
0x00007FFABFD732DF (Unity) GfxTaskExecutorD3D12::RunTask
0x00007FFABFD757CE (Unity) GfxTaskExecutorD3D12::Task

  1. Resolution Note:

    Fixed in 6000.5.0a7

  2. Resolution Note (fix version 6000.5.0a7):

    Issues have been fixed in scratch memory allocation to reuse the memory at the correct time, preventing the crash.

  3. Resolution Note (fix version 6000.5.0a7):

    Fixed in 6000.5.0a7

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.