Open Bug 1821414 Opened 3 years ago Updated 1 year ago

Make the crash reporter client tell the user to re-install Firefox if we detect a corrupted installation

Categories

(Toolkit :: Crash Reporting, enhancement)

enhancement

Tracking

()

People

(Reporter: gsvelto, Unassigned)

References

(Blocks 1 open bug, )

Details

Originally my idea for this bug was to check the checksums of a Firefox installation against some hard-coded, known good hashes that would be stored in the crash reporter client itself. Since crashes caused by a corrupt installation are not actionable it's probably better to help the user, aside from getting the crash reported.

One type of crash we could quickly detect without having to add checksuming would be bug 1821411. After running the minidump analyzer we have the list of modules available in JSON and it would be trivial to check that all the modules that belong to Mozilla have the same version (or not).

Blocks: 1821415
Summary: Make the crash reporter client tell the user to re-install Firefox if we detect a corrupt installation → Make the crash reporter client tell the user to re-install Firefox if we detect a corrupted installation

In the light of bug 1941134 I think we might consider prioritizing this for this year. We considered this for people with flawed memory or disks, but this would be an easy mitigation for updater issues. Since we've had at least a couple of instances where we end up with a mismatched configuration that crashes on startup I think it's worth picking up the pace here.

Flags: needinfo?(gpascutto)
See Also: → 1941134
Flags: needinfo?(gpascutto)
You need to log in before you can comment on or make changes to this bug.