diff --git a/.github/workflows/multi_device.yml b/.github/workflows/multi_device.yml index 5334e86b87..0b35450136 100644 --- a/.github/workflows/multi_device.yml +++ b/.github/workflows/multi_device.yml @@ -58,7 +58,7 @@ jobs: - name: Test adapter specific working-directory: ${{github.workspace}}/build - run: ctest -C ${{matrix.build_type}} --output-on-failure -L "adapter-specific" --timeout 180 + run: UR_LOG_LEVEL_ZERO="level:debug;flush:debug;output:stdout" ctest -C ${{matrix.build_type}} --output-on-failure -L "adapter-specific" --timeout 180 --verbose - name: Test adapters working-directory: ${{github.workspace}}/build diff --git a/source/adapters/level_zero/usm.cpp b/source/adapters/level_zero/usm.cpp index 4a8eb41733..3816543419 100644 --- a/source/adapters/level_zero/usm.cpp +++ b/source/adapters/level_zero/usm.cpp @@ -427,12 +427,15 @@ ur_result_t urUSMGetMemAllocInfo( size_t *PropValueSizeRet) { auto UMFPool = umfPoolByPtr(Ptr); if (!UMFPool) { + logger::error( + "urUSMGetMemAllocInfo: failed to retrieve UMF pool for ptr {}", Ptr); return UR_RESULT_ERROR_INVALID_VALUE; } usm_umf_pool_tag_t *Tag = nullptr; auto UmfRet = umfPoolGetTag(UMFPool, reinterpret_cast(&Tag)); if (UmfRet) { + logger::error("urUSMGetMemAllocInfo: failed to retrieve UMF pool tag"); return umf::umf2urResult(UmfRet); }