Closed Bug 1232211 Opened 4 years ago Closed 4 years ago

Assertion failure: isObject() in testTypedArrays.cpp when Gecko 45 merges to mozilla-aurora on 2015-12-14

Categories

(Core :: JavaScript Engine, defect)

defect
Not set

Tracking

()

RESOLVED FIXED
mozilla45
Tracking Status
firefox45 --- fixed

People

(Reporter: philor, Unassigned)

Details

At least, I think it's in test_ubiCoarseType - jsapi-tests have evil logs. https://treeherder.mozilla.org/logviewer.html#?job_id=14559761&repo=try#L6695 seems to be the best of them, though you can take your pick from https://treeherder.mozilla.org/#/jobs?repo=try&revision=b3f4f66b6cf7 or https://treeherder.mozilla.org/#/jobs?repo=try&fromchange=e283c520abef&tochange=d3b1018fcdd4&group_state=expanded

 test_ubiCoarseType
 TEST-PASS | t<no filename>:0:size and count too large
 <no filename>:0:size and count too large
 <no filename>:0:size and count too large
 <no filename>:0:size and count too large
 <no filename>:0:size and count too large
 <no filename>:0:size and count too large
 <no filename>:0:size and count too large
 <no filename>:0:size and count too large
 <no filename>:0:size and count too large
 <no filename>:0:invalid arguments
 <no filename>:0:invalid arguments
 <no filename>:0:invalid arguments
 <no filename>:0:invalid arguments
 <no filename>:0:invalid arguments
 <no filename>:0:invalid arguments
 <no filename>:0:invalid arguments
 <no filename>:0:invalid arguments
 <no filename>:0:invalid arguments
 Assertion failure: isObject(), at ../../../dist/include/js/Value.h:1281
 /builds/slave/try_l64-d_sm-arm64-sim-0000000/src/js/src/devtools/automation/autospider.sh: line 235: 27156 Segmentation fault      (core dumped) $COMMAND_PREFIX $OBJDIR/dist/bin/jsapi-tests
Oh, guess if I had looked at a few more I would have realized it was just somewhere in testUbiNode.cpp, not always in the same chunk.
Summary: Assertion failure: isObject() in test_ubiCoarseType when Gecko 45 merges to mozilla-aurora on 2015-12-14 → Assertion failure: isObject() in testUbiNode.cpp when Gecko 45 merges to mozilla-aurora on 2015-12-14
Fun. https://treeherder.mozilla.org/logviewer.html#?job_id=14561109&repo=try#L6492 is with testUbiNode.cpp commented out in moz.build, so I guess the bug is "Some unknowable test either added or changed in the last six weeks does something which is either not allowed or is too much of something that is allowed on aurora, and spews an unhelpful and broken failure message into whatever other test is running at the time."
Okay, known and understood failure in testTypedArrays.cpp which fails to realize it should think about ENABLE_SHARED_ARRAY_BUFFER
Summary: Assertion failure: isObject() in testUbiNode.cpp when Gecko 45 merges to mozilla-aurora on 2015-12-14 → Assertion failure: isObject() in testTypedArrays.cpp when Gecko 45 merges to mozilla-aurora on 2015-12-14
(Comment 4 documents the push of a patch adding #ifdef ENABLE_SHARED_ARRAY_BUFFER / #endif around a series of SAB-only tests in testTypedArrays.cpp, stamped by lth over IRC, quickly landed for branch-friendliness.  In case anyone wondered why a patch-push with nary a word here.  :-) )
https://hg.mozilla.org/mozilla-central/rev/6d66636a988f
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla45
You need to log in before you can comment on or make changes to this bug.