Closed Bug 473871 Opened 11 years ago Closed 11 years ago
assert about dangling contexts in ns
Style Set::End Reconstruct
This is spun off of bug 468211. I've debugged a few crashes recently that were the result of incomplete replacement of style contexts during rule tree reconstruction. That's very likely to lead to crashes due to dangling pointers. I'm actually thinking about whether to try to handle this case by preserving the rule trees when this situation happens. However, at the very least, we should have an NS_ABORT_IF_FALSE so we crash sooner and with more information.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Priority: -- → P3
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9.2a1
http://hg.mozilla.org/releases/mozilla-1.9.1/rev/f9bd63b72fec since the patch to bug 475128 was completely on top of this patch, and it was blocking1.9.1+
Attachment #357278 - Flags: approval184.108.40.206?
Comment on attachment 357278 [details] [diff] [review] patch Approved for 220.127.116.11, a=dveditz for release-drivers.
Attachment #357278 - Flags: approval18.104.22.168? → approval22.214.171.124+
Commited to CVS trunk (for 1.9.0.* releases), 2009-02-02 20:16 -0800.
NOTE to anybody doing 1.8.* backports: this patch does not apply to 1.8.* and is not relevant there since we did not do rule tree reconstructs back then; they were new in 1.9.*.
Is there any direct way to verify this fix for 1.9.0 or 1.9.1?
You need to log in before you can comment on or make changes to this bug.