#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

#348 in Debugging

Download history 6/week @ 2024-03-12 6/week @ 2024-03-26 145/week @ 2024-04-02

66 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
~33K SLoC