Crash reporting overhaul: Difference between revisions

Jump to navigation Jump to search
Added the Glean meta-bug and descriptions of all other ones too
(Added the "Glean-based crash pings" project)
(Added the Glean meta-bug and descriptions of all other ones too)
Line 23: Line 23:
* https://hg.mozilla.org/mozilla-central/file/6f0a8dddad51/accessible/windows/msaa/Compatibility.cpp
* https://hg.mozilla.org/mozilla-central/file/6f0a8dddad51/accessible/windows/msaa/Compatibility.cpp
Bugs:<br>
Bugs:<br>
* {{bug|1620989}}
* {{bug|1620989}} - Rewrite the Linux exception-handler in Rust
* {{bug|1620990}}
* {{bug|1620990}} - Rewrite the Windows exception-handler in Rust
* {{bug|1620991}}
* {{bug|1620991}} - Rewrite the macOS exception-handler in Rust


=== Description ===
=== Description ===
Line 72: Line 72:
* https://hg.mozilla.org/mozilla-central/file/6f0a8dddad51/toolkit/crashreporter/breakpad-client
* https://hg.mozilla.org/mozilla-central/file/6f0a8dddad51/toolkit/crashreporter/breakpad-client
Bugs:<br>
Bugs:<br>
* {{bug|1620993}}
* {{bug|1620993}} - Rewrite the Linux-specific minidump writer code in Rust
* {{bug|1689358}}
* {{bug|1689358}} - Add ARM/AArch64 support to the oxidized minidump rust writer
* {{bug|1620995}}
* {{bug|1620995}} - Rewrite the macOS-specific minidump writer code in Rust
* {{bug|1620994}}
* {{bug|1620994}} - Rewrite the Windows-specific minidump writer code in Rust


=== Description ===
=== Description ===
Line 117: Line 117:
Original source code: N/A<br>
Original source code: N/A<br>
Bugs:<br>
Bugs:<br>
* {{bug|1620998}}
* {{bug|1620998}} - Write a crash monitor program to handle annotations and minidump writing


=== Description ===
=== Description ===
Line 171: Line 171:
* https://hg.mozilla.org/mozilla-central/file/6f0a8dddad51/toolkit/crashreporter/client
* https://hg.mozilla.org/mozilla-central/file/6f0a8dddad51/toolkit/crashreporter/client
Bugs:<br>
Bugs:<br>
* {{bug|1759175}}
* {{bug|1759175}} - Rewrite the crash reporter client in Rust


=== Description ===
=== Description ===
Line 219: Line 219:
* https://hg.mozilla.org/mozilla-central/file/tip/toolkit/components/crashes/CrashManager.in.jsm#l711
* https://hg.mozilla.org/mozilla-central/file/tip/toolkit/components/crashes/CrashManager.in.jsm#l711
Bugs:<br>
Bugs:<br>
* {{bug|1784069}} - [meta] Migrate crash pings to Glean


=== Description ===
=== Description ===
Line 260: Line 261:
* https://hg.mozilla.org/mozilla-central/file/6f0a8dddad51/toolkit/crashreporter/minidump-analyzer
* https://hg.mozilla.org/mozilla-central/file/6f0a8dddad51/toolkit/crashreporter/minidump-analyzer
Bugs:<br>
Bugs:<br>
* {{bug|1743983}}
* {{bug|1743983}} - Rewrite the minidump-analyzer in Rust


=== Description ===
=== Description ===
Line 391: Line 392:
* https://hg.mozilla.org/mozilla-central/file/40bc01de5e10/toolkit/crashreporter/breakpad-patches
* https://hg.mozilla.org/mozilla-central/file/40bc01de5e10/toolkit/crashreporter/breakpad-patches
Bugs:<br>
Bugs:<br>
* {{bug|1588538}}
* {{bug|1588538}} - Use the new Windows dump_syms in Firefox local builds
* {{bug|1588534}}
* {{bug|1588534}} - Use the new Windows dump_syms to dump Microsoft libraries
* {{bug|1588739}}
* {{bug|1588739}} - Rewrite the Linux-specific implementation of dump_syms in Rust
* {{bug|1588740}}
* {{bug|1588740}} - Rewrite the macOS-specific implementation of dump_syms in Rust


=== Description ===
=== Description ===
Line 467: Line 468:
* https://hg.mozilla.org/mozilla-central/file/55f06c70f4e5/tools/rb/fix_stack_using_bpsyms.py
* https://hg.mozilla.org/mozilla-central/file/55f06c70f4e5/tools/rb/fix_stack_using_bpsyms.py
Bugs:<br>
Bugs:<br>
* {{bug|1596292}}
* {{bug|1596292}} - Replace stack-fixing scripts with a Rust-based one


=== Description ===
=== Description ===
Confirmed users
417

edits

Navigation menu