The test `Feature/ResourceArrays/multi-dim-unbounded-array.test` fails on the GitHub Actions Runner `windows-amd` when building target `check-hlsl-d3d12`. This failure seems similar to #327 Logs: ``` FAIL: OffloadTest-d3d12 :: Feature/ResourceArrays/multi-dim-unbounded-array.test (113 of 153) ******************** TEST 'OffloadTest-d3d12 :: Feature/ResourceArrays/multi-dim-unbounded-array.test' FAILED ******************** Exit Code: 1 Command Output (stdout): -- # RUN: at line 71 c:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\bin\split-file.exe C:\actions-runner\_work\offload-test-suite\offload-test-suite\OffloadTest\test\Feature\ResourceArrays\multi-dim-unbounded-array.test C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\d3d12\Feature\ResourceArrays\Output\multi-dim-unbounded-array.test.tmp # executed command: 'c:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\bin\split-file.exe' 'C:\actions-runner\_work\offload-test-suite\offload-test-suite\OffloadTest\test\Feature\ResourceArrays\multi-dim-unbounded-array.test' 'C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\d3d12\Feature\ResourceArrays\Output\multi-dim-unbounded-array.test.tmp' # RUN: at line 72 "C:\actions-runner\_work\offload-test-suite\offload-test-suite\DXC\build\bin\dxc.exe" -T cs_6_0 -Fo C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\d3d12\Feature\ResourceArrays\Output\multi-dim-unbounded-array.test.tmp.o C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\d3d12\Feature\ResourceArrays\Output\multi-dim-unbounded-array.test.tmp/source.hlsl # executed command: 'C:\actions-runner\_work\offload-test-suite\offload-test-suite\DXC\build\bin\dxc.exe' -T cs_6_0 -Fo 'C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\d3d12\Feature\ResourceArrays\Output\multi-dim-unbounded-array.test.tmp.o' 'C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\d3d12\Feature\ResourceArrays\Output\multi-dim-unbounded-array.test.tmp/source.hlsl' # RUN: at line 73 c:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\bin\offloader.exe C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\d3d12\Feature\ResourceArrays\Output\multi-dim-unbounded-array.test.tmp/pipeline.yaml C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\d3d12\Feature\ResourceArrays\Output\multi-dim-unbounded-array.test.tmp.o # executed command: 'c:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\bin\offloader.exe' 'C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\d3d12\Feature\ResourceArrays\Output\multi-dim-unbounded-array.test.tmp/pipeline.yaml' 'C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\d3d12\Feature\ResourceArrays\Output\multi-dim-unbounded-array.test.tmp.o' # .---command stdout------------ # | Using DirectX API # | Configuring execution on device: AMD Radeon RX 9070 # | RootSignature created. # | Descriptor heap created. # | PSO created. # | Command structures created. # | Creating UAV: { Size = 16, Register = u0, Space = 0, HasCounter = 0 } # | Creating UAV: { Size = 16, Register = u1, Space = 0, HasCounter = 0 } # | Creating UAV: { Size = 16, Register = u2, Space = 0, HasCounter = 0 } # | Creating UAV: { Size = 16, Register = u3, Space = 0, HasCounter = 0 } # | Creating UAV: { Size = 16, Register = u4, Space = 0, HasCounter = 0 } # | Creating UAV: { Size = 16, Register = u5, Space = 0, HasCounter = 0 } # | Creating UAV: { Size = 16, Register = u6, Space = 0, HasCounter = 0 } # | Creating UAV: { Size = 16, Register = u7, Space = 0, HasCounter = 0 } # | EltSize = 4 NumElts = 4 # | UAV: HeapIdx = 0 EltSize = 4 NumElts = 4 HasCounter = 0 # | UAV: HeapIdx = 1 EltSize = 4 NumElts = 4 HasCounter = 0 # | UAV: HeapIdx = 2 EltSize = 4 NumElts = 4 HasCounter = 0 # | UAV: HeapIdx = 3 EltSize = 4 NumElts = 4 HasCounter = 0 # | UAV: HeapIdx = 4 EltSize = 4 NumElts = 4 HasCounter = 0 # | UAV: HeapIdx = 5 EltSize = 4 NumElts = 4 HasCounter = 0 # | UAV: HeapIdx = 6 EltSize = 4 NumElts = 4 HasCounter = 0 # | UAV: HeapIdx = 7 EltSize = 4 NumElts = 4 HasCounter = 0 # | Buffers created. # | Event prepared. # | Compute command list created. # | Compute commands executed. # | Read data back. # `----------------------------- # .---command stderr------------ # | Test failed: Buf # | Comparison Rule: BufferExact # | Expected: # | --- # | Name: ExpectedBuf # | Format: Int32 # | ArraySize: 8 # | Data: # | - [ 0, 1, 2, 3 ] # | - [ 401, 402, 403, 404 ] # | - [ 102, 103, 104, 105 ] # | - [ 503, 504, 505, 506 ] # | - [ 204, 205, 206, 207 ] # | - [ 605, 606, 607, 608 ] # | - [ 306, 307, 308, 309 ] # | - [ 707, 708, 709, 710 ] # | OutputProps: # | Height: 0 # | Width: 0 # | Depth: 0 # | ... # | Got: # | --- # | Name: Buf # | Format: Int32 # | ArraySize: 8 # | Data: # | - [ 700, 701, 702, 703 ] # | - [ 1, 2, 3, 4 ] # | - [ 2, 3, 4, 5 ] # | - [ 3, 4, 5, 6 ] # | - [ 4, 5, 6, 7 ] # | - [ 5, 6, 7, 8 ] # | - [ 6, 7, 8, 9 ] # | - [ 7, 8, 9, 10 ] # | OutputProps: # | Height: 0 # | Width: 0 # | Depth: 0 # | ... # | Full Hex 64bit representation of Expected Buffer Values: # | - [ 0x0, 0x1, 0x2, 0x3 ] # | - [ 0x191, 0x192, 0x193, 0x194 ] # | - [ 0x66, 0x67, 0x68, 0x69 ] # | - [ 0x1f7, 0x1f8, 0x1f9, 0x1fa ] # | - [ 0xcc, 0xcd, 0xce, 0xcf ] # | - [ 0x25d, 0x25e, 0x25f, 0x260 ] # | - [ 0x132, 0x133, 0x134, 0x135 ] # | - [ 0x2c3, 0x2c4, 0x2c5, 0x2c6 ] # | Full Hex 64bit representation of Actual Buffer Values: # | - [ 0x2bc, 0x2bd, 0x2be, 0x2bf ] # | - [ 0x1, 0x2, 0x3, 0x4 ] # | - [ 0x2, 0x3, 0x4, 0x5 ] # | - [ 0x3, 0x4, 0x5, 0x6 ] # | - [ 0x4, 0x5, 0x6, 0x7 ] # | - [ 0x5, 0x6, 0x7, 0x8 ] # | - [ 0x6, 0x7, 0x8, 0x9 ] # | - [ 0x7, 0x8, 0x9, 0xa ] # | # `----------------------------- # error: command failed with exit status: 1 -- ******************** ```