Closed Bug 1823281 Opened 2 years ago Closed 1 year ago

Intermittent dom/workers/test/test_dynamicImport.html | single tracking bug

Categories

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

defect

Tracking

()

RESOLVED FIXED
114 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox111 --- unaffected
firefox112 --- unaffected
firefox113 --- wontfix
firefox114 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: allstars.chh)

References

(Regression)

Details

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

Attachments

(1 file, 1 obsolete file)

Filed by: imoraru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=409389029&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WxTuuA-8T8Ku1zbM_zsoYQ/runs/0/artifacts/public/logs/live_backing.log


[task 2023-03-19T18:46:31.081Z] 18:46:31     INFO - TEST-START | dom/workers/test/test_dynamicImport.html
[task 2023-03-19T18:46:31.314Z] 18:46:31     INFO - TEST-INFO | started process screentopng
[task 2023-03-19T18:46:31.602Z] 18:46:31     INFO - TEST-INFO | screentopng: exit 0
[task 2023-03-19T18:46:31.603Z] 18:46:31     INFO - TEST-UNEXPECTED-FAIL | dom/workers/test/test_dynamicImport.html | second dynamic import returned 
[task 2023-03-19T18:46:31.603Z] 18:46:31     INFO -     SimpleTest.ok@SimpleTest/SimpleTest.js:421:16
[task 2023-03-19T18:46:31.604Z] 18:46:31     INFO -     worker.onmessage@dom/workers/test/test_dynamicImport.html:49:13
[task 2023-03-19T18:46:31.604Z] 18:46:31     INFO -     EventHandlerNonNull*@dom/workers/test/test_dynamicImport.html:35:5
[task 2023-03-19T18:46:31.604Z] 18:46:31     INFO - Not taking screenshot here: see the one that was previously logged
[task 2023-03-19T18:46:31.604Z] 18:46:31     INFO - TEST-UNEXPECTED-FAIL | dom/workers/test/test_dynamicImport.html | first dynamic import returned 
[task 2023-03-19T18:46:31.604Z] 18:46:31     INFO -     SimpleTest.ok@SimpleTest/SimpleTest.js:421:16
[task 2023-03-19T18:46:31.604Z] 18:46:31     INFO -     worker.onmessage@dom/workers/test/test_dynamicImport.html:38:13
[task 2023-03-19T18:46:31.605Z] 18:46:31     INFO -     EventHandlerNonNull*@dom/workers/test/test_dynamicImport.html:35:5
[task 2023-03-19T18:46:31.605Z] 18:46:31     INFO - TEST-PASS | dom/workers/test/test_dynamicImport.html | third dynamic import returned 
[task 2023-03-19T18:46:31.605Z] 18:46:31     INFO - Not taking screenshot here: see the one that was previously logged
[task 2023-03-19T18:46:31.605Z] 18:46:31     INFO - TEST-UNEXPECTED-FAIL | dom/workers/test/test_dynamicImport.html | third dynamic import returned 
[task 2023-03-19T18:46:31.605Z] 18:46:31     INFO -     SimpleTest.ok@SimpleTest/SimpleTest.js:421:16
[task 2023-03-19T18:46:31.605Z] 18:46:31     INFO -     worker.onmessage@dom/workers/test/test_dynamicImport.html:54:13
[task 2023-03-19T18:46:31.606Z] 18:46:31     INFO -     EventHandlerNonNull*@dom/workers/test/test_dynamicImport.html:35:5
[task 2023-03-19T18:46:31.606Z] 18:46:31     INFO - TEST-PASS | dom/workers/test/test_dynamicImport.html | second dynamic import returned 
[task 2023-03-19T18:46:31.606Z] 18:46:31     INFO - TEST-PASS | dom/workers/test/test_dynamicImport.html | first dynamic import returned 
[task 2023-03-19T18:46:31.607Z] 18:46:31     INFO - GECKO(3850) | MEMORY STAT | vsize 2564MB | residentFast 160MB | heapAllocated 10MB
[task 2023-03-19T18:46:31.609Z] 18:46:31     INFO - TEST-OK | dom/workers/test/test_dynamicImport.html | took 326ms
[task 2023-03-19T18:46:31.610Z] 18:46:31     INFO - TEST-START | dom/workers/test/test_dynamicImport_early_termination.html

The test as a whole has been added just 14 days ago and the intermittent seems to be quite rare, so I would rather think, that the test has (or reveals) a problem that is independent from the backfill range? Maybe Yulia has an idea if it is worth to have a look here.

Flags: needinfo?(ystartsev)
Duplicate of this bug: 1822839

The following field has been copied from a duplicate bug:

Field Value Source
Regressed by bug 1540913 bug 1822839

For more information, please visit auto_nag documentation.

Keywords: regression
Regressed by: 1540913

Set release status flags based on info from the regressing bug 1540913

Assignee: nobody → ystartsev
Flags: needinfo?(ystartsev)

I didn't account for dynamic imports being potentially reordered, which appears to be possible. This
seems to have lead to the intermittent. This updates the two affected tests.

Attachment #9325368 - Attachment is obsolete: true
Blocks: 1812591

Taking as Yulia will be on leave.

Assignee: ystartsev → allstars.chh

Set release status flags based on info from the regressing bug 1540913

The loading of dynamicImport_immediate.mjs sometimes takes longer than
the other module scripts and causes intermittent failures, since it
doesn't have dependencies on the other module scripts so we just simply
remove it.

Pushed by allstars.chh@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/21f719b86e70
Remove redundant dynamic import. r=jonco
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 114 Branch

The patch landed in nightly and beta is affected.
:allstars.chh, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox113 to wontfix.

For more information, please visit BugBot documentation.

Flags: needinfo?(allstars.chh)

This is just updating the test, and its failure rate is quite low, so no need to uplift it, thanks.

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

Attachment

General

Created:
Updated:
Size: