From 62380a96a1f7e24a0543e93cb4f2cf9949f1b789 Mon Sep 17 00:00:00 2001 From: "Zhao, Maosu" Date: Wed, 18 Dec 2024 04:01:36 +0100 Subject: [PATCH] [DevMSAN] Don't return error if try to get "__MsanKernelMetadata" failed This is a same fix as #2412, we will refine the logic later. --- source/loader/layers/sanitizer/msan/msan_interceptor.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/source/loader/layers/sanitizer/msan/msan_interceptor.cpp b/source/loader/layers/sanitizer/msan/msan_interceptor.cpp index 30a2e07359..b9fd9d1ed6 100644 --- a/source/loader/layers/sanitizer/msan/msan_interceptor.cpp +++ b/source/loader/layers/sanitizer/msan/msan_interceptor.cpp @@ -175,10 +175,7 @@ ur_result_t MsanInterceptor::registerSpirKernels(ur_program_handle_t Program) { Device, Program, kSPIR_MsanSpirKernelMetadata, &MetadataSize, &MetadataPtr); if (Result != UR_RESULT_SUCCESS) { - getContext()->logger.error( - "Can't get the pointer of <{}> under device {}: {}", - kSPIR_MsanSpirKernelMetadata, (void *)Device, Result); - return Result; + continue; } const uint64_t NumOfSpirKernel = MetadataSize / sizeof(SpirKernelInfo);