Closed
Bug 945828
Opened 11 years ago
Closed 11 years ago
Work around bug 945756
Categories
(Core :: XPConnect, defect)
Tracking
()
RESOLVED
FIXED
mozilla28
Tracking | Status | |
---|---|---|
firefox28 | --- | fixed |
People
(Reporter: wingo, Assigned: wingo)
References
Details
(Whiteboard: [qa-])
Attachments
(1 file)
1.26 KB,
patch
|
luke
:
review+
|
Details | Diff | Splinter Review |
Bug 945756 is a case in which a local being allocated on the scope chain instead of the frame is creating some kind of cycle that is causing an xpcshell test to core at the end. This only happens in debug mode, but still.
It's possible to get that local onto the scope chain with the code as-is, by aliasing it via a nested procedure, but bug 927782 will put it and all locals in all generators on the scope chain. Therefore for generators work to proceed, we need to work around bug 945756. The attached patch does so by avoiding making a local at all. Gross.
Assignee | ||
Comment 1•11 years ago
|
||
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → wingo
Assignee | ||
Comment 2•11 years ago
|
||
Comment on attachment 8341812 [details] [diff] [review]
Work around bug 945756
Setting r? to luke, but really I have no idea who would be appropriate -- feel free to steal, I reckon
Attachment #8341812 -
Flags: review?(luke)
Comment 3•11 years ago
|
||
Comment on attachment 8341812 [details] [diff] [review]
Work around bug 945756
Oh yeah, these bugs. I hit like 3 during the aliasedvar work.
Attachment #8341812 -
Flags: review?(luke) → review+
Assignee | ||
Updated•11 years ago
|
Keywords: checkin-needed
Comment 4•11 years ago
|
||
Flags: in-testsuite-
Keywords: checkin-needed
Comment 5•11 years ago
|
||
Backed out for Linux64 debug xpcshell crashes.
https://hg.mozilla.org/integration/mozilla-inbound/rev/e98e65fd7203
https://tbpl.mozilla.org/php/getParsedLog.php?id=31403037&tree=Mozilla-Inbound
Assignee | ||
Comment 6•11 years ago
|
||
As mentioned in https://bugzilla.mozilla.org/show_bug.cgi?id=945813#c4, this was an erroneous backout. Re-setting checkin-needed.
Keywords: checkin-needed
Comment 7•11 years ago
|
||
Keywords: checkin-needed
Comment 8•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla28
status-firefox28:
--- → fixed
Whiteboard: [qa-]
You need to log in
before you can comment on or make changes to this bug.
Description
•