Fenix: FNX-89 ⁃ Support about:crashes for Fenix

Created on 6 May 2019  ·  5Comments  ·  Source: mozilla-mobile/fenix

Why/User Benefit/User Problem

It's really helpful to have a crash report attached to a bug report and not all users know how or want to get stacktraces from logcat (or even if they do they might not be near a laptop when the crash happens).

This also helps engineers make sure that their crashes are being reported correctly to the crash reporter.

What/Requirements

Have a page (preferably about:crashes) that displays the list of crashes reported for the current profile with a link to the crash report.

CrashReporting feature request 🌟 ac

Most helpful comment

I hope this will get some priority soon. As a longtime Nightly user, the current experience where I can not easily check if crashes are known and/or track progress of fixing them makes me feel rather powerless and frustrated when crashes occur (and over the past few days Fenix has been supercrashy for me in seemingly very common scenarios).

All 5 comments

Thanks @agi90 ! This would be great, does it require GV work? cc @cpeterso

GV already has an about:crashes page (inherited from Fennec), but it's empty (https://github.com/mozilla-mobile/fenix/issues/1221) because crash uploading (GV native crashes sent to Socorro and Fenix exceptions sent to Sentry) is delegated to the app (Fenix + AC's lib-crash component). We have a GV bug suggesting we disable GV's about:crashes in https://bugzilla.mozilla.org/show_bug.cgi?id=1541152.

Fenix can implement its own about:crashes (that includes both GV native crashes and Fenix exceptions) because AC's lib-crash component knows about all crash reports that have been uploaded.

You can test crash reporting by opening about:crashparent or about:crashcontent.

I hope this will get some priority soon. As a longtime Nightly user, the current experience where I can not easily check if crashes are known and/or track progress of fixing them makes me feel rather powerless and frustrated when crashes occur (and over the past few days Fenix has been supercrashy for me in seemingly very common scenarios).

A replacement for about:crashes landed in Fenix and is available via "Settings > About > Crashes". For now it also opens if you type about:crashes into the toolbar (but not for other ways of navigating to that URL).

Was this page helpful?
0 / 5 - 0 ratings

Related issues

vesta0 picture vesta0  ·  3Comments

robsmith11 picture robsmith11  ·  3Comments

andreicristianpetcu picture andreicristianpetcu  ·  3Comments

bbinto picture bbinto  ·  3Comments

abodea picture abodea  ·  3Comments