Closed
Bug 1135368
Opened 9 years ago
Closed 9 years ago
shell/futex.js should be disabled on non-nightly.
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
mozilla38
Tracking | Status | |
---|---|---|
firefox38 | --- | fixed |
People
(Reporter: arai, Assigned: arai)
References
Details
Attachments
(1 file)
997 bytes,
patch
|
luke
:
review+
|
Details | Diff | Splinter Review |
futex.js tests SharedArrayBuffer, which is enabled only on nightly.
I guess the existence checking code is wrong.
> if ((this.SharedArrayBuffer && this.AtomicsObject && this.getSharedArrayBuffer && this.setSharedArrayBuffer))
> quit(0);
Comment 1•9 years ago
|
||
[Tracking Requested - why for this release]: Test permafail after Monday's Aurora uplift.
Assignee | ||
Comment 2•9 years ago
|
||
SharedArrayBuffer is defined only on nightly. getSharedArrayBuffer and setSharedArrayBuffer are always defined. AtomicsObject is never defined. So the condition is always false, and it never quits. Removing the check for AtomicsObject, and inverting the entire condition will solve this. (not sure it's required to check the existence of getSharedArrayBuffer and setSharedArrayBuffer, since this is a shell-only test)
Assignee | ||
Comment 3•9 years ago
|
||
Fixed as comment #2. Green on try run: https://treeherder.mozilla.org/#/jobs?repo=try&revision=42da6e931c3b&exclusion_state=all
Attachment #8567574 -
Flags: review?(luke)
Updated•9 years ago
|
Attachment #8567574 -
Flags: review?(luke) → review+
Assignee | ||
Comment 4•9 years ago
|
||
Thank you! https://hg.mozilla.org/integration/mozilla-inbound/rev/f9bce66211f2
Comment 5•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/f9bce66211f2
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox38:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla38
Updated•9 years ago
|
Assignee: nobody → arai.unmht
Updated•9 years ago
|
tracking-firefox38:
? → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•