Skip to content

Assert/assert_in_multiple_tus.cpp is failing on L0 PVC #19951

@againull

Description

@againull

Describe the bug

Environment:

2025-09-02T18:59:28.2875617Z         Type              : gpu
2025-09-02T18:59:28.2875865Z         Version           : 12.60.7
2025-09-02T18:59:28.2876161Z         Name              : Intel(R) Data Center GPU Max 1100
2025-09-02T18:59:28.2876469Z         Vendor            : Intel(R) Corporation
2025-09-02T18:59:28.2876756Z         Driver            : 1.6.34666.300000
2025-09-02T18:59:28.2877053Z         UUID              : 8680da0b-2f00-0000-2900-000000000000
2025-09-02T18:59:28.2877331Z         DeviceID          : 3034
2025-09-02T18:59:28.2877605Z         Num SubDevices    : 0
2025-09-02T18:59:28.2877934Z         Num SubSubDevices : 0
2025-09-02T18:59:28.2881040Z         Aspects           : gpu fp16 fp64 online_compiler online_linker queue_profiling usm_device_allocations usm_host_allocations usm_shared_allocations ext_intel_pci_address ext_intel_gpu_eu_count ext_intel_gpu_eu_simd_width ext_intel_gpu_slices ext_intel_gpu_subslices_per_slice ext_intel_gpu_eu_count_per_subslice atomic64 ext_intel_device_info_uuid ext_intel_gpu_hw_threads_per_eu ext_intel_free_memory ext_intel_device_id ext_intel_memory_clock_rate ext_intel_memory_bus_width ext_oneapi_external_memory_import ext_oneapi_external_semaphore_import ext_intel_esimd ext_oneapi_fragment ext_oneapi_chunk ext_oneapi_tangle ext_intel_matrix ext_oneapi_graph ext_oneapi_limited_graph ext_oneapi_private_alloca ext_oneapi_bindless_sampled_image_fetch_1d_usm ext_oneapi_bindless_sampled_image_fetch_1d ext_oneapi_bindless_sampled_image_fetch_2d_usm ext_oneapi_bindless_sampled_image_fetch_2d ext_oneapi_bindless_sampled_image_fetch_3d ext_oneapi_queue_profiling_tag ext_oneapi_virtual_mem ext_oneapi_image_array ext_oneapi_virtual_functions ext_intel_spill_memory_size ext_intel_current_clock_throttle_reasons ext_intel_power_limits ext_oneapi_async_memory_alloc ext_oneapi_exportable_device_mem
2025-09-02T18:59:28.2888521Z         info::device::sub_group_sizes: 16 32
2025-09-02T18:59:28.2888835Z         Architecture: intel_gpu_pvc

https://github.com/intel/llvm/actions/runs/17410648895/job/49435133442?pr=19864

2025-09-02T19:05:44.6605298Z FAIL: SYCL :: Assert/assert_in_multiple_tus.cpp (60 of 1891)
2025-09-02T19:05:44.6605771Z ******************** TEST 'SYCL :: Assert/assert_in_multiple_tus.cpp' FAILED ********************
2025-09-02T19:05:44.6606163Z Exit Code: 1
2025-09-02T19:05:44.6606298Z 
2025-09-02T19:05:44.6606409Z Command Output (stdout):
2025-09-02T19:05:44.6606698Z --
2025-09-02T19:05:44.6606943Z # RUN: at line 16
2025-09-02T19:05:44.6608263Z env ONEAPI_DEVICE_SELECTOR=level_zero:gpu  /__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.out &> /__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.txt ; /__w/llvm/llvm/toolchain/bin/FileCheck /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/assert_in_multiple_tus.cpp --input-file /__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.txt
2025-09-02T19:05:44.6609783Z # executed command: env ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.out
2025-09-02T19:05:44.6610539Z # .---redirected output from '/__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.txt'
2025-09-02T19:05:44.6611026Z # | AssertHandler::printMessage
2025-09-02T19:05:44.6611705Z # | /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/Inputs/kernels_in_file2.cpp:15: int calculus(int): global id: [5,0,0], local id: [1,0,0] Assertion `X && "this message from calculus"` failed.
2025-09-02T19:05:44.6612653Z # | /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/assert_in_multiple_tus.hpp:23: int checkFunction(): global id: [5,0,0], local id: [1,0,0] Assertion `X && "Nil in result"` failed.
2025-09-02T19:05:44.6613255Z # `-----------------------------
2025-09-02T19:05:44.6613665Z # note: command had no output on stdout or stderr
2025-09-02T19:05:44.6614025Z # error: command failed with exit status: -6
2025-09-02T19:05:44.6614864Z # executed command: /__w/llvm/llvm/toolchain/bin/FileCheck /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/assert_in_multiple_tus.cpp --input-file /__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.txt
2025-09-02T19:05:44.6615675Z # note: command had no output on stdout or stderr
2025-09-02T19:05:44.6615995Z # RUN: at line 16
2025-09-02T19:05:44.6617296Z env env UR_LOADER_USE_LEVEL_ZERO_V2=1 ONEAPI_DEVICE_SELECTOR=level_zero:gpu  /__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.out &> /__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.txt ; /__w/llvm/llvm/toolchain/bin/FileCheck /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/assert_in_multiple_tus.cpp --input-file /__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.txt
2025-09-02T19:05:44.6619104Z # executed command: env env UR_LOADER_USE_LEVEL_ZERO_V2=1 ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.out
2025-09-02T19:05:44.6619906Z # .---redirected output from '/__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.txt'
2025-09-02T19:05:44.6620407Z # | The test ended.
2025-09-02T19:05:44.6620653Z # | AssertHandler::printMessage
2025-09-02T19:05:44.6621304Z # | /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/Inputs/kernels_in_file2.cpp:15: int calculus(int): global id: [5,0,0], local id: [1,0,0] Assertion `X && "this message from calculus"` failed.
2025-09-02T19:05:44.6622251Z # | /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/assert_in_multiple_tus.hpp:23: int checkFunction(): global id: [5,0,0], local id: [1,0,0] Assertion `X && "Nil in result"` failed.
2025-09-02T19:05:44.6623151Z # | /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/Inputs/kernels_in_file2.cpp:19: void check_nil(int): global id: [0,0,0], local id: [0,0,0] Assertion `value && "this message from file2"` failed.
2025-09-02T19:05:44.6624073Z # | /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/Inputs/kernels_in_file2.cpp:19: void check_nil(int): global id: [2,0,0], local id: [2,0,0] Assertion `value && "this message from file2"` failed.
2025-09-02T19:05:44.6624670Z # `-----------------------------
2025-09-02T19:05:44.6624949Z # note: command had no output on stdout or stderr
2025-09-02T19:05:44.6625252Z # error: command failed with exit status: -6
2025-09-02T19:05:44.6626024Z # executed command: /__w/llvm/llvm/toolchain/bin/FileCheck /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/assert_in_multiple_tus.cpp --input-file /__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.txt
2025-09-02T19:05:44.6626775Z # .---command stderr------------
2025-09-02T19:05:44.6627257Z # | /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/assert_in_multiple_tus.cpp:23:15: error: CHECK-NOT: excluded string found in input
2025-09-02T19:05:44.6627754Z # | // CHECK-NOT: this message from file2
2025-09-02T19:05:44.6628071Z # |               ^
2025-09-02T19:05:44.6628453Z # | /__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.txt:5:154: note: found here
2025-09-02T19:05:44.6629209Z # | /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/Inputs/kernels_in_file2.cpp:19: void check_nil(int): global id: [0,0,0], local id: [0,0,0] Assertion `value && "this message from file2"` failed.
2025-09-02T19:05:44.6629845Z # |                                                                                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~
2025-09-02T19:05:44.6630124Z # | 
2025-09-02T19:05:44.6630455Z # | Input file: /__w/llvm/llvm/build-e2e/Assert/Output/assert_in_multiple_tus.cpp.tmp.txt
2025-09-02T19:05:44.6630955Z # | Check file: /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/assert_in_multiple_tus.cpp
2025-09-02T19:05:44.6631314Z # | 
2025-09-02T19:05:44.6631568Z # | -dump-input=help explains the following input dump.
2025-09-02T19:05:44.6631862Z # | 
2025-09-02T19:05:44.6632041Z # | Input was:
2025-09-02T19:05:44.6632302Z # | <<<<<<
2025-09-02T19:05:44.6632510Z # |         1: The test ended. 
2025-09-02T19:05:44.6632782Z # |         2: AssertHandler::printMessage 
2025-09-02T19:05:44.6633409Z # |         3: /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/Inputs/kernels_in_file2.cpp:15: int calculus(int): global id: [5,0,0], local id: [1,0,0] Assertion `X && "this message from calculus"` failed. 
2025-09-02T19:05:44.6634337Z # |         4: /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/assert_in_multiple_tus.hpp:23: int checkFunction(): global id: [5,0,0], local id: [1,0,0] Assertion `X && "Nil in result"` failed. 
2025-09-02T19:05:44.6635252Z # |         5: /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/Inputs/kernels_in_file2.cpp:19: void check_nil(int): global id: [0,0,0], local id: [0,0,0] Assertion `value && "this message from file2"` failed. 
2025-09-02T19:05:44.6635932Z # | not:23                                                                                                                                                              !~~~~~~~~~~~~~~~~~~~~~~            error: no match expected
2025-09-02T19:05:44.6636604Z # |         6: /__w/llvm/llvm/llvm/sycl/test-e2e/Assert/Inputs/kernels_in_file2.cpp:19: void check_nil(int): global id: [2,0,0], local id: [2,0,0] Assertion `value && "this message from file2"` failed. 
2025-09-02T19:05:44.6637233Z # | >>>>>>
2025-09-02T19:05:44.6637436Z # `-----------------------------
2025-09-02T19:05:44.6637703Z # error: command failed with exit status: 1
2025-09-02T19:05:44.6637964Z 

To reproduce

No response

Environment

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions