stacktrace icon indicating copy to clipboard operation
stacktrace copied to clipboard

C++ library for storing and printing backtraces.

Results 52 stacktrace issues
Sort by recently updated
recently updated
newest added

I don't seem to be able to read a stacktrace file written by one process using another process. Here is a simple example: write.cc: ``` #include int nested_func(int c) {...

It would be nice to have out-of-the-box support for printing stack traces in [Symbolizer Markup Format](https://llvm.org/docs/SymbolizerMarkupFormat.html). Just a suggestion. Thanks!

enhancement
help wanted

Looking at `safe_dump_to.hpp` there is a recurring pattern there of doing: ``` typedef boost::stacktrace::detail::native_frame_ptr_t native_frame_ptr_t; ``` Which is understandable, on the face of it, improving clarity. On the other hand,...

How much effort would it be to support this library in standalone mode? From a cursory glance, it appears that `boost/config` is used only to detect existence of `#pragma once`,...

https://github.com/boostorg/stacktrace/blob/95065ca63883c0b1d6754bdb7bb106058c7532cb/src/windbg.cpp#L1-L10 is missing: ```cpp #define BOOST_STACKTRACE_USE_WINDBG ```

### Steps to reproduce 1. Install a timer using standard Posix `timer_create` and `SIGEV_SIGNAL` 2. Call `safe_dump_to` in the signal handler 3. Throw C++ exceptions in the main code **Actual...

The current msvc-based stacktrace only determines the module name - not its complete path - contrary to the full featured unixoid implementation. It turns out that this is rather simple...

enhancement
help wanted

If I download boost 1.85, and go into stacktrace and do a build: ``` cd libs/stacktrace/build ../../../b2 'define=BOOST_STACKTRACE_BACKTRACE_INCLUDE_FILE=' boost_stacktrace_from_exception Performing configuration checks - default address-model : none (cached) [1] -...

While using `addr2line` binary to get the symbolic function information from address. We Fork and execute command in the child process. But currently, it requires unnecessarily linking Dynamic Loader (-ldl)....

I submitted the below to the mailing list, but I wanted to re-iterate it here for more eyes. https://lists.boost.org/Archives/boost/2024/04/256604.php This feature is guarded by BOOST_STACKTRACE_ALWAYS_STORE_IN_PADDING, but that is only enabled...

enhancement
help wanted