diff --git a/unified-runtime/source/loader/layers/sanitizer/asan/asan_interceptor.hpp b/unified-runtime/source/loader/layers/sanitizer/asan/asan_interceptor.hpp index c3f854d317e56..bbf75d803ba27 100644 --- a/unified-runtime/source/loader/layers/sanitizer/asan/asan_interceptor.hpp +++ b/unified-runtime/source/loader/layers/sanitizer/asan/asan_interceptor.hpp @@ -345,7 +345,7 @@ class AsanInterceptor { void exitWithErrors() { m_NormalExit = false; - exit(1); + std::abort(); } bool isNormalExit() { return m_NormalExit; } diff --git a/unified-runtime/source/loader/layers/sanitizer/msan/msan_interceptor.hpp b/unified-runtime/source/loader/layers/sanitizer/msan/msan_interceptor.hpp index 82438f5f419c1..bc5677cdeeba1 100644 --- a/unified-runtime/source/loader/layers/sanitizer/msan/msan_interceptor.hpp +++ b/unified-runtime/source/loader/layers/sanitizer/msan/msan_interceptor.hpp @@ -332,7 +332,7 @@ class MsanInterceptor { void exitWithErrors() { m_NormalExit = false; - exit(1); + std::abort(); } bool isNormalExit() { return m_NormalExit; }