From 0ae4404a097d61d90a8d016710e8aa2d21852f12 Mon Sep 17 00:00:00 2001 From: "Pryor, Adam" Date: Tue, 21 Jan 2025 10:30:31 -0600 Subject: [PATCH] SWDEV-510089 Fix rocprof segfaulting on ctrl+c (#94) Change-Id: Iaa0f3856bb8fed174cbc935b85739414ecd44758 Signed-off-by: adapryor --- rdc_libs/rdc_modules/rdc_rocp/RdcRocpCounterSampler.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rdc_libs/rdc_modules/rdc_rocp/RdcRocpCounterSampler.cc b/rdc_libs/rdc_modules/rdc_rocp/RdcRocpCounterSampler.cc index 9b593a354f..03accfa458 100644 --- a/rdc_libs/rdc_modules/rdc_rocp/RdcRocpCounterSampler.cc +++ b/rdc_libs/rdc_modules/rdc_rocp/RdcRocpCounterSampler.cc @@ -100,7 +100,7 @@ CounterSampler::CounterSampler(rocprofiler_agent_id_t agent) : agent_(agent) { "Could not setup buffered service", __FILE__, __LINE__); } -CounterSampler::~CounterSampler() { rocprofiler_stop_context(ctx_); } +CounterSampler::~CounterSampler() { ctx_ = {}; } const std::string& CounterSampler::decode_record_name( const rocprofiler_record_counter_t& rec) const {