Closed
Bug 751101
Opened 14 years ago
Closed 14 years ago
Disable js1_5/Regress/regress-328897.js for remote reftests
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: bholley, Unassigned)
References
Details
Attachments
(1 file)
This has given us no end of pain. This used to be marked failing for remote reftests, then gabor somehow made it pass again in bug 735280, and now compartment-per-global makes it fail again.
In the absence of anyone willing to dig into this thing, I'd like to just mark it as skip for remote reftests and move on. Patch coming up.
| Reporter | ||
Comment 1•14 years ago
|
||
Attaching a patch. Flagging bz for review.
Attachment #620245 -
Flags: review?(bzbarsky)
Comment 2•14 years ago
|
||
I think this failed originally because the original exception that was thrown from caps contained the uri, which in the remote case was different as expected in the test. In my patch the new exception is thrown from the wrapper do not contain that info, nor the regexp in the test, so there is no problem for the remote case. I have no problem with removing it from the remote reftests btw, just don't quite understand why is failing in the c-p-g version.
Comment 3•14 years ago
|
||
What Gabor said. This wasn't failing then not-failing because of random things. The behavior was quite well-understood. So why does CPG make it fail?
| Reporter | ||
Comment 4•14 years ago
|
||
It just says:
REFTEST TEST-UNEXPECTED-FAIL | http://10.250.48.220:30216/jsreftest/tests/jsreftest.html?test=js1_5/Regress/regress-328897.js | load failed: null
FWIW I've only seen this once. I've done 4 try pushes since Gabor turned the test back on. Pushes 3 and 4 had this test disable. Test 1 crashed in JSReftest before we could get there.
Any ideas?
Comment 5•14 years ago
|
||
That's an error message from the reftest harness itself. It can only happen in IPC reftests.
If you got this message, that means that LoadFailed in reftest-content.js got called, and gFailureReason was null. Which is what RecordResult sets gFailureReason to (e.g. for the previous test).
LoadFailed is called when the test times out. See StartTestURI in reftest-content.js.
So it sounds like the test is timing out. Which presumably means no onerror firing. And if that's the case, then you're failing on the thing that the test is _meant_ to be testing.
Comment 6•14 years ago
|
||
Bobby, if this is indeed happening intermittently (I'd re-run the test in the same Try push 5ish times to see), it sounds likely to be yet another variant on bug 720452. Note that there are a lot of other "load failed: null" intermittent Android orange bugs filed and bug 720452 was basically morphed to cover all of them at this point.
| Reporter | ||
Comment 7•14 years ago
|
||
Thanks Ryan! I've given this 3 try pushes, per your suggestion:
https://tbpl.mozilla.org/?tree=Try&rev=deaff2adf6c4
https://tbpl.mozilla.org/?tree=Try&rev=8bb332224947
https://tbpl.mozilla.org/?tree=Try&rev=11ea85d1cdeb
Comment 8•14 years ago
|
||
FYI, you can re-trigger tests using the self-serve API rather than creating multiple new jobs :)
| Reporter | ||
Comment 9•14 years ago
|
||
Looks intermittent. Sweet!
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
| Reporter | ||
Updated•14 years ago
|
Attachment #620245 -
Flags: review?(bzbarsky)
You need to log in
before you can comment on or make changes to this bug.
Description
•