Skip to content

ref(crash): Replace relay-crash with minidumper#6158

Open
Dav1dde wants to merge 1 commit into
masterfrom
dav1d/minidumper
Open

ref(crash): Replace relay-crash with minidumper#6158
Dav1dde wants to merge 1 commit into
masterfrom
dav1d/minidumper

Conversation

@Dav1dde

@Dav1dde Dav1dde commented Jun 30, 2026

Copy link
Copy Markdown
Member

Currently uses a pinned commit of a fork of minidumper-child, otherwise confirmed working (See timfish/minidumper-child#6).

This is an out of process crash reporter (as opposed to the sentry-native variant we've been using before). It works by compiling the entire machinery into Relay and spawning a server process (the crash reporter) from the same binary.

This gets rid of the entire sentry-native and breakpad dependency, while hopefully also being more reliable and supported on more platforms.

Closes: #5453

RIP sentry-native.

@Dav1dde Dav1dde force-pushed the dav1d/minidumper branch 5 times, most recently from af451fa to 002d2cf Compare July 1, 2026 12:24
@Dav1dde Dav1dde self-assigned this Jul 1, 2026
@Dav1dde Dav1dde force-pushed the dav1d/minidumper branch 4 times, most recently from 995983c to b24de58 Compare July 1, 2026 14:55
@Dav1dde Dav1dde added the Trigger: Full-CI Runs all CI steps in a PR label Jul 1, 2026
@Dav1dde Dav1dde force-pushed the dav1d/minidumper branch 2 times, most recently from e0c2d06 to 4280ecb Compare July 2, 2026 14:34
@Dav1dde Dav1dde marked this pull request as ready for review July 2, 2026 14:40
@Dav1dde Dav1dde requested a review from a team as a code owner July 2, 2026 14:40
cursor[bot]

This comment was marked as resolved.

Comment thread relay-log/src/crash.rs Outdated
Comment thread relay-log/src/crash.rs Outdated
);

if child.is_crash_reporter_process() {
// Set the event.origin so that it's obvious when Rust events come from

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This says event.origin but the code says event.process.

@Dav1dde Dav1dde requested a review from loewenheim July 3, 2026 09:44
@Dav1dde Dav1dde force-pushed the dav1d/minidumper branch from 4280ecb to 2818d66 Compare July 3, 2026 09:44
cursor[bot]

This comment was marked as low quality.

@Dav1dde Dav1dde force-pushed the dav1d/minidumper branch from 2818d66 to b85b75d Compare July 3, 2026 09:47
@loewenheim

Copy link
Copy Markdown
Contributor

PR description still says

Currently uses a pinned commit of a fork of minidumper-child

but that no longer appears to be true.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Trigger: Full-CI Runs all CI steps in a PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace sentry-native in relay-crash with Rust only dependency

2 participants