Hello, currently boost-stacktrace with the `backtrace` backend will call [backtrace_create_state](https://github.com/boostorg/stacktrace/blob/08d720adbd01c0187af256eb491cffece7e87857/include/boost/stacktrace/detail/libbacktrace_impls.hpp#L104) once for each thread. This creates a memory leak since each time a new thread is created, a new `backtrace_state` is allocated but it's never freed (and can't be since there's no `backtrace_destroy_state`). See e.g. https://patchwork.ozlabs.org/project/gcc/patch/3defaafeedc9fa6b42e61401d4c8c84e@starynkevitch.net/#1625428 for more discussion on this.