From 9f1f502d93d05985c6589185c304f85fd2c24afd 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 [ROCm/rdc commit: 0ae4404a097d61d90a8d016710e8aa2d21852f12] --- .../rdc/rdc_libs/rdc_modules/rdc_rocp/RdcRocpCounterSampler.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/rdc/rdc_libs/rdc_modules/rdc_rocp/RdcRocpCounterSampler.cc b/projects/rdc/rdc_libs/rdc_modules/rdc_rocp/RdcRocpCounterSampler.cc index 9b593a354f..03accfa458 100644 --- a/projects/rdc/rdc_libs/rdc_modules/rdc_rocp/RdcRocpCounterSampler.cc +++ b/projects/rdc/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 {