intel / intel/llvm

`Graph/Explicit/host_task_multiple_roots.cpp` failing on BMG, SPIRV backend

Open
#17,248 1 comment 0 reactions 0 assignees View on GitHub
bug confirmed sycl-graph
Dominant language
LLVM
Stars
1.5k
Forks
854
Avg merge
3d 17h
Merged PRs (30d)
137

Description

### Describe the bug

https://github.com/intel/llvm/actions/runs/13585385452/job/37980241726?pr=17234

```
FAIL: SYCL :: Graph/Explicit/host_task_multiple_roots.cpp (442 of 2269)
******************** TEST 'SYCL :: Graph/Explicit/host_task_multiple_roots.cpp' FAILED ********************
Exit Code: 134

Command Output (stderr):
--
2025-02-28T10:08:44.3901826Z FAIL: SYCL :: Graph/Explicit/host_task_multiple_roots.cpp (442 of 2269)
2025-02-28T10:08:44.3902335Z ******************** TEST 'SYCL :: Graph/Explicit/host_task_multiple_roots.cpp' FAILED ********************
2025-02-28T10:08:44.3902742Z Exit Code: 134
2025-02-28T10:08:44.3902861Z
2025-02-28T10:08:44.3902958Z Command Output (stderr):
2025-02-28T10:08:44.3903174Z --
2025-02-28T10:08:44.3903766Z RUN: at line 2: env ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/Graph/Explicit/Output/host_task_multiple_roots.cpp.tmp.out
2025-02-28T10:08:44.3904627Z + env ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/Graph/Explicit/Output/host_task_multiple_roots.cpp.tmp.out
2025-02-28T10:08:44.3906191Z RUN: at line 4: env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 env UR_L0_LEAKS_DEBUG=1 env ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/Graph/Explicit/Output/host_task_multiple_roots.cpp.tmp.out 2>&1 | /__w/llvm/llvm/toolchain/bin/FileCheck /__w/llvm/llvm/llvm/sycl/test-e2e/Graph/Explicit/host_task_multiple_roots.cpp --implicit-check-not=LEAK
2025-02-28T10:08:44.3907826Z + /__w/llvm/llvm/toolchain/bin/FileCheck /__w/llvm/llvm/llvm/sycl/test-e2e/Graph/Explicit/host_task_multiple_roots.cpp --implicit-check-not=LEAK
2025-02-28T10:08:44.3908940Z + env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 env UR_L0_LEAKS_DEBUG=1 env ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/Graph/Explicit/Output/host_task_multiple_roots.cpp.tmp.out
2025-02-28T10:08:44.3910597Z /__w/llvm/llvm/build-e2e/Graph/Explicit/Output/host_task_multiple_roots.cpp.script: line 3: 14505 Aborted (core dumped) env SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=0 env UR_L0_LEAKS_DEBUG=1 env ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/Graph/Explicit/Output/host_task_multiple_roots.cpp.tmp.out 2>&1
2025-02-28T10:08:44.3912139Z 14506 Done | /__w/llvm/llvm/toolchain/bin/FileCheck /__w/llvm/llvm/llvm/sycl/test-e2e/Graph/Explicit/host_task_multiple_roots.cpp --implicit-check-not=LEAK
2025-02-28T10:08:44.3912798Z
2025-02-28T10:08:44.3912880Z --
2025-02-28T10:08:44.3912977Z
```

### To reproduce

DPC++ version: 1d5076f53f45f56b76ce57d57cc83a3b76e1a1be

`sycl-ls` output
```
2025-02-28T10:04:45.5737084Z [level_zero:gpu][level_zero:0] Intel(R) oneAPI Unified Runtime over Level-Zero, Intel(R) Graphics [0xe20b] 20.1.0 [1.6.32224.500000]
2025-02-28T10:04:45.5737571Z [opencl:fpga][opencl:0] Intel(R) FPGA Emulation Platform for OpenCL(TM), Intel(R) FPGA Emulation Device OpenCL 1.2 [2024.18.10.0.08_160000]
2025-02-28T10:04:45.5737977Z [opencl:cpu][opencl:1] Intel(R) OpenCL, 12th Gen Intel(R) Core(TM) i9-12900 OpenCL 3.0 (Build 0) [2024.18.10.0.08_160000]
2025-02-28T10:04:45.5738381Z [opencl:gpu][opencl:2] Intel(R) OpenCL Graphics, Intel(R) Graphics [0xe20b] OpenCL 3.0 NEO [24.52.32224.5]
2025-02-28T10:04:45.5738728Z [native_cpu:cpu][native_cpu:0] SYCL_NATIVE_CPU, SYCL Native CPU 0.1 [0.0.0]
```

### Environment

- OS: Linux
- Target device and vendor: BMG

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.