Open Bug 1573036 Opened 4 months ago Updated 16 hours ago

Intermittent /cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html | getChangeSubscriptions returns subscriptions passed to subscribeToChanges - promise_test: Unhandled rejection with value: object "ReferenceError

Categories

(Testing :: web-platform-tests, defect, P5)

Version 3
defect

Tracking

(Not tracked)

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure, leave-open, regression, Whiteboard: [stockwell disabled][needs work])

Attachments

(1 file)

Filed by: aciure [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=261014270&repo=mozilla-inbound
Full log: https://queue.taskcluster.net/v1/task/ZUYGDHh0TJ-31ACbR_QURg/runs/0/artifacts/public/logs/live_backing.log


[task 2019-08-11T10:16:05.515Z] 10:16:05 INFO - TEST-START | /cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html
[task 2019-08-11T10:16:05.517Z] 10:16:05 INFO - Closing window 88
[task 2019-08-11T10:16:05.981Z] 10:16:05 INFO -
[task 2019-08-11T10:16:05.981Z] 10:16:05 INFO - TEST-UNEXPECTED-FAIL | /cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html | getChangeSubscriptions returns subscriptions passed to subscribeToChanges - promise_test: Unhandled rejection with value: object "ReferenceError: cookieStore is not defined"
[task 2019-08-11T10:16:05.981Z] 10:16:05 INFO - @https://web-platform.test:8443/cookie-store/serviceworker_cookieStore_subscriptions.js:41:13
[task 2019-08-11T10:16:05.982Z] 10:16:05 INFO - TEST-INFO | expected TIMEOUT
[task 2019-08-11T10:16:05.982Z] 10:16:05 INFO -
[task 2019-08-11T10:16:05.982Z] 10:16:05 INFO - TEST-UNEXPECTED-FAIL | /cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html | subscribeToChanges rejects when called outside the install handler - promise_test: Unhandled rejection with value: object "ReferenceError: cookieStore is not defined"
[task 2019-08-11T10:16:05.982Z] 10:16:05 INFO - @https://web-platform.test:8443/cookie-store/serviceworker_cookieStore_subscriptions.js:59:13
[task 2019-08-11T10:16:05.982Z] 10:16:05 INFO - TEST-INFO | expected NOTRUN
[task 2019-08-11T10:16:05.982Z] 10:16:05 INFO -
[task 2019-08-11T10:16:05.982Z] 10:16:05 INFO - TEST-UNEXPECTED-FAIL | /cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html | cookiechange dispatched with cookie change that matches subscription - promise_test: Unhandled rejection with value: object "ReferenceError: cookieStore is not defined"
[task 2019-08-11T10:16:05.982Z] 10:16:05 INFO - @https://web-platform.test:8443/cookie-store/serviceworker_cookieStore_subscriptions.js:85:13
[task 2019-08-11T10:16:05.983Z] 10:16:05 INFO - TEST-INFO | expected NOTRUN
[task 2019-08-11T10:16:05.984Z] 10:16:05 INFO - TEST-UNEXPECTED-OK | /cookie-store/serviceworker_cookieStore_subscriptions.tentative.https.html | expected TIMEOUT
[task 2019-08-11T10:16:05.984Z] 10:16:05 INFO - TEST-INFO expected TIMEOUT | took 467ms
[task 2019-08-11T10:16:06.028Z] 10:16:06 INFO - PID 1679 | 1565518566001 Marionette INFO Stopped listening on port 50114
[task 2019-08-11T10:16:06.655Z] 10:16:06 INFO - Browser exited with return code 0
[task 2019-08-11T10:16:06.655Z] 10:16:06 INFO - PROCESS LEAKS None
[task 2019-08-11T10:16:06.655Z] 10:16:06 INFO - Closing logging queue
[task 2019-08-11T10:16:06.655Z] 10:16:06 INFO - queue closed
[task 2019-08-11T10:16:06.672Z] 10:16:06 INFO - Setting up ssl
[task 2019-08-11T10:16:06.702Z] 10:16:06 INFO - certutil |
[task 2019-08-11T10:16:06.736Z] 10:16:06 INFO - certutil |
[task 2019-08-11T10:16:06.768Z] 10:16:06 INFO - certutil |
[task 2019-08-11T10:16:06.768Z] 10:16:06 INFO - Certificate Nickname Trust Attributes
[task 2019-08-11T10:16:06.768Z] 10:16:06 INFO - SSL,S/MIME,JAR/XPI
[task 2019-08-11T10:16:06.768Z] 10:16:06 INFO -
[task 2019-08-11T10:16:06.768Z] 10:16:06 INFO - web-platform-tests CT,,
[task 2019-08-11T10:16:06.768Z] 10:16:06 INFO -
[task 2019-08-11T10:16:06.805Z] 10:16:06 INFO - Application command: /Users/cltbld/tasks/task_1565513151/build/application/Firefox Nightly.app/Contents/MacOS/firefox --marionette about:blank -foreground -profile /var/folders/xw/hxmp5vg531z5tmgx1wj26y_0000017/T/tmpwt2MGr.mozrunner
[task 2019-08-11T10:16:06.813Z] 10:16:06 INFO - Starting runner
[task 2019-08-11T10:16:07.409Z] 10:16:07 INFO - PID 1721 | 1565518567398 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons
[task 2019-08-11T10:16:07.409Z] 10:16:07 INFO - PID 1721 | 1565518567398 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: telemetry
[task 2019-08-11T10:16:07.409Z] 10:16:07 INFO - PID 1721 | 1565518567399 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/
[task 2019-08-11T10:16:07.409Z] 10:16:07 INFO - PID 1721 | 1565518567399 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader*
[task 2019-08-11T10:16:09.632Z] 10:16:09 INFO - PID 1721 | 1565518569612 Marionette INFO Listening on port 50114

The default value has to go last because the conditions are evaluated in-order. So the file you want is like

 [serviceworker_cookieStore_subscriptions.tentative.https.html]
   expected:
     if (os == "mac") and not debug and (version == "OS X 10.14"): [OK, TIMEOUT]
     TIMEOUT

   [getChangeSubscriptions returns subscriptions passed to subscribeToChanges]
     expected:
       if (os == "mac") and not debug and (version == "OS X 10.14"): [FAIL, NOTRUN]
       TIMEOUT
 
   [subscribeToChanges rejects when called outside the install handler]
     expected:
       if (os == "mac") and not debug and (version == "OS X 10.14"): [FAIL, NOTRUN]
       NOTRUN

   [cookiechange dispatched with cookie change that matches subscription]
     expected:
       if (os == "mac") and not debug and (version == "OS X 10.14"): [FAIL, NOTRUN]
       NOTRUN

(I'm pretty sure there's some magic to ensure that versions 10.14 and 10.14.5 compare equal).

Flags: needinfo?(james)

James, this has 36 total failures in the last 7 days: https://treeherder.mozilla.org/intermittent-failures.html#/bugdetails?startday=2019-08-14&endday=2019-08-21&tree=trunk&bug=1573036

The failures appear on:

  • linux64 opt/linux32-shippable opt
  • linux64-ccov debug
  • linux64-qr opt
  • linux64-shippable opt/linux64-shippable-qr opt
  • macosx1014-64 debug
  • windows10-64 debug

Any updates on it? There have been changes to the expectations to include the 10.14.5 version but the failure rate seems to remain the same.

Flags: needinfo?(james)
Whiteboard: [stockwell disable-recommended] → [stockwell disable-recommended][needs work]
Pushed by rmaries@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0c92114a077e
Disabled serviceworker_cookieStore_subscriptions.tentative.https.html on Linux and Windows10. r=intermittent-reviewers,jmaher
Keywords: leave-open
Whiteboard: [stockwell disable-recommended][needs work] → [stockwell disabled][needs work]

I'm not really sure why this ended up disabled rather than with multiple expected statuses for linux too?

Flags: needinfo?(james)
You need to log in before you can comment on or make changes to this bug.