#macos #backtrace #crash #report #dwarf #binary #parse

app symbolicate

symbolicate a macOS crash report

3 releases (breaking)

0.3.0 Feb 23, 2024
0.2.0 Feb 22, 2024
0.1.0 Feb 22, 2024

#202 in Debugging

Download history 252/week @ 2024-02-17 93/week @ 2024-02-24 21/week @ 2024-03-02 6/week @ 2024-03-09 1/week @ 2024-03-16 57/week @ 2024-03-30 94/week @ 2024-04-06

151 downloads per month

MIT license

15KB
370 lines

Symbolicate is a rust binary that can parse macOS crash reports and generates a backtrace more like you might see from a panic.

Installation

cargo install symbolicate

Usage

symbolicate <ips-file> <dwarf-container>

The ips-file will typically come from ~/Library/Logs/DiagnosticReports/ and can be found using macOS's built in Console app.

The dwarf-container should either be the built binary that generated the crash report, or the DWARF information extracted by running dsymutil.

Dependencies

~0.7–1.5MB
~35K SLoC