Open Bug 627107 Opened 13 years ago Updated 2 years ago

Audit all usage of jsctypes for GC-induced corruption due to non-rooted objects

Categories

(Core :: js-ctypes, defect)

defect

Tracking

()

Tracking Status
blocking2.0 --- -

People

(Reporter: briansmith, Unassigned)

References

(Blocks 1 open bug)

Details

+++ This bug was initially created as a clone of Bug #627097 +++

This is a generalization of bug 627097, to track auditing of all other uses outside of Sync.
No longer blocks: 623605, 625622
A great way to do this is to gczeal(2) the relevant unit tests; it's really slow but we can do it for individual tests that aren't too intensive. The cost per build I'm sure is well worth the peace of mind that we won't get a random crash every thousand test runs.
AFAICT apart form WeaveCrypto there's no other component that ships as part of Firefox that uses js-ctypes. It's used a few times in random unit tests but auditing those shouldn't probably block the release.
blocking2.0: ? → -
tracking-fennec: ? → ---
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.