blender/tools/config/analysis/lsan.supp
Hans Goudey 3c69eb17e2 Fix #163192: Memory leak on WM_exit after recent commit
Caused by 5fe0658192
This looks to be a real leak, a bug in the library most likely
(see minimal reproduction below). It also looks like our lsan
suppression list would have stopped this from being reported
in the past, but no longer does after a recent TBB library update.
Add the new namespace `tbb::detail::r1`.

```
class Observer : public tbb::task_scheduler_observer {
public:
  Observer() { observe(true); }
  ~Observer() override { observe(false); }
};

int main() {
  Observer *observer = new Observer();
  tbb::parallel_for(tbb::blocked_range<int>(0, 1000000), [](const auto &) {});
  delete observer;
  return 0;
}
```

Pull Request: https://projects.blender.org/blender/blender/pulls/163114
2026-08-31 10:35:10 +02:00

41 lines
742 B
Text

# 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:resize_compact
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:<unknown module>
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:*tbb::detail::r1*
leak:*libOpenColorIO*
leak:*libOpenEXR*
leak:pa_xmalloc
leak:*::x265_malloc*
leak:libceres*