Bug 179193 - REGRESSION (r224352): imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting* tests are flaky
Summary: REGRESSION (r224352): imported/w3c/web-platform-tests/service-workers/service...
Status: RESOLVED CONFIGURATION CHANGED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2017-11-02 13:24 PDT by Ryan Haddad
Modified: 2018-01-19 19:59 PST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan Haddad 2017-11-02 13:24:25 PDT
LayoutTest imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html is a flaky failure

https://build.webkit.org/results/Apple%20El%20Capitan%20Release%20WK2%20(Tests)/r224348%20(5710)/results.html

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=imported%2Fw3c%2Fweb-platform-tests%2Fservice-workers%2Fservice-worker%2Ffetch-canvas-tainting-cache.https.html

--- /Volumes/Data/slave/elcapitan-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt
+++ /Volumes/Data/slave/elcapitan-release-tests-wk2/build/layout-test-results/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-actual.txt
@@ -1,4 +1,4 @@
  
 
-FAIL Verify canvas tainting of fetched image in a Service Worker assert_equals: expected "finish" but got "failure:Result of url:https://localhost:9443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&reject&cache  cross_origin:  must be LOAD_ERROR but NOT_TAINTED"
+FAIL Verify canvas tainting of fetched image in a Service Worker assert_equals: expected "finish" but got "failure:Result of url:https://localhost:9443/service-workers/service-worker/resources/fetch-access-control.py?PNGIMAGE&reject&cache  cross_origin: anonymous must be LOAD_ERROR but NOT_TAINTED"
Comment 1 Ryan Haddad 2017-11-02 13:39:51 PDT
stderr:
CONSOLE MESSAGE: line 39: Unable to get image data from canvas because the canvas has been tainted by cross-origin data.
Comment 2 Ryan Haddad 2017-11-02 13:42:24 PDT
Marked test as flaky in https://trac.webkit.org/r224352
Comment 3 Ryan Haddad 2017-11-02 16:26:26 PDT
A similar failure is seen with imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html

https://build.webkit.org/results/Apple%20El%20Capitan%20Release%20WK2%20(Tests)/r224356%20(5716)/results.html

Both became flaky after https://trac.webkit.org/changeset/224344
Comment 4 Ryan Haddad 2017-11-02 17:05:54 PDT
(In reply to Ryan Haddad from comment #3)
> A similar failure is seen with
> imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-
> tainting.https.html
> 
> https://build.webkit.org/results/
> Apple%20El%20Capitan%20Release%20WK2%20(Tests)/r224356%20(5716)/results.html
> 
> Both became flaky after https://trac.webkit.org/changeset/224344
Marked as flaky in https://trac.webkit.org/r224364
Comment 5 Ryan Haddad 2018-01-19 19:58:39 PST
The test is still flaky, but it is now a test harness timeout. Resolving this bug and tracking new failure mode in https://bugs.webkit.org/show_bug.cgi?id=181897
Comment 6 Radar WebKit Bug Importer 2018-01-19 19:59:33 PST
<rdar://problem/36680846>