Last Comment Bug 785737 - "poison overwritten" abort should print values to distinguish overwriting from hardware problems
: "poison overwritten" abort should print values to distinguish overwriting fro...
Status: RESOLVED FIXED
:
Product: Core
Classification: Components
Component: Layout (show other bugs)
: Trunk
: All All
-- normal (vote)
: mozilla18
Assigned To: David Baron :dbaron: ⌚️UTC-8
:
: Jet Villegas (:jet)
Mentors:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-08-26 12:05 PDT by David Baron :dbaron: ⌚️UTC-8
Modified: 2014-02-02 18:03 PST (History)
3 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments
Print which bits have errors to try to distinguish overwriting from hardware problems. () (2.38 KB, patch)
2012-08-26 12:06 PDT, David Baron :dbaron: ⌚️UTC-8
roc: review+
Details | Diff | Splinter Review

Description User image David Baron :dbaron: ⌚️UTC-8 2012-08-26 12:05:30 PDT
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.
Comment 1 User image David Baron :dbaron: ⌚️UTC-8 2012-08-26 12:06:31 PDT
Created attachment 655446 [details] [diff] [review]
Print which bits have errors to try to distinguish overwriting from hardware problems.  ()
Comment 2 User image David Baron :dbaron: ⌚️UTC-8 2012-08-29 18:28:30 PDT
https://hg.mozilla.org/integration/mozilla-inbound/rev/af0b960c0418
Comment 3 User image Ed Morley [:emorley] 2012-08-30 03:51:38 PDT
https://hg.mozilla.org/mozilla-central/rev/af0b960c0418
Comment 4 User image Jesse Ruderman 2014-02-02 18:03:46 PST
This change came in handy in bug 799091 :)

Note You need to log in before you can comment on or make changes to this bug.