Skip to content

New Qualcomm machine being picky about using SetDescriptorHeaps before setting a root signature #462

@Icohedron

Description

@Icohedron

The new Qualcomm machine is failing OffloadTest-warp-d3d12 :: Feature/RootSignatures/Flags.test due to being picky about using SetDescriptorHeaps before setting a root signature.

# RUN: at line 97
c:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\bin\offloader.exe -warp -debug-layer C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\warp-d3d12\Feature\RootSignatures\Output\Flags.test.tmp/pipeline.yaml C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\warp-d3d12\Feature\RootSignatures\Output\Flags.test.tmp.o | c:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\bin\filecheck.exe C:\actions-runner\_work\offload-test-suite\offload-test-suite\OffloadTest\test\Feature\RootSignatures\Flags.test
# executed command: 'c:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\bin\offloader.exe' -warp -debug-layer 'C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\warp-d3d12\Feature\RootSignatures\Output\Flags.test.tmp/pipeline.yaml' 'C:\actions-runner\_work\offload-test-suite\offload-test-suite\llvm-project\build\tools\OffloadTest\test\warp-d3d12\Feature\RootSignatures\Output\Flags.test.tmp.o'
# .---command stderr------------
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0.	Program arguments: c:\\actions-runner\\_work\\offload-test-suite\\offload-test-suite\\llvm-project\\build\\bin\\offloader.exe -warp -debug-layer C:\\actions-runner\\_work\\offload-test-suite\\offload-test-suite\\llvm-project\\build\\tools\\OffloadTest\\test\\warp-d3d12\\Feature\\RootSignatures\\Output\\Flags.test.tmp/pipeline.yaml C:\\actions-runner\\_work\\offload-test-suite\\offload-test-suite\\llvm-project\\build\\tools\\OffloadTest\\test\\warp-d3d12\\Feature\\RootSignatures\\Output\\Flags.test.tmp.o
# | D3D: ID3D12CommandList::SetComputeRootSignature: SetDescriptorHeaps must be called to bind a CBV/SRV/UAV descriptor before setting a root signature with D3D12_ROOT_SIGNATURE_FLAG_CBV_SRV_UAV_HEAP_DIRECTLY_INDEXED flag.
# | Exception Code: 0x0000087A
# | #0 0x00007ff9f5976024 (C:\Windows\System32\KERNELBASE.dll+0x126024)
# | #1 0x663e7ff9ae3362e8
# `-----------------------------
# error: command failed with exit status: 0x87a

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Closed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions