From 185094eee1f2152d21f8dc40b980081fa07ac8d3 Mon Sep 17 00:00:00 2001 From: Gopesh Bhardwaj Date: Wed, 24 Jul 2024 10:22:07 +0530 Subject: [PATCH] fixing core dump wehen no hipcc optmization (#989) [ROCm/rocprofiler-sdk commit: ba35562729f5eae4851092299769c021345a1450] --- .../source/lib/rocprofiler-sdk-tool/tmp_file_buffer.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk-tool/tmp_file_buffer.hpp b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk-tool/tmp_file_buffer.hpp index d4b71f45d2..67152f7fa6 100644 --- a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk-tool/tmp_file_buffer.hpp +++ b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk-tool/tmp_file_buffer.hpp @@ -71,7 +71,8 @@ void write_ring_buffer(Tp _v, domain_type type) { auto [_tmp_buf, _tmp_file] = get_tmp_file_buffer>(type); - auto* ptr = _tmp_buf->request(false); + if(_tmp_buf->capacity() == 0) return; + auto* ptr = _tmp_buf->request(false); if(ptr == nullptr) { offload_buffer>(type);