Closed Bug 1493971 Opened 6 years ago Closed 6 years ago

Intermittent toolkit/components/antitracking/test/browser/browser_blockingStorage.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. -

Categories

(Core :: DOM: Security, defect, P5)

defect

Tracking

()

RESOLVED FIXED
mozilla64
Tracking Status
firefox64 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: ehsan.akhgari)

Details

(Keywords: intermittent-failure, Whiteboard: [domsecurity-intermittent][retriggered])

Attachments

(1 file)

Filed by: nbeleuzu [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=201403893&repo=mozilla-inbound

https://queue.taskcluster.net/v1/task/HdxK_czxQniAAWPU8A8WeQ/runs/0/artifacts/public/logs/live_backing.log

[task 2018-09-25T12:22:45.791Z] 12:22:45     INFO - Enabling content blocking for this page
[task 2018-09-25T12:22:45.795Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | Checking cookie blocking notifications - 
[task 2018-09-25T12:22:45.797Z] 12:22:45     INFO - Removing the tab
[task 2018-09-25T12:22:45.798Z] 12:22:45     INFO - Leaving test bound 
[task 2018-09-25T12:22:45.799Z] 12:22:45     INFO - Entering test bound 
[task 2018-09-25T12:22:45.801Z] 12:22:45     INFO - Cleaning up.
[task 2018-09-25T12:22:45.802Z] 12:22:45     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://example.net/browser/toolkit/components/antitracking/test/browser/page.html" line: 0}]
[task 2018-09-25T12:22:45.803Z] 12:22:45     INFO - Leaving test bound 
[task 2018-09-25T12:22:45.807Z] 12:22:45     INFO - Entering test bound 
[task 2018-09-25T12:22:45.809Z] 12:22:45     INFO - Starting non-blocking cookieBehavior (0) and blocking contentBlocking and no contentBlocking UI and no contentBlocking third-party cookies UI without allow list test sessionStorage and Storage Access API running in a normal window  with iframe sandbox set to null
[task 2018-09-25T12:22:45.810Z] 12:22:45     INFO - Creating a new tab
[task 2018-09-25T12:22:45.811Z] 12:22:45     INFO - Buffered messages logged at 12:22:37
[task 2018-09-25T12:22:45.813Z] 12:22:45     INFO - Creating a 3rd party content
[task 2018-09-25T12:22:45.814Z] 12:22:45     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://example.net/browser/toolkit/components/antitracking/test/browser/page.html" line: 0}]
[task 2018-09-25T12:22:45.815Z] 12:22:45     INFO - Buffered messages logged at 12:22:38
[task 2018-09-25T12:22:45.816Z] 12:22:45     INFO - Sending code to the 3rd party content
[task 2018-09-25T12:22:45.817Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | Doesn't yet have storage access - true == true - 
[task 2018-09-25T12:22:45.818Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | SessionStorage is always allowed - true == true - 
[task 2018-09-25T12:22:45.819Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | Now has storage access - true == true - 
[task 2018-09-25T12:22:45.820Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | SessionStorage is allowed after calling the storage access API too - true == true - 
[task 2018-09-25T12:22:45.821Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | Checking cookie blocking notifications - 
[task 2018-09-25T12:22:45.822Z] 12:22:45     INFO - Removing the tab
[task 2018-09-25T12:22:45.823Z] 12:22:45     INFO - Leaving test bound 
[task 2018-09-25T12:22:45.824Z] 12:22:45     INFO - Entering test bound 
[task 2018-09-25T12:22:45.825Z] 12:22:45     INFO - Cleaning up.
[task 2018-09-25T12:22:45.826Z] 12:22:45     INFO - Leaving test bound 
[task 2018-09-25T12:22:45.827Z] 12:22:45     INFO - Entering test bound 
[task 2018-09-25T12:22:45.829Z] 12:22:45     INFO - Starting blocking cookieBehavior (1) and blocking contentBlocking and  contentBlocking UI and  contentBlocking third-party cookies UI with allow list test sessionStorage and Storage Access API running in a normal window  with iframe sandbox set to null
[task 2018-09-25T12:22:45.830Z] 12:22:45     INFO - Creating a new tab
[task 2018-09-25T12:22:45.831Z] 12:22:45     INFO - Buffered messages logged at 12:22:39
[task 2018-09-25T12:22:45.832Z] 12:22:45     INFO - Disabling content blocking for this page
[task 2018-09-25T12:22:45.833Z] 12:22:45     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://example.net/browser/toolkit/components/antitracking/test/browser/page.html" line: 0}]
[task 2018-09-25T12:22:45.834Z] 12:22:45     INFO - Buffered messages logged at 12:22:40
[task 2018-09-25T12:22:45.835Z] 12:22:45     INFO - Creating a 3rd party content
[task 2018-09-25T12:22:45.836Z] 12:22:45     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://example.net/browser/toolkit/components/antitracking/test/browser/page.html" line: 0}]
[task 2018-09-25T12:22:45.837Z] 12:22:45     INFO - Sending code to the 3rd party content
[task 2018-09-25T12:22:45.838Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | Doesn't yet have storage access - true == true - 
[task 2018-09-25T12:22:45.840Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | SessionStorage is always allowed - true == true - 
[task 2018-09-25T12:22:45.841Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | Now has storage access - true == true - 
[task 2018-09-25T12:22:45.842Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | SessionStorage is allowed after calling the storage access API too - true == true - 
[task 2018-09-25T12:22:45.843Z] 12:22:45     INFO - Enabling content blocking for this page
[task 2018-09-25T12:22:45.844Z] 12:22:45     INFO - Buffered messages logged at 12:22:41
[task 2018-09-25T12:22:45.845Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | Checking cookie blocking notifications - 
[task 2018-09-25T12:22:45.846Z] 12:22:45     INFO - Removing the tab
[task 2018-09-25T12:22:45.847Z] 12:22:45     INFO - Leaving test bound 
[task 2018-09-25T12:22:45.848Z] 12:22:45     INFO - Entering test bound 
[task 2018-09-25T12:22:45.849Z] 12:22:45     INFO - Cleaning up.
[task 2018-09-25T12:22:45.850Z] 12:22:45     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://example.net/browser/toolkit/components/antitracking/test/browser/page.html" line: 0}]
[task 2018-09-25T12:22:45.851Z] 12:22:45     INFO - Leaving test bound 
[task 2018-09-25T12:22:45.852Z] 12:22:45     INFO - Entering test bound 
[task 2018-09-25T12:22:45.853Z] 12:22:45     INFO - Starting blocking cookieBehavior (4) and blocking contentBlocking and  contentBlocking UI and  contentBlocking third-party cookies UI with allow list test sessionStorage and Storage Access API running in a normal window  with iframe sandbox set to null
[task 2018-09-25T12:22:45.854Z] 12:22:45     INFO - Creating a new tab
[task 2018-09-25T12:22:45.855Z] 12:22:45     INFO - Buffered messages logged at 12:22:42
[task 2018-09-25T12:22:45.856Z] 12:22:45     INFO - Disabling content blocking for this page
[task 2018-09-25T12:22:45.857Z] 12:22:45     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://example.net/browser/toolkit/components/antitracking/test/browser/page.html" line: 0}]
[task 2018-09-25T12:22:45.857Z] 12:22:45     INFO - Buffered messages logged at 12:22:43
[task 2018-09-25T12:22:45.858Z] 12:22:45     INFO - Creating a 3rd party content
[task 2018-09-25T12:22:45.859Z] 12:22:45     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://example.net/browser/toolkit/components/antitracking/test/browser/page.html" line: 0}]
[task 2018-09-25T12:22:45.860Z] 12:22:45     INFO - Sending code to the 3rd party content
[task 2018-09-25T12:22:45.860Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | Doesn't yet have storage access - true == true - 
[task 2018-09-25T12:22:45.861Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | SessionStorage is always allowed - true == true - 
[task 2018-09-25T12:22:45.862Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | Now has storage access - true == true - 
[task 2018-09-25T12:22:45.863Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | SessionStorage is allowed after calling the storage access API too - true == true - 
[task 2018-09-25T12:22:45.864Z] 12:22:45     INFO - Enabling content blocking for this page
[task 2018-09-25T12:22:45.864Z] 12:22:45     INFO - Buffered messages logged at 12:22:44
[task 2018-09-25T12:22:45.865Z] 12:22:45     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | Checking cookie blocking notifications - 
[task 2018-09-25T12:22:45.866Z] 12:22:45     INFO - Removing the tab
[task 2018-09-25T12:22:45.867Z] 12:22:45     INFO - Leaving test bound 
[task 2018-09-25T12:22:45.867Z] 12:22:45     INFO - Entering test bound 
[task 2018-09-25T12:22:45.868Z] 12:22:45     INFO - Cleaning up.
[task 2018-09-25T12:22:45.869Z] 12:22:45     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://example.net/browser/toolkit/components/antitracking/test/browser/page.html" line: 0}]
[task 2018-09-25T12:22:45.870Z] 12:22:45     INFO - Leaving test bound 
[task 2018-09-25T12:22:45.871Z] 12:22:45     INFO - Buffered messages finished
[task 2018-09-25T12:22:45.872Z] 12:22:45     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/antitracking/test/browser/browser_blockingStorage.js | This test exceeded the timeout threshold. It should be rewritten or split up. If that's not possible, use requestLongerTimeout(N), but only as a last resort. - 
[task 2018-09-25T12:22:45.873Z] 12:22:45     INFO - GECKO(3627) | MEMORY STAT | vsize 659MB | residentFast 340MB | heapAllocated 82MB
Whiteboard: [domsecurity-intermittent]
Whiteboard: [domsecurity-intermittent] → [domsecurity-intermittent][retriggered]
(In reply to Bogdan Tara[:bogdan_tara] from comment #2)
> ckerschb could you, please, point this to the appropriate person?

Ehsan, Baku, could any of you take a look at this one?
Flags: needinfo?(ehsan)
Flags: needinfo?(ckerschb)
Flags: needinfo?(amarchesini)
Assignee: nobody → ehsan
Status: NEW → ASSIGNED
Flags: needinfo?(ehsan)
Flags: needinfo?(amarchesini)
Pushed by eakhgari@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7e925d47de47
Split browser_blockingStorage.js into browser_blockingLocalStorage.js and browser_blockingSessionStorage.js to give it more breathing room timeout-wise r=baku
https://hg.mozilla.org/mozilla-central/rev/7e925d47de47
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: