Closed Bug 1002709 Opened 6 years ago Closed 6 years ago

Mozilla-beta builds fail with cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false

Categories

(Core :: JavaScript Engine: JIT, defect)

defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla32
Tracking Status
firefox30 + fixed
firefox31 + fixed
firefox32 + fixed
b2g-v1.4 --- fixed
b2g-v2.0 --- fixed

People

(Reporter: KWierso, Assigned: jandem)

Details

(Whiteboard: [qa-])

Attachments

(1 file)

https://tbpl.mozilla.org/php/getParsedLog.php?id=38656022&tree=Mozilla-Beta
Linux mozilla-beta leak test build on 2014-04-28 11:57:26 PDT for push c95ac01e332e

slave: bld-linux64-spot-404





FAIL - basic/cross-context-stack-1.js
TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/basic/cross-context-stack-1.js | /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false (code 3, args "")
INFO exit-status     : 3
INFO timed-out       : False
INFO stderr         2> /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false
FAIL - basic/cross-context-stack-1.js
TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/basic/cross-context-stack-1.js | /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false (code 3, args "--ion-eager --ion-parallel-compile=off")
INFO exit-status     : 3
INFO timed-out       : False
INFO stderr         2> /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false
TEST-PASS | js/src/jit-test/tests/basic/construct-primitive-Function.prototype.prototype.js | Success (code 0, args "--ion-eager --ion-parallel-compile=off")
FAIL - basic/cross-context-stack-1.js
TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/basic/cross-context-stack-1.js | /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false (code 3, args "--ion-eager --ion-parallel-compile=off --ion-check-range-analysis --no-sse3")
INFO exit-status     : 3
INFO timed-out       : False
INFO stderr         2> /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false
TEST-PASS | js/src/jit-test/tests/basic/construct-primitive-Function.prototype.prototype.js | Success (code 0, args "--ion-eager --ion-parallel-compile=off --ion-check-range-analysis --no-sse3")
FAIL - basic/cross-context-stack-1.js
TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/basic/cross-context-stack-1.js | /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false (code 3, args "--baseline-eager")
INFO exit-status     : 3
INFO timed-out       : False
INFO stderr         2> /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false
FAIL - basic/cross-context-stack-1.js
TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/basic/cross-context-stack-1.js | /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false (code 3, args "--baseline-eager --no-ti --no-fpu")
INFO exit-status     : 3
INFO timed-out       : False
INFO stderr         2> /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false
FAIL - basic/cross-context-stack-1.js
TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/basic/cross-context-stack-1.js | /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false (code 3, args "--no-baseline --no-ion")
INFO exit-status     : 3
INFO timed-out       : False
INFO stderr         2> /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false
FAIL - basic/cross-context-stack-1.js
TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/basic/cross-context-stack-1.js | /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false (code 3, args "--no-baseline --no-ion --no-ti")
INFO exit-status     : 3
INFO timed-out       : False
INFO stderr         2> /builds/slave/m-beta-lx-d-000000000000000000/build/js/src/jit-test/tests/basic/cross-context-stack-1.js:19:0 Error: Assertion failed: got true, expected false
TEST-PASS | js/src/jit-test/tests/basic/decompile-script.js | Success (code 0, args "")
Mozilla-beta closed at 2:20PM Pacific Time.
This started on the merge from Aurora to Beta, so I'm assuming this test depends on something ifdef'd out of beta or release builds?
Heh, the part of the test that's failing is this:

assertEq(/beta/.test(stack), false);

I bet there's a "beta" somewhere in the test path now :) Will post a patch.
(In reply to Jan de Mooij [:jandem] from comment #3)
> Heh, the part of the test that's failing is this:
> 
> assertEq(/beta/.test(stack), false);
> 
> I bet there's a "beta" somewhere in the test path now :) Will post a patch.

That's even better...
Pushed a simple fix to beta to unbreak the tree, but this should also be fixed on aurora and m-c or the next merge will have the same issue.

https://hg.mozilla.org/releases/mozilla-beta/rev/b527b5318905
Assignee: nobody → jdemooij
Status: NEW → ASSIGNED
Jan, could you request the uplift for aurora? (and push in m-c) thanks
Flags: needinfo?(jdemooij)
Attached patch PatchSplinter Review
This is the fix I landed on beta after the aurora -> beta merge. The problem was that the /beta/ regex matched the "beta" in the path name in Error().stack, causing the test to fail on beta.

Requesting review to get this landed on m-c and aurora.
Attachment #8425679 - Flags: review?(luke)
Flags: needinfo?(jdemooij)
Comment on attachment 8425679 [details] [diff] [review]
Patch

lol
Attachment #8425679 - Flags: review?(luke) → review+
https://hg.mozilla.org/integration/mozilla-inbound/rev/8c0472ba16c8

Sherrifs, can you land this on Aurora? a=test-only
Whiteboard: [checkin-needed-aurora]
Er, that should be "sheriffs" of course.
https://hg.mozilla.org/mozilla-central/rev/8c0472ba16c8
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla32
Whiteboard: [qa-]
You need to log in before you can comment on or make changes to this bug.