Closed Bug 1585941 Opened 5 years ago Closed 4 years ago

Intermittent toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.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 re

Categories

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

defect

Tracking

()

RESOLVED FIXED
mozilla78
Tracking Status
firefox-esr68 --- unaffected
firefox75 --- unaffected
firefox76 --- wontfix
firefox77 --- wontfix
firefox78 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: baku)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [domsecurity-intermittent][stockwell unknown])

Attachments

(1 file)

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


[task 2019-10-03T07:12:34.828Z] 07:12:34 INFO - TEST-START | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js
[task 2019-10-03T07:21:43.489Z] 07:21:43 INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | Checking cookie blocking notifications -
[task 2019-10-03T07:21:43.489Z] 07:21:43 INFO - Removing the tab
[task 2019-10-03T07:21:43.489Z] 07:21:43 INFO - Leaving test bound
[task 2019-10-03T07:21:43.489Z] 07:21:43 INFO - Entering test bound
[task 2019-10-03T07:21:43.489Z] 07:21:43 INFO - Cleaning up.
[task 2019-10-03T07:21:43.489Z] 07:21:43 INFO - Buffered messages logged at 07:21:43
[task 2019-10-03T07:21:43.489Z] 07:21:43 INFO - Leaving test bound
[task 2019-10-03T07:21:43.490Z] 07:21:43 INFO - Buffered messages finished
[task 2019-10-03T07:21:43.490Z] 07:21:43 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.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 2019-10-03T07:21:43.490Z] 07:21:43 INFO - TEST-FAIL | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | Assertion count 4 is greater than expected range 0-0 assertions. -
[task 2019-10-03T07:21:43.490Z] 07:21:43 INFO - GECKO(9624) | MEMORY STAT | vsize 2104598MB | vsizeMaxContiguous 66775234MB | residentFast 396MB | heapAllocated 84MB
[task 2019-10-03T07:21:43.490Z] 07:21:43 INFO - TEST-OK | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | took 548605ms

Whiteboard: [domsecurity-intermittent]
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE

In the last 7 days there have been 21 occurrences, all on linux1804-64 debug.

Recent failure: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=298270013&repo=autoland&lineNumber=13902

...
[task 2020-04-19T10:18:42.495Z] 10:18:42     INFO - Entering test bound 
[task 2020-04-19T10:18:42.495Z] 10:18:42     INFO - Starting blocking cookieBehavior (4) without allow list test IndexedDB in workers and Storage Access API running in a private window  with iframe sandbox set to null and access removal set to null and third party page set to https://another-tracking.example.net/browser/toolkit/components/antitracking/test/browser/3rdParty.html
[task 2020-04-19T10:18:42.496Z] 10:18:42     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | callbackAfterRemoval must be passed when accessRemoval is non-null - 
[task 2020-04-19T10:18:42.496Z] 10:18:42     INFO - Buffered messages logged at 10:18:37
[task 2020-04-19T10:18:42.498Z] 10:18:42     INFO - Creating a new tab
[task 2020-04-19T10:18:42.498Z] 10:18:42     INFO - Buffered messages logged at 10:18:38
[task 2020-04-19T10:18:42.499Z] 10:18:42     INFO - Creating a 3rd party content
[task 2020-04-19T10:18:42.500Z] 10:18:42     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 2020-04-19T10:18:42.501Z] 10:18:42     INFO - Sending code to the 3rd party content
[task 2020-04-19T10:18:42.502Z] 10:18:42     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | Doesn't yet have storage access - true == true - 
[task 2020-04-19T10:18:42.503Z] 10:18:42     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | Blob has been created - true == true - 
[task 2020-04-19T10:18:42.503Z] 10:18:42     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | Blob URL has been created - true == true - 
[task 2020-04-19T10:18:42.504Z] 10:18:42     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | Worker has been created - true == true - 
[task 2020-04-19T10:18:42.505Z] 10:18:42     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | Should have storage access now - true == true - 
[task 2020-04-19T10:18:42.506Z] 10:18:42     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | Worker has been created - true == true - 
[task 2020-04-19T10:18:42.507Z] 10:18:42     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | No console messages should be generated - 
[task 2020-04-19T10:18:42.507Z] 10:18:42     INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | Checking cookie blocking notifications - 
[task 2020-04-19T10:18:42.508Z] 10:18:42     INFO - Removing the tab
[task 2020-04-19T10:18:42.510Z] 10:18:42     INFO - Leaving test bound 
[task 2020-04-19T10:18:42.511Z] 10:18:42     INFO - Entering test bound 
[task 2020-04-19T10:18:42.511Z] 10:18:42     INFO - Cleaning up.
[task 2020-04-19T10:18:42.511Z] 10:18:42     INFO - Buffered messages logged at 10:18:41
[task 2020-04-19T10:18:42.511Z] 10:18:42     INFO - Leaving test bound 
[task 2020-04-19T10:18:42.511Z] 10:18:42     INFO - Buffered messages finished
[task 2020-04-19T10:18:42.511Z] 10:18:42     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.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 2020-04-19T10:18:42.514Z] 10:18:42     INFO - TEST-FAIL | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | Assertion count 36 is greater than expected range 0-0 assertions. - 
[task 2020-04-19T10:18:42.514Z] 10:18:42     INFO - GECKO(1222) | MEMORY STAT | vsize 3105MB | residentFast 382MB | heapAllocated 120MB
[task 2020-04-19T10:18:42.515Z] 10:18:42     INFO - TEST-OK | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | took 272290ms

There are 20 failures associated to this bug in the last 7 days. These are occurring on linux1804-64 debug.

log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=299758163&repo=mozilla-central&lineNumber=13546

:ckerschb can you take a look?

Flags: needinfo?(ckerschb)
Whiteboard: [domsecurity-intermittent] → [domsecurity-intermittent][stockwell needswork]

(In reply to Andrei Ciure[:aciure] from comment #22)

:ckerschb can you take a look?

Baku, it seems that test has been split before (Bug 1492127), but it's causing problems again. Could you take it on, potentially split of simply do a requestLongerTimeOut()?

Flags: needinfo?(ckerschb)
Flags: needinfo?(amarchesini)
Flags: needinfo?(amarchesini)
Assignee: nobody → amarchesini
Pushed by amarchesini@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/019d15f64a2e
Split browser_blockingIndexedDbInWorkers.js, r=ckerschb
Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78

The patch landed in nightly and beta is affected.
:baku, is this bug important enough to require an uplift?
If not please set status_beta to wontfix.

For more information, please visit auto_nag documentation.

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

Attachment

General

Created:
Updated:
Size: