#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

#239 in Debugging

Download history 270/week @ 2024-02-18 79/week @ 2024-02-25 17/week @ 2024-03-03 6/week @ 2024-03-10 1/week @ 2024-03-17 60/week @ 2024-03-31 91/week @ 2024-04-07

94 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
~34K SLoC