Closed Bug 1275715 Opened 4 years ago Closed 4 years ago

Intermittent test_response.html | Test timed out.

Categories

(Core :: DOM: Core & HTML, defect)

49 Branch
defect
Not set

Tracking

()

RESOLVED FIXED
mozilla49
Tracking Status
firefox49 --- fixed

People

(Reporter: KWierso, Assigned: bkelly)

References

Details

(Keywords: intermittent-failure)

Attachments

(2 files, 1 obsolete file)

Log is gone already?
I recently expanded these tests to run all of the test cases in nested workers.  It looks like that pushed this test case right to the edge of the timeout on android debug.  Here is a passing case:

16:55:04     INFO -  69 INFO TEST-START | dom/tests/mochitest/fetch/test_response.html
16:55:28     INFO -  70 INFO TEST-OK | dom/tests/mochitest/fetch/test_response.html | took 29352ms
Assignee: nobody → bkelly
Blocks: 1273070
Status: NEW → ASSIGNED
Improved the comment.
Attachment #8756672 - Attachment is obsolete: true
Thanks for the review!  I was waiting to see if it worked in automation, though.  Will do some retrievers later this morning.
See Also: → 1275817
There may be something else going on here.  I got this failure in try:

https://treeherder.mozilla.org/logviewer.html#?job_id=21510818&repo=try#L893

You have to look at the full log, which shows this:

08:39:21     INFO -  05-26 08:31:27.950 I/Gecko   ( 2215): [2215] WARNING: Failed to add feature: file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/fetch/Fetch.cpp, line 942
08:39:21     INFO -  05-26 08:31:27.950 I/Gecko   ( 2215): [2215] WARNING: 'aRv.Failed()', file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/fetch/Fetch.cpp, line 1211
08:39:21     INFO -  05-26 08:31:27.960 I/Gecko   ( 2215): [2215] WARNING: '!worker->AddFeature(mFeature)', file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/promise/Promise.cpp, line 2735
08:39:21     INFO -  05-26 08:31:27.970 E/GeckoConsole( 2215): [JavaScript Error: "NS_ERROR_FAILURE" {file: "http://mochi.test:8888/tests/dom/tests/mochitest/fetch/test_request.js" line: 401}]
08:39:21     INFO -  05-26 08:31:28.050 I/Gecko   ( 2215): [2215] WARNING: Failed to add feature: file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/fetch/Fetch.cpp, line 942
08:39:21     INFO -  05-26 08:31:28.060 I/Gecko   ( 2215): [2215] WARNING: 'aRv.Failed()', file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/fetch/Fetch.cpp, line 1211
08:39:21     INFO -  05-26 08:31:28.060 I/Gecko   ( 2215): [2215] WARNING: '!worker->AddFeature(mFeature)', file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/promise/Promise.cpp, line 2735
08:39:21     INFO -  05-26 08:31:28.110 E/GeckoConsole( 2215): [JavaScript Error: "NS_ERROR_FAILURE" {file: "http://mochi.test:8888/tests/dom/tests/mochitest/fetch/test_request.js" line: 415}]
08:39:21     INFO -  05-26 08:31:28.171 I/Gecko   ( 2215): [2215] WARNING: Failed to add feature: file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/fetch/Fetch.cpp, line 942
08:39:21     INFO -  05-26 08:31:28.190 I/Gecko   ( 2215): [2215] WARNING: 'aRv.Failed()', file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/fetch/Fetch.cpp, line 1211
08:39:21     INFO -  05-26 08:31:28.190 I/Gecko   ( 2215): [2215] WARNING: '!worker->AddFeature(mFeature)', file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/promise/Promise.cpp, line 2735
08:39:21     INFO -  05-26 08:31:28.200 E/GeckoConsole( 2215): [JavaScript Error: "NS_ERROR_FAILURE" {file: "http://mochi.test:8888/tests/dom/tests/mochitest/fetch/test_request.js" line: 428}]
08:39:21     INFO -  05-26 08:31:28.280 I/Gecko   ( 2215): [2215] WARNING: Failed to add feature: file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/fetch/Fetch.cpp, line 942
08:39:21     INFO -  05-26 08:31:28.290 I/Gecko   ( 2215): [2215] WARNING: 'aRv.Failed()', file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/fetch/Fetch.cpp, line 1211
08:39:21     INFO -  05-26 08:31:28.290 I/Gecko   ( 2215): [2215] WARNING: '!worker->AddFeature(mFeature)', file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/promise/Promise.cpp, line 2735
08:39:21     INFO -  05-26 08:31:28.300 E/GeckoConsole( 2215): [JavaScript Error: "NS_ERROR_FAILURE" {file: "http://mochi.test:8888/tests/dom/tests/mochitest/fetch/test_request.js" line: 456}]
08:39:21     INFO -  05-26 08:31:28.330 I/Gecko   ( 2215): [2215] WARNING: Failed to add feature: file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/fetch/Fetch.cpp, line 942
08:39:21     INFO -  05-26 08:31:28.330 I/Gecko   ( 2215): [2215] WARNING: 'aRv.Failed()', file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/fetch/Fetch.cpp, line 1211
08:39:21     INFO -  05-26 08:31:28.330 I/Gecko   ( 2215): [2215] WARNING: '!worker->AddFeature(mFeature)', file /builds/slave/try-and-api-15-d-0000000000000/build/src/dom/promise/Promise.cpp, line 2735
08:39:21     INFO -  05-26 08:31:28.330 E/GeckoConsole( 2215): [JavaScript Error: "NS_ERROR_FAILURE" {file: "http://mochi.test:8888/tests/dom/tests/mochitest/fetch/test_request.js" line: 465}]

I need to investigate further.
I think the nested worker test case doesn't actually hold the nested worker alive.  This lets it get GC'd which aborts our various async tests.
Comment on attachment 8756978 [details] [diff] [review]
P2 Hold nested worker alive until outer worker is collected. r=asuth

The try looks like its still runing M(16) jobs, but they actually all completed successfully if you look in buildapi:

https://secure.pub.build.mozilla.org/buildapi/self-serve/try/rev/a978bbd68ecb49fa836f1d43be437002510cea00
Attachment #8756978 - Flags: review?(bugmail)
Attachment #8756978 - Flags: review?(bugmail) → review+
https://hg.mozilla.org/mozilla-central/rev/a6ffa86cfef8
https://hg.mozilla.org/mozilla-central/rev/250efc2d1015
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla49
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.