https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108097
--- Comment #9 from Jonathan Wakely <redi at gcc dot gnu.org> --- --- a/libstdc++-v3/include/std/stacktrace +++ b/libstdc++-v3/include/std/stacktrace @@ -608,8 +608,8 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { if constexpr (is_same_v<allocator_type, allocator<value_type>>) { - __n *= sizeof(value_type); - void* const __p = _GLIBCXX_OPERATOR_NEW (__n, nothrow_t{}); + size_t __n2 = __n * sizeof(value_type); + void* const __p = _GLIBCXX_OPERATOR_NEW (__n2, nothrow_t{}); if (__p == nullptr) [[unlikely]] return nullptr; _M_frames = static_cast<pointer>(__p);