From 26b8846d94d5486678c4edf77eaae25a2b9fdbf6 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Thu, 10 Jul 2025 10:44:55 +0200 Subject: [PATCH] LeakSanitizer: Suppress errors in OpenEXR library. This library generates a single recurrent leak report currently, likely a badly handled global? ``` ================================================================= ==192885==ERROR: LeakSanitizer: detected memory leaks Direct leak of 31 byte(s) in 1 object(s) allocated from: #0 0x7f8a5c9cf307 in operator new(unsigned long) (/lib64/libasan.so.6+0xb6307) #1 0x7f8a5b03a0ea in std::__cxx11::basic_string, std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long) (/home/blender/git/blender-vexp/install_sanitizer/lib/libOpenEXR.so.32+0xef0ea) SUMMARY: AddressSanitizer: 31 byte(s) leaked in 1 allocation(s). ====================================================================== ``` --- tools/config/analysis/lsan.supp | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/config/analysis/lsan.supp b/tools/config/analysis/lsan.supp index 3cb176d3ba4..d8573ce01af 100644 --- a/tools/config/analysis/lsan.supp +++ b/tools/config/analysis/lsan.supp @@ -33,5 +33,6 @@ leak:libusd* leak:*openvdb::v11_0* leak:*tbb::internal* leak:*libOpenColorIO* +leak:*libOpenEXR* leak:pa_xmalloc leak:*::x265_malloc*