Closed Bug 1578076 Opened 5 years ago Closed 4 years ago

Perma fission devtools/client/webconsole/test/browser/browser_webconsole_trackingprotection_errors.js | Uncaught exception - Wait for 'blocking all third-party storage access' message - timed out after 500 tries.

Categories

(DevTools :: Console, defect, P5)

defect

Tracking

(Fission Milestone:M6)

RESOLVED INCOMPLETE
Fission Milestone M6

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

Filed by: cbrindusan [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=264453418&repo=mozilla-central
Full log: https://queue.taskcluster.net/v1/task/My1dB7lsRbOp03QJP8z54w/runs/0/artifacts/public/logs/live_backing.log


[task 2019-09-01T11:30:31.321Z] 11:30:31 INFO - TEST-START | devtools/client/webconsole/test/browser/browser_webconsole_trackingprotection_errors.js
[task 2019-09-01T11:30:33.449Z] 11:30:33 INFO - GECKO(4648) | Assertion failure
[task 2019-09-01T11:30:33.449Z] 11:30:33 INFO - GECKO(4648) | assert@resource:///modules/AsyncTabSwitcher.jsm:490:36
[task 2019-09-01T11:30:33.449Z] 11:30:33 INFO - GECKO(4648) | onLayersCleared@resource:///modules/AsyncTabSwitcher.jsm:827:12
[task 2019-09-01T11:30:33.449Z] 11:30:33 INFO - GECKO(4648) | handleEvent@resource:///modules/AsyncTabSwitcher.jsm:1131:16
[task 2019-09-01T11:30:33.449Z] 11:30:33 INFO - GECKO(4648) | EventListener.handleEventAsyncTabSwitcher@resource:///modules/AsyncTabSwitcher.jsm:155:17
[task 2019-09-01T11:30:33.449Z] 11:30:33 INFO - GECKO(4648) | _getSwitcher@chrome://browser/content/tabbrowser.js:4705:26
[task 2019-09-01T11:30:33.450Z] 11:30:33 INFO - GECKO(4648) | updateCurrentBrowser@chrome://browser/content/tabbrowser.js:1019:16
[task 2019-09-01T11:30:33.450Z] 11:30:33 INFO - GECKO(4648) | _setupEventListeners/<@chrome://browser/content/tabbrowser.js:5107:16
[task 2019-09-01T11:30:33.450Z] 11:30:33 INFO - GECKO(4648) | set selectedIndex@chrome://global/content/elements/tabbox.js:208:14
[task 2019-09-01T11:30:33.450Z] 11:30:33 INFO - GECKO(4648) | set selectedPanel@chrome://global/content/elements/tabbox.js:227:7
[task 2019-09-01T11:30:33.450Z] 11:30:33 INFO - GECKO(4648) | set selectedIndex@chrome://global/content/elements/tabbox.js:571:11
[task 2019-09-01T11:30:33.450Z] 11:30:33 INFO - GECKO(4648) | set selectedItem@chrome://global/content/elements/tabbox.js:591:35
[task 2019-09-01T11:30:33.450Z] 11:30:33 INFO - GECKO(4648) | set selectedTab@chrome://global/content/elements/tabbox.js:98:11
[task 2019-09-01T11:30:33.450Z] 11:30:33 INFO - GECKO(4648) | set selectedTab@chrome://browser/content/tabbrowser.js:312:7
[task 2019-09-01T11:30:33.450Z] 11:30:33 INFO - GECKO(4648) | addTab@chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js:193:5
[task 2019-09-01T11:30:33.451Z] 11:30:33 INFO - GECKO(4648) | openNewWindowAndConsole@chrome://mochitests/content/browser/devtools/client/webconsole/test/browser/head.js:104:21
[task 2019-09-01T11:30:33.451Z] 11:30:33 INFO - GECKO(4648) | async
testForeignCookieBlockedMessage@chrome://mochitests/content/browser/devtools/client/webconsole/test/browser/browser_webconsole_trackingprotection_errors.js:70:30
[task 2019-09-01T11:30:33.451Z] 11:30:33 INFO - GECKO(4648) | AsyncTester_execTest/<@chrome://mochikit/content/browser-test.js:1350:34
[task 2019-09-01T11:30:33.451Z] 11:30:33 INFO - GECKO(4648) | async
Tester_execTest@chrome://mochikit/content/browser-test.js:1385:11
[task 2019-09-01T11:30:33.451Z] 11:30:33 INFO - GECKO(4648) | nextTest/<@chrome://mochikit/content/browser-test.js:1213:14
[task 2019-09-01T11:30:33.451Z] 11:30:33 INFO - GECKO(4648) | SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:805:67
[task 2019-09-01T11:30:33.489Z] 11:30:33 INFO - GECKO(4648) | JavaScript error: resource:///actors/PageStyleChild.jsm, line 35: SecurityError: Permission denied to access property "document" on cross-origin object
[task 2019-09-01T11:30:36.543Z] 11:30:36 INFO - GECKO(4648) | console.error: (new TypeError("this._walker is undefined", "resource://devtools/client/accessibility/accessibility-startup.js", 141))
[task 2019-09-01T11:30:37.365Z] 11:30:37 INFO - GECKO(4648) | [Parent 4948, Gecko_IOThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
[task 2019-09-01T11:30:37.384Z] 11:30:37 INFO - GECKO(4648) | [Child 456, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
[task 2019-09-01T11:30:37.668Z] 11:30:37 INFO - GECKO(4648) | [Child 456, Chrome_ChildThread] WARNING: pipe error: 109: file z:/build/buil
[task 2019-09-01T11:30:37.934Z] 11:30:37 INFO - GECKO(4648) | Assertion failure
[task 2019-09-01T11:30:37.935Z] 11:30:37 INFO - GECKO(4648) | assert@resource:///modules/AsyncTabSwitcher.jsm:490:36
[task 2019-09-01T11:30:37.936Z] 11:30:37 INFO - GECKO(4648) | onLayersCleared@resource:///modules/AsyncTabSwitcher.jsm:827:12
[task 2019-09-01T11:30:37.936Z] 11:30:37 INFO - GECKO(4648) | handleEvent@resource:///modules/AsyncTabSwitcher.jsm:1131:16
[task 2019-09-01T11:30:37.937Z] 11:30:37 INFO - GECKO(4648) | EventListener.handleEventAsyncTabSwitcher@resource:///modules/AsyncTabSwitcher.jsm:155:17
[task 2019-09-01T11:30:37.937Z] 11:30:37 INFO - GECKO(4648) | _getSwitcher@chrome://browser/content/tabbrowser.js:4705:26
[task 2019-09-01T11:30:37.938Z] 11:30:37 INFO - GECKO(4648) | updateCurrentBrowser@chrome://browser/content/tabbrowser.js:1019:16
[task 2019-09-01T11:30:37.938Z] 11:30:37 INFO - GECKO(4648) | _setupEventListeners/<@chrome://browser/content/tabbrowser.js:5107:16
[task 2019-09-01T11:30:37.938Z] 11:30:37 INFO - GECKO(4648) | set selectedIndex@chrome://global/content/elements/tabbox.js:208:14
[task 2019-09-01T11:30:37.938Z] 11:30:37 INFO - GECKO(4648) | set selectedPanel@chrome://global/content/elements/tabbox.js:227:7
[task 2019-09-01T11:30:37.938Z] 11:30:37 INFO - GECKO(4648) | set selectedIndex@chrome://global/content/elements/tabbox.js:571:11
[task 2019-09-01T11:30:37.938Z] 11:30:37 INFO - GECKO(4648) | set selectedItem@chrome://global/content/elements/tabbox.js:591:35[task 2019-09-01T11:30:37.938Z] 11:30:37 INFO - GECKO(4648) | set selectedTab@chrome://global/content/elements/tabbox.js:98:11
[task 2019-09-01T11:30:37.939Z] 11:30:37 INFO - GECKO(4648) | set selectedTab@chrome://browser/content/tabbrowser.js:312:7
[task 2019-09-01T11:30:37.939Z] 11:30:37 INFO - GECKO(4648) | addTab@chrome://mochitests/content/browser/devtools/client/shared/test/shared-head.js:193:5
[task 2019-09-01T11:30:37.939Z] 11:30:37 INFO - GECKO(4648) | openNewWindowAndConsole@chrome://mochitests/content/browser/devtools/client/webconsole/test/browser/head.js:104:21
[task 2019-09-01T11:30:37.939Z] 11:30:37 INFO - GECKO(4648) | async
testLimitForeignCookieBlockedMessage@chrome://mochitests/content/browser/devtools/client/webconsole/test/browser/browser_webconsole_trackingprotection_errors.js:93:30
[task 2019-09-01T11:30:37.939Z] 11:30:37 INFO - GECKO(4648) | AsyncTester_execTest/<@chrome://mochikit/content/browser-test.js:1350:34
[task 2019-09-01T11:30:37.939Z] 11:30:37 INFO - GECKO(4648) | async
Tester_execTest@chrome://mochikit/content/browser-test.js:1385:11
[task 2019-09-01T11:30:37.939Z] 11:30:37 INFO - GECKO(4648) | nextTest/<@chrome://mochikit/content/browser-test.js:1213:14
[task 2019-09-01T11:30:37.939Z] 11:30:37 INFO - GECKO(4648) | SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:805:67
[task 2019-09-01T11:30:37.978Z] 11:30:37 INFO - GECKO(4648) | JavaScript error: resource:///actors/PageStyleChild.jsm, line 35: SecurityError: Permission denied to access property "document" on cross-origin object
[task 2019-09-01T11:31:29.254Z] 11:31:29 INFO - TEST-INFO | started process screenshot
[task 2019-09-01T11:31:29.312Z] 11:31:29 INFO - TEST-INFO | screenshot: exit 0
[task 2019-09-01T11:31:29.312Z] 11:31:29 INFO - Buffered messages logged at 11:30:31
[task 2019-09-01T11:31:29.312Z] 11:31:29 INFO - Entering test bound testContentBlockingMessage
[task 2019-09-01T11:31:29.312Z] 11:31:29 INFO - Adding a new tab with URL: http://tracking.example.org/browser/devtools/client/webconsole/test/browser/test-trackingprotection-securityerrors.html
[task 2019-09-01T11:31:29.312Z] 11:31:29 INFO - Console message: [JavaScript Warning: "The resource at “http://tracking.example.com/” was blocked because content blocking is enabled." {file: "http://tracking.example.org/browser/devtools/client/webconsole/test/browser/test-trackingprotection-securityerrors.html" line: 0}]
[task 2019-09-01T11:31:29.312Z] 11:31:29 INFO - Console message: [JavaScript Warning: "The character encoding of a framed document was not declared. The document may appear different if viewed without the document framing it." {file: "http://tracking.example.org/browser/devtools/client/webconsole/test/browser/cookieSetter.html" line: 0}]
[task 2019-09-01T11:31:29.312Z] 11:31:29 INFO - Tab added and finished loading
[task 2019-09-01T11:31:29.313Z] 11:31:29 INFO - Opening the toolbox
[task 2019-09-01T11:31:29.313Z] 11:31:29 INFO - Buffered messages logged at 11:30:32
[task 2019-09-01T11:31:29.313Z] 11:31:29 INFO - Toolbox opened and focused
[task 2019-09-01T11:31:29.313Z] 11:31:29 INFO - Test content blocking message
[task 2019-09-01T11:31:29.313Z] 11:31:29 INFO - Clicking on the Learn More link
[task 2019-09-01T11:31:29.313Z] 11:31:29 INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_webconsole_trackingprotection_errors.js | Clicking the provided link opens https://developer.mozilla.org/Firefox/Privacy/Tracking_Protection?utm_source=mozilla&utm_medium=firefox-console-errors&utm_campaign=default -
[task 2019-09-01T11:31:29.313Z] 11:31:29 INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_webconsole_trackingprotection_errors.js | Clicking the provided link opens in expected tab -
[task 2019-09-01T11:31:29.313Z] 11:31:29 INFO - Leaving test bound testContentBlockingMessage
[task 2019-09-01T11:31:29.313Z] 11:31:29 INFO - Entering test bound testForeignCookieBlockedMessage
[task 2019-09-01T11:31:29.313Z] 11:31:29 INFO - Test foreign cookie blocked message
[task 2019-09-01T11:31:29.313Z] 11:31:29 INFO - Buffered messages logged at 11:30:33
[task 2019-09-01T11:31:29.314Z] 11:31:29 INFO - Adding a new tab with URL: http://example.com/browser/devtools/client/webconsole/test/browser/test-trackingprotection-securityerrors.html
[task 2019-09-01T11:31:29.314Z] 11:31:29 INFO - Console message: [JavaScript Warning: "Request to access cookie or storage on “http://tracking.example.org/browser/devtools/client/webconsole/test/browser/cookieSetter.html” was blocked because we are blocking all third-party storage access requests and content blocking is enabled." {file: "http://example.com/browser/devtools/client/webconsole/test/browser/test-trackingprotection-securityerrors.html" line: 0}]
[task 2019-09-01T11:31:29.314Z] 11:31:29 INFO - Tab added and finished loading
[task 2019-09-01T11:31:29.314Z] 11:31:29 INFO - Console message: [JavaScript Warning: "Request to access cookie or storage on “http://tracking.example.org/browser/devtools/client/webconsole/test/browser/cookieSetter.html” was blocked because we are blocking all third-party storage access requests and content blocking is enabled." {file: "http://tracking.example.org/browser/devtools/client/webconsole/test/browser/cookieSetter.html" line: 0}]
[task 2019-09-01T11:31:29.314Z] 11:31:29 INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://tracking.example.org/browser/devtools/client/webconsole/test/browser/cookieSetter.html" line: 0}]
[task 2019-09-01T11:31:29.314Z] 11:31:29 INFO - Console message: [JavaScript Error: "SecurityError: Permission denied to access property "document" on cross-origin object" {file: "resource:///actors/PageStyleChild.jsm" line: 35}]
[task 2019-09-01T11:31:29.314Z] 11:31:29 INFO - Buffered messages logged at 11:30:34
[task 2019-09-01T11:31:29.314Z] 11:31:29 INFO - Clicking on the Learn More link
[task 2019-09-01T11:31:29.315Z] 11:31:29 INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_webconsole_trackingprotection_errors.js | Clicking the provided link opens https://developer.mozilla.org/docs/Mozilla/Firefox/Privacy/Storage_access_policy/Errors/CookieBlockedForeign?utm_source=devtools&utm_medium=firefox-cookie-errors&utm_campaign=default -
[task 2019-09-01T11:31:29.315Z] 11:31:29 INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_webconsole_trackingprotection_errors.js | Clicking the provided link opens in expected tab -
[task 2019-09-01T11:31:29.315Z] 11:31:29 INFO - Leaving test bound testForeignCookieBlockedMessage[task 2019-09-01T11:31:29.315Z] 11:31:29 INFO - Entering test bound testLimitForeignCookieBlockedMessage
[task 2019-09-01T11:31:29.315Z] 11:31:29 INFO - Test unvisited eTLD foreign cookies blocked message
[task 2019-09-01T11:31:29.315Z] 11:31:29 INFO - Buffered messages logged at 11:30:37
[task 2019-09-01T11:31:29.315Z] 11:31:29 INFO - Adding a new tab with URL: http://example.com/browser/devtools/client/webconsole/test/browser/test-trackingprotection-securityerrors.html
[task 2019-09-01T11:31:29.315Z] 11:31:29 INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://tracking.example.org/browser/devtools/client/webconsole/test/browser/cookieSetter.html" line: 0}]
[task 2019-09-01T11:31:29.315Z] 11:31:29 INFO - Tab added and finished loading
[task 2019-09-01T11:31:29.316Z] 11:31:29 INFO - Buffered messages logged at 11:30:38
[task 2019-09-01T11:31:29.316Z] 11:31:29 INFO - Console message: [JavaScript Error: "SecurityError: Permission denied to access property "document" on cross-origin object" {file: "resource:///actors/PageStyleChild.jsm" line: 35}]
[task 2019-09-01T11:31:29.316Z] 11:31:29 INFO - Buffered messages logged at 11:31:16
[task 2019-09-01T11:31:29.316Z] 11:31:29 INFO - Longer timeout required, waiting longer... Remaining timeouts: 1
[task 2019-09-01T11:31:29.316Z] 11:31:29 INFO - Buffered messages finished
[task 2019-09-01T11:31:29.316Z] 11:31:29 INFO - TEST-UNEXPECTED-FAIL | devtools/client/webconsole/test/browser/browser_webconsole_trackingprotection_errors.js | Uncaught exception - Wait for 'blocking all third-party storage access' message - timed out after 500 tries.

Tentatively moving all bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to the "?" triage milestone.

This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:

0ee3c76a-bc79-4eb2-8d12-05dc0b68e732

Fission Milestone: --- → ?

Blocks Fission mochitests milestone (M4.1)

Fission Milestone: ? → M4.1

DevTools bugs don't need to block Fission mochitests milestone (M4.1) because there is a lot of Fission DevTools work remaining. Tracking for Fission Nightly (M6).

This browser_webconsole_trackingprotection_errors.js test was disabled for Fission by bug 1535451.

https://searchfox.org/mozilla-central/rev/fca0be7e2cf2f922c9b927423ce28e8a04b3fd90/devtools/client/webconsole/test/browser/_webconsole.ini#366-367

Setting regressed-by to bug 1575364, according to comment 2.

Fission Milestone: M4.1 → M6
Depends on: 1535451
Regressed by: 1575364
Flags: needinfo?(E0032242)
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.