From 1238cef46d43ea322a0bbd66a259cd92ecbc1e87 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Thu, 10 Jul 2025 14:12:08 +0200 Subject: [PATCH] LeakSanitizer: Exclude another error from Python (`resize_compact`). --- tools/config/analysis/lsan.supp | 1 + tools/config/analysis/ubsan.supp | 37 ++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 tools/config/analysis/ubsan.supp diff --git a/tools/config/analysis/lsan.supp b/tools/config/analysis/lsan.supp index d8573ce01af..c13ed62474f 100644 --- a/tools/config/analysis/lsan.supp +++ b/tools/config/analysis/lsan.supp @@ -10,6 +10,7 @@ leak:_PyUnicodeWriter_* leak:list_append leak:list_resize leak:unicode_resize +leak:resize_compact leak:PyThread_allocate_lock leak:libpython* leak:python diff --git a/tools/config/analysis/ubsan.supp b/tools/config/analysis/ubsan.supp new file mode 100644 index 00000000000..3cb176d3ba4 --- /dev/null +++ b/tools/config/analysis/ubsan.supp @@ -0,0 +1,37 @@ +# Python - START +leak:_PyObject_Malloc +leak:_PyObject_Calloc +leak:_PyObject_Realloc +leak:_PyObject_GC +leak:_PyArgv_* +leak:_PyBytes_* +leak:_Py_* +leak:_PyUnicodeWriter_* +leak:list_append +leak:list_resize +leak:unicode_resize +leak:PyThread_allocate_lock +leak:libpython* +leak:python +# Numpy +leak:PyUFunc_* +# Python - END +leak:imb_exitopenexr +leak:imb_filetypes_exit +leak:libIlm* +leak:pxrInternal_* +leak: +leak:libX11* +leak:libglib* +leak:libnvidia* +leak:i965_dri +leak:libdrm* +leak:radeon* +leak:libGLX* +leak:d_growable_string_callback_adapter +leak:libusd* +leak:*openvdb::v11_0* +leak:*tbb::internal* +leak:*libOpenColorIO* +leak:pa_xmalloc +leak:*::x265_malloc*