Skip to content

Vulkan interop tests failing on Win DG2 #21985

@sarnex

Description

@sarnex
 ********************
Failed Tests (8):
SYCL :: bindless_images/vulkan_interop/depth_format.cpp
SYCL :: bindless_images/vulkan_interop/vulkan_sycl_2d_arithmetic.cpp
SYCL :: bindless_images/vulkan_interop/vulkan_sycl_buffer_binary_semaphore.cpp
SYCL :: bindless_images/vulkan_interop/vulkan_sycl_buffer_timeline_semaphore.cpp
SYCL :: bindless_images/vulkan_interop/vulkan_sycl_image_interop_read_1d.cpp
SYCL :: bindless_images/vulkan_interop/vulkan_sycl_image_interop_read_2d.cpp
SYCL :: bindless_images/vulkan_interop/vulkan_sycl_image_interop_write_2d_unsampled.cpp
SYCL :: bindless_images/vulkan_interop/vulkan_sycl_image_unsampled_timeline_semaphore.cpp

The full log is super long, see it here, but here's one failure.

2026-05-11T18:32:24.7937278Z env ONEAPI_DEVICE_SELECTOR=level_zero:gpu  D:\github\_work\llvm\llvm\build-e2e\bindless_images\vulkan_interop\Output\vulkan_sycl_2d_arithmetic.cpp.tmp.out --type float --channels 1 32x33 --semaphores
2026-05-11T18:32:24.7937973Z # executed command: env ONEAPI_DEVICE_SELECTOR=level_zero:gpu 'D:\github\_work\llvm\llvm\build-e2e\bindless_images\vulkan_interop\Output\vulkan_sycl_2d_arithmetic.cpp.tmp.out' --type float --channels 1 32x33 --semaphores
2026-05-11T18:32:24.7938056Z # .---command stdout------------
2026-05-11T18:32:24.7938405Z # | Running 2D ARITHMETIC Test (C = A + B) | Type: float | Size: 32x33 | Channels: 1 | Tiling: OPTIMAL | Sampled: NO | Semaphores: ON
2026-05-11T18:32:24.7938590Z # |   VK Format: VK_FORMAT_R32_SFLOAT
2026-05-11T18:32:24.7938684Z # |   Mode: UNSAMPLED Input
2026-05-11T18:32:24.7938754Z # `-----------------------------
2026-05-11T18:32:24.7938830Z # .---command stderr------------
2026-05-11T18:32:24.7938936Z # | SYCL Exception: Enqueue process failed.
2026-05-11T18:32:24.7939139Z # | level_zero backend failed with error: 45 (UR_RESULT_ERROR_INVALID_ARGUMENT)
2026-05-11T18:32:24.7939579Z # | [Vulkan Validation Layer]: vkDestroyDevice(): Object Tracking - For VkDevice 0x2b5c982dc98, VkSemaphore 0x100000000010 has not been destroyed.
2026-05-11T18:32:24.7940422Z # | The Vulkan spec states: All child objects created on device that can be destroyed or freed must have been destroyed or freed prior to destroying device (https://docs.vulkan.org/spec/latest/chapters/devsandqueues.html#VUID-vkDestroyDevice-device-05137)
2026-05-11T18:32:24.7940500Z # `-----------------------------
2026-05-11T18:32:24.7940596Z # error: command failed with exit status: 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions