Closed Bug 1823281 Opened 3 years ago Closed 2 years 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

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.

Status: NEW → RESOLVED
Closed: 2 years 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: