backtrace-rs icon indicating copy to clipboard operation
backtrace-rs copied to clipboard

Backtraces in Rust

Results 90 backtrace-rs issues
Sort by recently updated
recently updated
newest added

This is like https://github.com/rust-lang/backtrace-rs/issues/535 except it is asking a slightly different question but with the same goal: would migrating from winapi offer a more maintainable crate? If so, we should...

enhancement
help wanted
OS-windows

Because we expect certain inputs, we don't need chars. The code also doesn't need to validate exact lengths. This reduces the generated code size slightly. I have some more exciting...

S-merge-conflicts

Now that [Symbolizer Markup](https://llvm.org/docs/SymbolizerMarkupFormat.html) has landed in LLVM 15.0.2, it would be possible to add an option to emit this markup whenever symbol information is unavailable (fully-stripped binaries, etc.). Producing...

enhancement
help wanted

Hello, We have recently deployed an application to Apple's App Store for iOS and are getting a small number of crashes in Crashlytics that may be caused by taking a...

bug
OS-ios

The [MAPPINGS_CACHE_SIZE](https://github.com/rust-lang/backtrace-rs/blob/5be2e8ba9cf6e391c5fa45219fc091b4075eb6be/src/symbolize/gimli.rs#L55) is 4 by hard coding. Can we make it configurable? In some scenarios, the lib mappings cache miss will cause performance degrade, especially in the scenario that the...

enhancement

rustc inserts frames `std::sys_common::backtrace::__rust_end_short_backtrace` and `std::sys_common::backtrace::__rust_begin_short_backtrace` so that the internal backtrace implementation can filter out noise from backtrace capturing. Can we make use of these in the backtrace crate in...

enhancement

I am developing dll, which injects into main process. As a side effect it provides crash report functionality. While app crashing, it is necessary to know in which module it...

enhancement

Spawned off of https://github.com/rust-lang/backtrace-rs/pull/488#discussion_r1003972728 The newly added current-exe-mismatch.rs is a bit over-eager to categorize problems as "ignorable" rather than providing some way to flag them as a hard-error in certain...

bug

Add support for QNX Neutrino. -- Tested on a Neutrino target for both aarch64 and x86_64 running 7.1. Change Description: - Splits the existing functionality (`default`) into one module and...

S-merge-conflicts

The documentation for `Frame::symbol_address` warns: > This will attempt to rewind the instruction pointer returned by ip to the start of the function, returning that value. In some cases, however,...

bug