Closed Bug 1464898 Opened 6 years ago Closed 2 months ago

Intermittent /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2F

Categories

(Core :: DOM: Service Workers, defect, P2)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell disabled])

Attachments

(1 file)

Filed by: toros [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=180550929&repo=mozilla-inbound https://queue.taskcluster.net/v1/task/bnsLEQYgSl2yol0H5aBVKQ/runs/0/artifacts/public/logs/live_backing.log 16:23:12 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html 16:23:13 INFO - PID 4552 | [Child 5972, MediaPlayback #3] WARNING: Decoder=27703f80 state=DECODING_METADATA Decode metadata failed, shutting down decoder: file z:/build/build/src/dom/media/MediaDecoderStateMachine.cpp, line 372 16:23:13 INFO - PID 4552 | [Child 5972, MediaPlayback #3] WARNING: Decoder=27703f80 Decode error: NS_ERROR_DOM_MEDIA_METADATA_ERR (0x806e0006): file z:/build/build/src/dom/media/MediaDecoderStateMachine.cpp, line 3411 16:23:13 INFO - PID 4552 | [Parent 4552, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346 16:23:13 INFO - 16:23:13 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue" with crossOrigin "use-credentials" should be LOAD_ERROR 16:23:13 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be LOAD_ERROR 16:23:13 INFO - TEST-FAIL | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED - assert_equals: expected "NOT_TAINTED" but got "TAINTED" 16:23:13 INFO - canvas_taint_test/</<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:13:11 16:23:13 INFO - promise callback*canvas_taint_test/<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:11:14 16:23:13 INFO - Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:1538:20 16:23:13 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:580:27 16:23:13 INFO - promise callback*promise_test@https://web-platform.test:8443/resources/testharness.js:576:31 16:23:13 INFO - canvas_taint_test@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:10:3 16:23:13 INFO - do_canvas_tainting_tests@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:182:3 16:23:13 INFO - @https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html:11:1 16:23:13 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "anonymous" should be NOT_TAINTED 16:23:13 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "use-credentials" should be LOAD_ERROR 16:23:13 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACACredentials%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "use-credentials" should be NOT_TAINTED 16:23:13 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be LOAD_ERROR 16:23:13 INFO - TEST-FAIL | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED - assert_equals: expected "NOT_TAINTED" but got "TAINTED" 16:23:13 INFO - canvas_taint_test/</<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:13:11 16:23:13 INFO - promise callback*canvas_taint_test/<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:11:14 16:23:13 INFO - Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:1538:20 16:23:13 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:580:27 16:23:13 INFO - promise callback*promise_test@https://web-platform.test:8443/resources/testharness.js:576:31 16:23:13 INFO - canvas_taint_test@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:10:3 16:23:13 INFO - do_canvas_tainting_tests@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:215:3 16:23:13 INFO - @https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html:11:1 16:23:13 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "anonymous" should be NOT_TAINTED 16:23:13 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "use-credentials" should be LOAD_ERROR 16:23:13 INFO - TEST-UNEXPECTED-FAIL | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACACredentials%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "use-credentials" should be NOT_TAINTED - assert_equals: expected "NOT_TAINTED" but got "LOAD_ERROR" 16:23:13 INFO - canvas_taint_test/</<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:13:11 16:23:13 INFO - promise callback*canvas_taint_test/<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:11:14 16:23:13 INFO - Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:1538:20 16:23:13 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:580:27 16:23:13 INFO - promise callback*promise_test@https://web-platform.test:8443/resources/testharness.js:576:31 16:23:13 INFO - canvas_taint_test@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:10:3 16:23:13 INFO - do_canvas_tainting_tests@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:234:3 16:23:13 INFO - @https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html:11:1 16:23:13 INFO - . 16:23:13 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | took 1019ms
There have been 44 failures in the last 7 days: - 2 failures on Linux32 debug - 6 failures on Linux x64 debug/opt - 5 failures on linux x64 QR debug - 31 failures on windows 7 x32 opt/pgo/debug Example failure log: 12:49:59 INFO - TEST-FAIL | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED - assert_equals: expected "NOT_TAINTED" but got "TAINTED" 12:49:59 INFO - canvas_taint_test/</<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:13:11 12:49:59 INFO - promise callback*canvas_taint_test/<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:11:14 12:49:59 INFO - Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:1538:20 12:49:59 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:580:27 12:49:59 INFO - promise callback*promise_test@https://web-platform.test:8443/resources/testharness.js:576:31 12:49:59 INFO - canvas_taint_test@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:10:3 12:49:59 INFO - do_canvas_tainting_tests@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:215:3 12:49:59 INFO - @https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html:11:1 12:49:59 INFO - TEST-UNEXPECTED-FAIL | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "anonymous" should be NOT_TAINTED - assert_equals: expected "NOT_TAINTED" but got "LOAD_ERROR" 12:49:59 INFO - canvas_taint_test/</<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:13:11 12:49:59 INFO - promise callback*canvas_taint_test/<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:11:14 12:49:59 INFO - Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:1538:20 12:49:59 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:580:27 12:49:59 INFO - promise callback*promise_test@https://web-platform.test:8443/resources/testharness.js:576:31 12:49:59 INFO - canvas_taint_test@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:10:3 12:49:59 INFO - do_canvas_tainting_tests@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:221:3 12:49:59 INFO - @https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html:11:1 12:49:59 INFO - ... 12:49:59 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | took 1175ms
Flags: needinfo?(mdaly)
Whiteboard: [stockwell needswork:owner]
:Ben on your radar
Flags: needinfo?(mdaly) → needinfo?(bkelly)
I see this in the log for one of the debug failures: [Child 14035, MediaCache] WARNING: Server is giving us unexpected offset: 'aOffset == mSeekTarget || aOffset == mChannelOffset', file /builds/worker/workspace/build/src/dom/media/MediaCache.cpp, line 2015 Not sure if that is impacting anything. Ultimately, though, this error is being thrown by the <video> element onerror handler. I'm not sure what logging or other information is available to debug that.
Flags: needinfo?(bkelly)
Priority: -- → P2
In the last 7 days, there are 35 failures on this bug. They occur on linux32 (debug, opt), linux64 (opt, debug, pgo), linux64-qr (debug, opt), windows7-32 (pgo, opt, debug). Recent failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=183103900&repo=mozilla-central&lineNumber=4400 [task 2018-06-13T23:36:47.389Z] 23:36:47 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html [task 2018-06-13T23:36:57.523Z] 23:36:57 INFO - [task 2018-06-13T23:36:57.523Z] 23:36:57 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue" with crossOrigin "" should be TAINTED [task 2018-06-13T23:36:57.525Z] 23:36:57 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue" with crossOrigin "anonymous" should be LOAD_ERROR [task 2018-06-13T23:36:57.526Z] 23:36:57 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=no-cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue" with crossOrigin "use-credentials" should be LOAD_ERROR [task 2018-06-13T23:36:57.526Z] 23:36:57 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be LOAD_ERROR [task 2018-06-13T23:36:57.527Z] 23:36:57 INFO - TEST-FAIL | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED - assert_equals: expected "NOT_TAINTED" but got "TAINTED" [task 2018-06-13T23:36:57.527Z] 23:36:57 INFO - canvas_taint_test/</<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:13:11 [task 2018-06-13T23:36:57.528Z] 23:36:57 INFO - promise callback*canvas_taint_test/<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:11:14 [task 2018-06-13T23:36:57.529Z] 23:36:57 INFO - Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:1538:20 [task 2018-06-13T23:36:57.530Z] 23:36:57 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:580:27 [task 2018-06-13T23:36:57.531Z] 23:36:57 INFO - promise callback*promise_test@https://web-platform.test:8443/resources/testharness.js:576:31 [task 2018-06-13T23:36:57.531Z] 23:36:57 INFO - canvas_taint_test@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:10:3 [task 2018-06-13T23:36:57.532Z] 23:36:57 INFO - do_canvas_tainting_tests@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:182:3 [task 2018-06-13T23:36:57.532Z] 23:36:57 INFO - @https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html:11:1 [task 2018-06-13T23:36:57.533Z] 23:36:57 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "anonymous" should be NOT_TAINTED [task 2018-06-13T23:36:57.533Z] 23:36:57 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "use-credentials" should be LOAD_ERROR [task 2018-06-13T23:36:57.534Z] 23:36:57 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACACredentials%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "use-credentials" should be NOT_TAINTED [task 2018-06-13T23:36:57.534Z] 23:36:57 INFO - TEST-PASS | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be LOAD_ERROR [task 2018-06-13T23:36:57.535Z] 23:36:57 INFO - TEST-FAIL | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&credentials=same-origin&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "" should be NOT_TAINTED - assert_equals: expected "NOT_TAINTED" but got "TAINTED" [task 2018-06-13T23:36:57.535Z] 23:36:57 INFO - canvas_taint_test/</<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:13:11 [task 2018-06-13T23:36:57.536Z] 23:36:57 INFO - promise callback*canvas_taint_test/<@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:11:14 [task 2018-06-13T23:36:57.536Z] 23:36:57 INFO - Test.prototype.step@https://web-platform.test:8443/resources/testharness.js:1538:20 [task 2018-06-13T23:36:57.536Z] 23:36:57 INFO - promise_test/tests.promise_tests<@https://web-platform.test:8443/resources/testharness.js:580:27 [task 2018-06-13T23:36:57.537Z] 23:36:57 INFO - promise callback*promise_test@https://web-platform.test:8443/resources/testharness.js:576:31 [task 2018-06-13T23:36:57.537Z] 23:36:57 INFO - canvas_taint_test@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:10:3 [task 2018-06-13T23:36:57.537Z] 23:36:57 INFO - do_canvas_tainting_tests@https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-tests.js:215:3 [task 2018-06-13T23:36:57.537Z] 23:36:57 INFO - @https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html:11:1 [task 2018-06-13T23:36:57.538Z] 23:36:57 INFO - TEST-UNEXPECTED-TIMEOUT | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "anonymous" should be NOT_TAINTED - Test timed out [task 2018-06-13T23:36:57.538Z] 23:36:57 INFO - [task 2018-06-13T23:36:57.538Z] 23:36:57 INFO - TEST-UNEXPECTED-NOTRUN | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "use-credentials" should be LOAD_ERROR - expected PASS [task 2018-06-13T23:36:57.539Z] 23:36:57 INFO - [task 2018-06-13T23:36:57.539Z] 23:36:57 INFO - TEST-UNEXPECTED-NOTRUN | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | url "https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control.py?VIDEO&cache=true&mode=cors&url=https%3A%2F%2Fwww1.web-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-access-control.py%3FVIDEO%26cache%3Dtrue%26ACACredentials%3Dtrue%26ACAOrigin%3Dhttps%3A%2F%2Fweb-platform.test%3A8443" with crossOrigin "use-credentials" should be NOT_TAINTED - expected PASS [task 2018-06-13T23:36:57.539Z] 23:36:57 INFO - [task 2018-06-13T23:36:57.540Z] 23:36:57 INFO - TEST-UNEXPECTED-NOTRUN | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | restore global state - expected PASS [task 2018-06-13T23:36:57.540Z] 23:36:57 INFO - TEST-UNEXPECTED-TIMEOUT | /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html | expected OK [task 2018-06-13T23:36:57.540Z] 23:36:57 INFO - TEST-INFO took 10131ms [task 2018-06-13T23:36:57.541Z] 23:36:57 INFO - PID 14872 | 1528933017526 Marionette INFO Stopped listening on port 2828 [task 2018-06-13T23:36:58.376Z] 23:36:58 INFO - Browser exited with return code 0 [task 2018-06-13T23:36:58.377Z] 23:36:58 WARNING - u'runner_teardown': () [task 2018-06-13T23:36:58.393Z] 23:36:58 INFO - Setting up ssl [task 2018-06-13T23:36:59.114Z] 23:36:59 INFO - certutil | [task 2018-06-13T23:36:59.598Z] 23:36:59 INFO - certutil | [task 2018-06-13T23:36:59.622Z] 23:36:59 INFO - certutil | [task 2018-06-13T23:36:59.622Z] 23:36:59 INFO - Certificate Nickname Trust Attributes [task 2018-06-13T23:36:59.623Z] 23:36:59 INFO - SSL,S/MIME,JAR/XPI [task 2018-06-13T23:36:59.623Z] 23:36:59 INFO - [task 2018-06-13T23:36:59.623Z] 23:36:59 INFO - web-platform-tests CT,, [task 2018-06-13T23:36:59.623Z] 23:36:59 INFO - [task 2018-06-13T23:36:59.766Z] 23:36:59 INFO - Application command: /builds/worker/workspace/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmpqwOH4H.mozrunner [task 2018-06-13T23:36:59.787Z] 23:36:59 INFO - Starting runner [task 2018-06-13T23:37:02.497Z] 23:37:02 INFO - PID 15395 | 1528933022493 Marionette INFO Listening on port 2828 mdaly, can you have a look at this?
Flags: needinfo?(mdaly)
It's in our backlog.
Flags: needinfo?(mdaly)
:mdaly, are there any updates?
Flags: needinfo?(mdaly)
Attached patch Disable on Linux and Win7 — — Splinter Review
Made a patch for disabling this if needed. Joel could you please take a look? If it's ok please let us know if we should go ahead and disable this. Thank you.
Attachment #8985885 - Flags: review?(jmaher)
(In reply to Cristina Coroiu [:ccoroiu] from comment #10) > :mdaly, are there any updates? No updates on our end.
Flags: needinfo?(mdaly)
Comment on attachment 8985885 [details] [diff] [review] Disable on Linux and Win7 Review of attachment 8985885 [details] [diff] [review]: ----------------------------------------------------------------- this looks good.
Attachment #8985885 - Flags: review?(jmaher) → review+
Pushed by cbrindusan@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/14cd7faaba45 Disable /service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html on Linux and Win7 for frequent failures. r=jmaher
Keywords: checkin-needed
Whiteboard: [stockwell disable-recommended] → [stockwell disabled]
We are trying to build a tool to automatically classify intermittent failures, which would provide a starting point for fixing the bug, reducing the manual work for the developers. We are collecting some feedback on the results, to see if they’re good enough and where we need to improve. For this bug, the tool says that the intermittent failure is most likely a: Concurrency Issue: This includes tests in which failures occur due to thread management issues (different threads or their outcomes depending on an implicit ordering), race conditions and/or deadlocks, and issues related to an asynchronous waits (e.g. a process trying to access an external resource or continuing before the external resource is available). Once you’re done investigating and/or fixing the bug, could you tell me: - Did the tool correctly recognize the type of intermittent failure? - Did the information from the tool help your analysis, the bug fixing process, or anything in the process? (please also let us know how the tool was useful and/or what would improve the tool's usefulness for you)

Over the last 7 days there are 69 failures present on this bug. These happen on android-em-7-0-x86, android-em-7-0-x86_64, macosx1010-64, macosx1010-64-shippable, windows10-64, windows10-64-shippable, windows10-aarch64

Here is the most recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=250260856&repo=mozilla-central&lineNumber=4570

Flags: needinfo?(overholt)

Until we ship bug 1231208 please feel free to disable any intermittent Service Worker tests as the implementation will change so much we'll have to re-evaluate once we ship bug 1231208.

Flags: needinfo?(overholt)
Pushed by csabou@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ef5cab0f3f37 Disable test across all platforms for frequent failures. a=test-only
See Also: → 1464541
Severity: normal → S3

Bulk closing intermittent bugs for DOM LWS that have not seen new instances since at least 5 months.

Status: NEW → RESOLVED
Closed: 7 months ago
Resolution: --- → INCOMPLETE

Taking back the bulk change.

Status: RESOLVED → UNCONFIRMED
Ever confirmed: false
Resolution: INCOMPLETE → ---
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: leave-open
Status: NEW → RESOLVED
Closed: 7 months ago2 months ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: