Case error

Run2026-08-13-31699735119Commitf1660c492df6c68bf6750582652688ebbea181c6Date2026-08-13Targetgfx950Reciperecipes/sanitizers/daily-consan-gemm.yamlExecutionerrorFindings0
Reasoncombined_hook_timeout

Reproduce

aorta sweep run --recipe recipes/sanitizers/daily-consan-gemm.yaml

Set ROCJITSU_PREBUILT (unpacked rocjitsu bundle supplying rj_waitcheck and the ConSan hook) before running. aorta sets HSA_TOOLS_LIB, HSA_TOOLS_DISABLE_REGISTER, RJ_CONSAN_MODE, RJ_CONSAN_POLICY for you from the recipe's policy block.

Rebuild the fixtures

fixtures/isa/consan_gemm_f32.hsaco

one representative heavy f32 SS GEMM code object

export PATH="${ROCM_PATH:-${ROCM_HOME:-/opt/rocm}}/lib/llvm/bin:${PATH}"
mkdir -p recipes/sanitizers/fixtures/isa
python scripts/sanitizers/prepare_gemm_isa.py --csv recipes/sanitizers/fixtures/gemm_shapes_unique.csv --out recipes/sanitizers/fixtures/isa --top-n 0 --consan-object recipes/sanitizers/fixtures/isa/consan_gemm_f32.hsaco

Extracted from the shipped Tensile libraries, never compiled from a .hip source.

fixtures/bin/consan_gemm_load

a host repro binary built from fixtures/kernels/consan_load.hip

export PATH="${ROCM_PATH:-${ROCM_HOME:-/opt/rocm}}/lib/llvm/bin:${PATH}"
mkdir -p recipes/sanitizers/fixtures/bin
hipcc --offload-arch=gfx950 -DOBJECT="\"$(pwd)/recipes/sanitizers/fixtures/isa/consan_gemm_f32.hsaco\"" recipes/sanitizers/fixtures/kernels/consan_load.hip -o recipes/sanitizers/fixtures/bin/consan_gemm_load

The -DOBJECT define is required: it is how the binary learns which code object to load.

The exact invocations the nightly used are in .github/workflows/sanitizers-nightly.yml.

Artifacts not published

PathSHA-256
fixtures/isa/consan_gemm_f32.hsacoc1190d2005185bbf797b913022a681d52fb8ea90748901495dde56cc06f359b3
fixtures/bin/consan_gemm_loadb8ff5ea7642e28771add88aea42a049f86db3260cb674ecea03300f7c296abd8

Recorded digests

KeyValue
code_object:consan_gemm_f32.hsacoc1190d2005185bbf797b913022a681d52fb8ea90748901495dde56cc06f359b3
command/workspace/aorta/recipes/sanitizers/fixtures/bin/consan_gemm_load
command_sha256b8ff5ea7642e28771add88aea42a049f86db3260cb674ecea03300f7c296abd8
hook/workspace/aorta/.sanitizer-nightly/rocjitsu-prebuilt/lib/librocjitsu_dbi_hooks.so
hook_sha256bb799f4bacf3938be04a8eda7766d410e8a4d3d4f2051d2b151a3ec24051a14b
selected_identity_sha256505ae1eff9c51feb670a16eb7ad5347c7cb416a451e93e53db0d7f16b67a8075
selected_kernelgemm_f32_ss

Files

Every file published for this case. Its logs, recipe copy and inputs were pruned for falling outside the nightly's log-retention window. It is not the whole recipe: 2 required inputs are CI-built and excluded by design, listed under artifacts not published with their SHA-256s.

FileSize
REPRODUCE.md3.7 KB
env.json3.4 KB
sanitizer_report.json2.4 KB