How to reproduce:
- Open the attached “IN-144565“ project
- In the Project window, select the “TestTexture“ asset
- In the Inspector, select “Open Sprite Editor“
- In the Sprite Editor, click on the Slice option in the toolbar
- In the Slice options, change the Type to “Grid By Cell Size”
- In the Slice options, change the Pixel Size X and Y values to 1
- In the Slice options, hover over the Slice button while the preview is loading
- Observe the crash
Reproducible with: 6000.0.0f1, 6000.0.78f1, 6000.3.19f1, 6000.5.2f1, 6000.6.0b2, 6000.7.0a1
Reproducible on: Windows 11
Not reproducible on: No other environments tested
Notes:
- Reproduction can take multiple attempts, if the crash does not happen, repeat from Step 4
- Does not reproduce on DirectX11
- Crash only reproduces on specific images
First few lines of the stack traces:
0x00007FFFA85351AC (Unity) CheckDeviceStatus
0x00007FFFA8507A74 (Unity) GfxDeviceD3D12::ReportResourceCreationError
0x00007FFFA84F556C (Unity) GfxDeviceD3D12::CreateCommittedResourceWithTag
0x00007FFFA84E7B51 (Unity) D3D12ScratchBufferInternal::D3D12ScratchBufferInternal
0x00007FFFA84FE53D (Unity) GfxCountingConcurrentPool<D3D12ScratchBuffer>::Get
0x00007FFFD6285E0E (nvwgf2umx) OpenAdapter10
0x00007FFFD5D5822A (nvwgf2umx) NVAPI_Thunk
0x00007FFFD5E8AA7B (nvwgf2umx) NVENCODEAPI_Thunk
0x00007FFFD5E9BC80 (nvwgf2umx) NVENCODEAPI_Thunk
0x00007FFFD5EE92AB (nvwgf2umx) NVENCODEAPI_Thunk
0x00007FFFA0349B70 (Unity) CheckDeviceStatus
0x00007FFFA03470E4 (Unity) D3D12SwapChain::Present
0x00007FFFA02F3033 (Unity) GfxTaskExecutorD3D12::DoPresent
0x00007FFFA02F929F (Unity) GfxTaskExecutorD3D12::RunTask
0x00007FFFA02FB64E (Unity) GfxTaskExecutorD3D12::Task