stacktrace
stacktrace copied to clipboard
C++ library for storing and printing backtraces.
Hello! I use boost stacktrace library and `frame` functions like `name()` are taking too much time (like +-10seconds) probably because of the large binary (about 35MB). Is there any way...
When configuring cmake on ubuntu 24.04 with clang, the check for libbacktrace doesn't seem to work, even when libbacktrace is installed in the default location. For reference, gcc puts libbacktrace...
the following patch seems necessary to build correctly on non-MSVC windows toolchains. ```diff diff --git a/libs/stacktrace/include/boost/stacktrace/detail/addr_base_msvc.hpp b/libs/stacktrace/include/boost/stacktrace/detail/addr_base_msvc.hpp index d179896..9b87c5f 100644 --- a/libs/stacktrace/include/boost/stacktrace/detail/addr_base_msvc.hpp +++ b/libs/stacktrace/include/boost/stacktrace/detail/addr_base_msvc.hpp @@ -18,12 +18,14 @@ #ifdef WIN32_LEAN_AND_MEAN...
We know the implementation works on any architecture if libstdc++ is used (leaks are with libc++). So enable it by default in that case, even if not using x86. Related...
0# boost::stacktrace::basic_stacktrace::init(unsigned long long, unsigned long long) in libinkscape_base 1# Inkscape::Application::crash_handler(int) in libinkscape_base 2# 0x00007FF72CAF2422 in inkscape 3# _C_specific_handler in ntdll 4# _chkstk in ntdll 5# _RtlWow64GetCurrentCpuArea in ntdll 6#...
Hi, I'm building with mingw-w64 on Windows and using libbacktrace as implementation. I try to get function names using `name()` on a frame, but I got `register_frame_ctor`. But other functions...
I'm trying to update our project (The XRP ledger) to Boost 1.88 and I'm seeing a linker error on x86 (where `stacktrace_from_exception` gets enabled by default): ``` /usr/bin/ld: /usr/bin/../lib/gcc/x86_64-linux-gnu/12/libstdc++.a(eh_alloc.o): in...