|
|
Log in / Subscribe / Register

A new crash reporter for Firefox

On April 23, Mozilla announced that Firefox's crash reporter has been rewritten in Rust, allowing the project to address a backlog of issues.

Even though it is important to properly handle main process crashes, the crash reporter hasn't received significant development in a while (aside from development to ensure that crash reports and telemetry continue to reliably be delivered)! It has long been stuck in a local maximum of "good enough" and "scary to maintain": it features 3 individual GUI implementations (for Windows, GTK+ for Linux, and macOS), glue code abstracting a few things (mostly in C++, and Objective-C for macOS), a binary blob produced by obsoleted Apple development tools, and no test suite. Because of this, there is a backlog of features and improvements which haven't been acted on.


to post comments

A new crash reporter for Firefox

Posted Apr 25, 2024 19:31 UTC (Thu) by vadim (subscriber, #35271) [Link] (1 responses)

Is this the UI only or also the actual crash reporting guts, as in what Google Crashpad does?

A new crash reporter for Firefox

Posted Apr 27, 2024 21:10 UTC (Sat) by gabrielesvelto (guest, #83884) [Link]

This is specifically about the crash reporter client, but the whole system is being rewritten. Most of it already has been, here's several components in different crates:
- https://github.com/rust-minidump/rust-minidump
- https://github.com/rust-minidump/minidump-writer
- https://github.com/mozilla/dump_syms/


Copyright © 2024, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds