blender/tools/config
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
..
analysis Fix #163192: Memory leak on WM_exit after recent commit 2026-08-31 10:35:10 +02:00
ide