Investigate defining JS_POISON in release builds, not just #ifdef JS_CRASH_DIAGNOSTICS
Categories
(Core :: JavaScript: GC, defect, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox66 | --- | fixed |
People
(Reporter: cpeterson, Assigned: jonco)
References
(Blocks 1 open bug)
Details
(Keywords: sec-want, Whiteboard: [js:p1][adv-main66-])
Attachments
(2 files, 1 obsolete file)
|
21.46 KB,
patch
|
jandem
:
review+
|
Details | Diff | Splinter Review |
|
12.95 KB,
patch
|
jandem
:
review+
|
Details | Diff | Splinter Review |
| Reporter | ||
Comment 1•9 years ago
|
||
Comment 2•7 years ago
|
||
Updated•7 years ago
|
| Reporter | ||
Comment 3•7 years ago
|
||
Comment 4•7 years ago
|
||
Comment 5•7 years ago
|
||
Updated•7 years ago
|
Comment 6•7 years ago
|
||
Comment 7•7 years ago
|
||
Comment 8•7 years ago
|
||
Comment 9•7 years ago
|
||
Comment 10•7 years ago
|
||
Comment 11•7 years ago
|
||
Comment 12•7 years ago
|
||
Updated•7 years ago
|
Updated•7 years ago
|
Updated•6 years ago
|
| Assignee | ||
Comment 13•6 years ago
|
||
Current talos run is showing no problems so far, so let's try this.
| Assignee | ||
Comment 14•6 years ago
|
||
First of all, replace the JS_*_POISON macros with inline functions.
| Assignee | ||
Comment 15•6 years ago
|
||
Make most poisoning unconditional. This leaves poisoning for new chunks and the nursery the same as it is now, i.e. nightly-only.
Comment 16•6 years ago
|
||
Comment 17•6 years ago
|
||
Comment 18•6 years ago
|
||
One issue is that "-t all" doesn't run all talos tests :/ "mach try fuzzy" is needed for the Raptor and jsshell-bench tests (Octane might be interesting for the GC poisoning).
| Assignee | ||
Comment 19•6 years ago
|
||
(In reply to Jan de Mooij [:jandem] from comment #16)
Pre-existing: what do you think about renaming this to DebugPoison or
DebugOnlyPoison?
Good idea, I'll go with DebugOnlyPoison.
One issue is that "-t all" doesn't run all talos tests
Ah that's annoying. Well, I've run octane locally and didn't see any regressions so I'm going to land this and we can back it out if it causes problems.
Comment 20•6 years ago
|
||
Comment 21•6 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/77dfbff37444
https://hg.mozilla.org/mozilla-central/rev/65174e301470
Updated•6 years ago
|
Description
•