Confirmed users
424
edits
(add note about cpg) |
(Added more information on clouseau and crash spike detector) |
||
| (11 intermediate revisions by 2 users not shown) | |||
| Line 6: | Line 6: | ||
* Mailing list: [https://groups.google.com/a/mozilla.com/g/crash-reporting-wg crash-reporting-wg@mozilla.org] | * Mailing list: [https://groups.google.com/a/mozilla.com/g/crash-reporting-wg crash-reporting-wg@mozilla.org] | ||
* Matrix channel (primary): [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting matrix channel] | * Matrix channel (primary): [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting matrix channel] | ||
* | * Status reports: [[Data/WorkingGroups/CrashReporting/Status2021 | 2021]] | ||
* Current coordinator: Will Kahn-Greene | |||
''This working group is governed by Mozilla's code of conduct and etiquette guidelines. For more details, please read the [https://www.mozilla.org/en-US/about/governance/policies/participation/ Mozilla Community Participation Guidelines].'' | ''This working group is governed by Mozilla's code of conduct and etiquette guidelines. For more details, please read the [https://www.mozilla.org/en-US/about/governance/policies/participation/ Mozilla Community Participation Guidelines].'' | ||
| Line 44: | Line 45: | ||
The Crash Reporting Working Group is a public group and we welcome anyone else who's interested in or works on crash reporting and crash data at Mozilla or elsewhere. | The Crash Reporting Working Group is a public group and we welcome anyone else who's interested in or works on crash reporting and crash data at Mozilla or elsewhere. | ||
To join, subscribe to the mailing list and join the Matrix channel listed above. | |||
= Crash reporting projects/teams = | = Crash reporting projects/teams = | ||
| Line 51: | Line 54: | ||
! Project name !! Description !! Contact !! For Support | ! Project name !! Description !! Contact !! For Support | ||
|- | |- | ||
| [https://wiki.mozilla.org/Modules/All#Crash_reporting Crash Reporting] || Infrastructure and tools used to generate, submit and process crash reports || gsvelto || #crashreporting on Matrix | | [https://wiki.mozilla.org/Modules/All#Crash_reporting Crash Reporting] || Infrastructure and tools used to generate, submit and process crash reports || gsvelto || [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting on Matrix] | ||
|- | |- | ||
| [https://github.com/mozilla-mobile/android-components/tree/master/components/lib/crash android-components crash library] || AC crash reporter || royang || | | [https://github.com/mozilla-mobile/android-components/tree/master/components/lib/crash android-components crash library] || AC crash reporter || royang || | ||
|- | |- | ||
| [https://socorro.readthedocs.io/ Socorro] / [https://crash-stats.mozilla.org/ Crash Stats] ([https://wiki.mozilla.org/Modules/All#Socorro module]) || Mozilla's crash ingestion pipeline and tools || willkg || #crashreporting on Matrix, [https://bugzilla.mozilla.org/enter_bug.cgi?format=__standard__&product=Socorro bugs] | | [https://socorro.readthedocs.io/ Socorro] / [https://crash-stats.mozilla.org/ Crash Stats] ([https://wiki.mozilla.org/Modules/All#Socorro module]) || Mozilla's crash ingestion pipeline and tools || willkg || [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting on Matrix], [https://bugzilla.mozilla.org/enter_bug.cgi?format=__standard__&product=Socorro bugs] | ||
|- | |||
| [https://tecken.readthedocs.io/ Tecken] / [https://symbols.mozilla.org/ Mozilla Symbols Server] || Mozilla's symbols server || willkg || [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting on Matrix], [https://bugzilla.mozilla.org/enter_bug.cgi?format=__standard__&product=Tecken bugs] | |||
|- | |||
| [https://github.com/mozilla/dump_syms dump_syms] || Debug symbols dumper || calixte || [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting on Matrix] | |||
|- | |||
| third-party symbols acquisition and management || || calixte / gsvelto || [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting on Matrix] | |||
|- | |- | ||
| [https:// | | [https://mozilla.github.io/stab-crashes/ misc tools for crash analysis] || || marco || [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting on Matrix] | ||
|- | |- | ||
| [https://github.com/mozilla/ | | [https://github.com/mozilla/crash-clouseau clouseau] || Tool to help to find patches which are potentially responsible of a crash || calixte || [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting on Matrix] | ||
|- | |- | ||
| | | [https://github.com/mozilla/spikes spikes] || Library to detect spikes in data coming from Socorro. || calixte || [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting on Matrix] | ||
|- | |- | ||
| [https://mozilla. | | crash correlations service || || marco || [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting on Matrix] | ||
|- | |- | ||
| | | [https://github.com/willkg/crashstats-tools crashstats-tools] || Python library for using Crash Stats || willkg || [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting on Matrix], [https://github.com/willkg/crashstats-tools/issues issues] | ||
|- | |- | ||
| | | [https://profiler.firefox.com/ Firefox profiler] || Web app for Firefox performance analysis || mstange || [https://chat.mozilla.org/#/room/#profiler:mozilla.org #profiler on Matrix] | ||
|- | |- | ||
| [https://github.com/ | | [https://github.com/rust-minidump/rust-minidump rust-minidump] || Rust crate with tools used to process minidumps || gankra / gsvelto || [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting on Matrix] | ||
|- | |||
| [https://github.com/rust-minidump/minidump-writer minidump-writer] || Rust crate used as a replacement for the Breakpad client libraries || gsvelto || [https://chat.mozilla.org/#/room/#crashreporting:mozilla.org #crashreporting on Matrix] | |||
|} | |} | ||
| Line 78: | Line 89: | ||
= Initiatives / Work being done = | = Initiatives / Work being done = | ||
TBD | * [https://github.com/getsentry/symbolic/issues/375 Breakpad client tools rewrite] | ||
* [https://mozilla-hub.atlassian.net/browse/FFXP-1548 Out-of-process crash reporting] | |||
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1588530 Crash reporting oxidation] | |||
* Crash reporting oxidation sub-projects | |||
** [[Crash_reporting_overhaul#Exception_handlers|Exception/signal handlers Rust rewrite]] | |||
** [[Crash_reporting_overhaul#Minidump_writers|Breakpad minidump writers Rust rewrite]] | |||
** [[Crash_reporting_overhaul#Crash_monitor|Crash monitor]] | |||
** [[Crash_reporting_overhaul#Crash_reporter_client|Crash reporter client Rust rewrite]] | |||
** [[Crash_reporting_overhaul#minidump-analyzer|minidump-analyzer Rust rewrite]] | |||
= Monthly status rollup = | |||
Every month, the coordinator will send out an email asking for status updates from teams/projects working on crash reporting things. The prompts: | |||
* What's your team/project? | |||
* What did you accomplish? (Descriptions, bug numbers, etc) | |||
* What are you working on now or think you'll have done this month? (Descriptions, bug numbers, etc) | |||
* What do you need help with? | |||
* Blog posts, articles, conference talks, announcements in the last month? | |||
* What else do you think is helpful for everyone to know? | |||
''Keep in mind this is a public list, so if you're working on confidential/NDA/security-sensitive things, this status update isn't the place for that.'' | |||
After a few days/week/whatever, updates will get compiled into a newsletter. Use Google Docs for this so individuals can fix issues. Then send to: | |||
* cross-posted to firefox-dev, stability, and crash-reporting-wg mailing lists | |||
* Crash Reporting status wiki page | |||
* TBD: a mobile list | |||
* TBD: a Data Org list | |||
* TBD: posted on Data blog | |||
= FAQ = | = FAQ = | ||