"poison overwritten" abort should print values to distinguish overwriting from hardware problems

RESOLVED FIXED in mozilla18

Status

()

Core
Layout
RESOLVED FIXED
5 years ago
4 years ago

People

(Reporter: dbaron, Assigned: dbaron)

Tracking

Trunk
mozilla18
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Assignee)

Description

5 years ago
We've had a number of reports of the "PresArena: poison overwritten" assertion (bug 772725, bug 775045) that seem likely to be the result of bad hardware rather than bad software.

Given that bad hardware seems likely to result in things like single bit errors, and bad software seems likely to result in entire words being overwritten, we should make this abort print more information so that we can distinguish the two cases.
(Assignee)

Comment 1

5 years ago
Created attachment 655446 [details] [diff] [review]
Print which bits have errors to try to distinguish overwriting from hardware problems.  ()
Attachment #655446 - Flags: review?(roc)
Attachment #655446 - Flags: review?(roc) → review+
(Assignee)

Comment 2

5 years ago
https://hg.mozilla.org/integration/mozilla-inbound/rev/af0b960c0418
Assignee: nobody → dbaron

Comment 3

5 years ago
https://hg.mozilla.org/mozilla-central/rev/af0b960c0418
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla18

Comment 4

4 years ago
This change came in handy in bug 799091 :)
You need to log in before you can comment on or make changes to this bug.