Closed
Bug 864775
Opened 11 years ago
Closed 11 years ago
Use proper compartment when deserializing ArrayBuffer from parent process
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
People
(Reporter: jdm, Assigned: jdm)
References
Details
(Whiteboard: [fixed-in-birch])
Attachments
(1 file, 2 obsolete files)
Without this, the email app remains broken.
Assignee | ||
Comment 1•11 years ago
|
||
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → josh
Comment 2•11 years ago
|
||
Thanks, I can confirm the patch fixes email on my Nexus S too.
Assignee | ||
Comment 3•11 years ago
|
||
Comment on attachment 740818 [details] [diff] [review] Use unwrapped content window object to determine compartment when creating new ArrayBuffers for use by content from TCPSocket. r= For reference, useWin comes from unwrapping (http://hg.mozilla.org/mozilla-central/annotate/acf388eaf9e9/dom/network/src/TCPSocket.js#l306) the window provided as part of nsIDOMGlobalPropertyInitializer.init.
Attachment #740818 -
Flags: review?(bzbarsky)
Comment 4•11 years ago
|
||
Yeah, confirmed on unagi for v1-train too. Thanks, Josh!
Comment 5•11 years ago
|
||
Comment on attachment 740818 [details] [diff] [review] Use unwrapped content window object to determine compartment when creating new ArrayBuffers for use by content from TCPSocket. r= r=me
Attachment #740818 -
Flags: review?(bzbarsky) → review+
Assignee | ||
Comment 6•11 years ago
|
||
https://hg.mozilla.org/projects/birch/rev/5a62b421e490
Whiteboard: [fixed-in-birch]
Assignee | ||
Comment 7•11 years ago
|
||
Build fix for non-b2g18: https://hg.mozilla.org/projects/birch/rev/86018e20f5c8
Assignee | ||
Comment 8•11 years ago
|
||
Final build fix: https://hg.mozilla.org/projects/birch/rev/4676b8c35f46
Assignee | ||
Comment 9•11 years ago
|
||
b2g18 patch.
Assignee | ||
Updated•11 years ago
|
Attachment #740818 -
Attachment is obsolete: true
Assignee | ||
Comment 10•11 years ago
|
||
Updated b2g18 patch.
Assignee | ||
Updated•11 years ago
|
Attachment #740870 -
Attachment is obsolete: true
Assignee | ||
Comment 11•11 years ago
|
||
And https://hg.mozilla.org/projects/birch/rev/761a78c8ab03 because, yeah, running tests is good.
Comment 12•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/5a62b421e490 https://hg.mozilla.org/mozilla-central/rev/86018e20f5c8 https://hg.mozilla.org/mozilla-central/rev/4676b8c35f46 https://hg.mozilla.org/mozilla-central/rev/761a78c8ab03
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla23
Comment 13•11 years ago
|
||
Needed for bug 863770 which is tef+ so tef+ here, too.
blocking-b2g: tef? → tef+
Comment 14•11 years ago
|
||
I uplifted patched 1, 3, and 4 to mozilla-b2g18 which are equivalent to the updated b2g18 patch here on the bug after running tests. (Patch 2 was a fix for m-c for a patch made for 18.) This was done for maximum correspondence, but done as a push so push-aware bisection should be happy. https://hg.mozilla.org/releases/mozilla-b2g18/rev/6809f965cdd7 https://hg.mozilla.org/releases/mozilla-b2g18/rev/d51b1bb27054 https://hg.mozilla.org/releases/mozilla-b2g18/rev/2376197bf4de I'll uplift to v1.0.1 once it's clear that a git mirror derived build is 100% happy with this and TBPL remains equivalently happy.
status-b2g18:
--- → fixed
status-b2g18-v1.0.1:
--- → affected
Comment 15•11 years ago
|
||
pushed to mozilla-b2g18_v1_0_1: https://hg.mozilla.org/releases/mozilla-b2g18_v1_0_1/rev/18351f56f9d5 https://hg.mozilla.org/releases/mozilla-b2g18_v1_0_1/rev/ae7f06523b43 https://hg.mozilla.org/releases/mozilla-b2g18_v1_0_1/rev/250b88651582
Updated•5 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•