intel / intel/llvm

Vulkan interop test `vulkan_sycl_image_interop_write_1d_unsampled.cpp` is failing on Linux Arrow Lake

Open
#22,858 6 comments 0 reactions 0 assignees View on GitHub
bug confirmed sycl-bindless-images
Dominant language
LLVM
Stars
1.5k
Forks
854
Avg merge
3d 17h
Merged PRs (30d)
137

Description

### Describe the bug

```
# RUN: at line 64
env env UR_LOADER_USE_LEVEL_ZERO_V2=1 ONEAPI_DEVICE_SELECTOR=level_zero:1 /__w/llvm/llvm/build-e2e/bindless_images/vulkan_interop/Output/vulkan_sycl_image_interop_write_1d_unsampled.cpp.tmp.out --type uint8 --channels 1 32 --semaphores
# executed command: env env UR_LOADER_USE_LEVEL_ZERO_V2=1 ONEAPI_DEVICE_SELECTOR=level_zero:1 /__w/llvm/llvm/build-e2e/bindless_images/vulkan_interop/Output/vulkan_sycl_image_interop_write_1d_unsampled.cpp.tmp.out --type uint8 --channels 1 32 --semaphores
# .---command stdout------------
# | Running UNSAMPLED 1D Write Test | Type: uint8 | Size: 32x | Channels: 1 | Tiling: OPTIMAL | Semaphores: ON
# | VK Format: VK_FORMAT_R8_UINT
# | ✓ Vulkan Data Verified (Internal Round-Trip Passed)
# | SUCCESS!
# `-----------------------------
# .---command stderr------------
# | [Vulkan Validation Layer]: libnvidia-gpucomp.so.565.57.01: cannot open shared object file: No such file or directory
# | [Vulkan Validation Layer]: loader_icd_scan: Failed loading library associated with ICD JSON libGLX_nvidia.so.0. Ignoring this JSON
# `-----------------------------
# RUN: at line 65
env env UR_LOADER_USE_LEVEL_ZERO_V2=1 ONEAPI_DEVICE_SELECTOR=level_zero:1 /__w/llvm/llvm/build-e2e/bindless_images/vulkan_interop/Output/vulkan_sycl_image_interop_write_1d_unsampled.cpp.tmp.out --type int8 --channels 4 32 --semaphores
# executed command: env env UR_LOADER_USE_LEVEL_ZERO_V2=1 ONEAPI_DEVICE_SELECTOR=level_zero:1 /__w/llvm/llvm/build-e2e/bindless_images/vulkan_interop/Output/vulkan_sycl_image_interop_write_1d_unsampled.cpp.tmp.out --type int8 --channels 4 32 --semaphores
# .---command stdout------------
# | Running UNSAMPLED 1D Write Test | Type: int8 | Size: 32x | Channels: 4 | Tiling: OPTIMAL | Semaphores: ON
# | VK Format: VK_FORMAT_R8G8B8A8_SINT
# | ✓ Vulkan Data Verified (Internal Round-Trip Passed)
# | SUCCESS!
# `-----------------------------
# .---command stderr------------
# | [Vulkan Validation Layer]: libnvidia-gpucomp.so.565.57.01: cannot open shared object file: No such file or directory
# | [Vulkan Validation Layer]: loader_icd_scan: Failed loading library associated with ICD JSON libGLX_nvidia.so.0. Ignoring this JSON
# `-----------------------------
# error: command failed with exit status: -11
```

Log: https://github.com/intel/llvm/actions/runs/30814012327/job/91771452108?pr=22586

### To reproduce

_No response_

### Environment

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with vulkan_sycl_image_interop_write_1d_unsampled.cpp and the linked CI log, then run the failing commands shown there with the same environment variables. Investigate the exit status -11 after the successful uint8 and int8 output; done means the Linux Arrow Lake test completes successfully without the crash.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, linux
Domain
computer-graphics, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.