Skip to content

Add support for "v0" (non-legacy) Rust symbol mangling #520

@vorporeal

Description

@vorporeal

Rust is changing their symbol mangling strategy; the new version is currently available via a compiler flag: -C symbol-mangling-version=v0.

See rust tracking issue here: rust-lang/rust#60705

We'd like to use this new symbol mangling format, but Sentry doesn't seem to quite demangle these properly:

image

Note in the above image that Sentry doesn't know which crate the stack frame is from, and is failing to strip (what appears to be) some hash from the crate name.

Metadata

Metadata

Assignees

No one assigned
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions