From 046f640f843c09a135d026fbfe24cdf455332405 Mon Sep 17 00:00:00 2001 From: snigupta Date: Wed, 27 May 2026 13:20:57 -0600 Subject: [PATCH] Update try-catch block to give a more descriptive message to user when allocation fails Signed-off-by: snigupta --- profile/plugin/aie_trace/aie_trace_plugin.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/profile/plugin/aie_trace/aie_trace_plugin.cpp b/profile/plugin/aie_trace/aie_trace_plugin.cpp index d3997d8f..dcbbe330 100644 --- a/profile/plugin/aie_trace/aie_trace_plugin.cpp +++ b/profile/plugin/aie_trace/aie_trace_plugin.cpp @@ -297,6 +297,11 @@ void AieTracePluginUnified::updateAIEDevice(void *handle, bool hw_context_flow) AIEData.valid = false; return; } + } catch (const std::bad_alloc&) { + xrt_core::message::send(severity_level::warning, "XRT", + AIE_TRACE_BUF_ALLOC_FAIL); + AIEData.valid = false; + return; } catch (...) { std::string msg = "AIE trace is currently not supported on this platform."; xrt_core::message::send(xrt_core::message::severity_level::warning, "XRT",