Closed Bug 1657378 Opened 4 years ago Closed 4 years ago

Intermittent devtools/shared/resources/tests/browser_target_list_tab_workers.js | The target list handled the terminated worker - Got Target:server0.conn5.child2/workerTarget26, expected Target:server0.conn5.child2/workerTarget25

Categories

(DevTools :: Framework, defect, P5)

defect

Tracking

(firefox-esr68 unaffected, firefox-esr78 unaffected, firefox79 unaffected, firefox80 unaffected, firefox81 fixed)

RESOLVED FIXED
81 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox79 --- unaffected
firefox80 --- unaffected
firefox81 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [stockwell needswork:owner][retrigered])

Attachments

(1 file)

Filed by: dluca [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=312139632&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IJWd7y-PRteYFvakX9d24w/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/IJWd7y-PRteYFvakX9d24w/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


INFO - TEST-START | devtools/shared/resources/tests/browser_target_list_tab_workers.js
[task 2020-08-05T12:45:48.201Z] 12:45:48     INFO - TEST-INFO | started process screentopng
[task 2020-08-05T12:45:48.498Z] 12:45:48     INFO - TEST-INFO | screentopng: exit 0
[task 2020-08-05T12:45:48.503Z] 12:45:48     INFO - Buffered messages logged at 12:45:47
[task 2020-08-05T12:45:48.503Z] 12:45:48     INFO - Entering test bound 
[task 2020-08-05T12:45:48.503Z] 12:45:48     INFO - Adding a new tab with URL: https://example.com/browser/devtools/shared/resources/tests/fission_document.html?id=first-untargetted-tab
[task 2020-08-05T12:45:48.503Z] 12:45:48     INFO - Tab added and finished loading
[task 2020-08-05T12:45:48.504Z] 12:45:48     INFO - Adding a new tab with URL: https://example.com/browser/devtools/shared/resources/tests/fission_document.html?id=second-untargetted-tab
[task 2020-08-05T12:45:48.505Z] 12:45:48     INFO - Tab added and finished loading
[task 2020-08-05T12:45:48.506Z] 12:45:48     INFO - Test TargetList against workers via a tab target
[task 2020-08-05T12:45:48.507Z] 12:45:48     INFO - Adding a new tab with URL: https://example.com/browser/devtools/shared/resources/tests/fission_document.html
[task 2020-08-05T12:45:48.508Z] 12:45:48     INFO - Tab added and finished loading
[task 2020-08-05T12:45:48.509Z] 12:45:48     INFO - Check that getAllTargets only returns dedicated workers
[task 2020-08-05T12:45:48.510Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | Retrieved two worker… - 
[task 2020-08-05T12:45:48.511Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | …the dedicated worker on the main page - 
[task 2020-08-05T12:45:48.515Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | …and the dedicated worker on the iframe - 
[task 2020-08-05T12:45:48.515Z] 12:45:48     INFO - Assert that watchTargets will call the create callback for existing dedicated workers
[task 2020-08-05T12:45:48.517Z] 12:45:48     INFO - onAvailable called for https://example.com/browser/devtools/shared/resources/tests/test_worker.js#simple-worker
[task 2020-08-05T12:45:48.518Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | We are only notified about worker targets - 
[task 2020-08-05T12:45:48.520Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | The workers are never top level - 
[task 2020-08-05T12:45:48.523Z] 12:45:48     INFO - onAvailable called for test_worker.js#simple-worker-in-iframe
[task 2020-08-05T12:45:48.523Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | We are only notified about worker targets - 
[task 2020-08-05T12:45:48.524Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | The workers are never top level - 
[task 2020-08-05T12:45:48.524Z] 12:45:48     INFO - Check that watched targets return the same fronts as getAllTargets
[task 2020-08-05T12:45:48.526Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | watcheTargets retrieved 2 worker… - 
[task 2020-08-05T12:45:48.527Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | …the dedicated worker in main page, which is the same front we received from getAllTargets - 
[task 2020-08-05T12:45:48.527Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | …the dedicated worker in iframe, which is the same front we received from getAllTargets - 
[task 2020-08-05T12:45:48.528Z] 12:45:48     INFO - Spawn workers in main page and iframe
[task 2020-08-05T12:45:48.528Z] 12:45:48     INFO - onAvailable called for test_worker.js#spawned-worker
[task 2020-08-05T12:45:48.530Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | We are only notified about worker targets - 
[task 2020-08-05T12:45:48.530Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | The workers are never top level - 
[task 2020-08-05T12:45:48.531Z] 12:45:48     INFO - onAvailable called for test_worker.js#spawned-worker-in-iframe
[task 2020-08-05T12:45:48.532Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | We are only notified about worker targets - 
[task 2020-08-05T12:45:48.533Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | The workers are never top level - 
[task 2020-08-05T12:45:48.534Z] 12:45:48     INFO - Buffered messages logged at 12:45:48
[task 2020-08-05T12:45:48.534Z] 12:45:48     INFO - Check that the target list calls onDestroy when a worker is terminated
[task 2020-08-05T12:45:48.537Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | We are only notified about worker targets - 
[task 2020-08-05T12:45:48.538Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | The workers are never top level - 
[task 2020-08-05T12:45:48.538Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | We are only notified about worker targets - 
[task 2020-08-05T12:45:48.540Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | The workers are never top level - 
[task 2020-08-05T12:45:48.541Z] 12:45:48     INFO - Buffered messages finished
[task 2020-08-05T12:45:48.543Z] 12:45:48     INFO - TEST-UNEXPECTED-FAIL | devtools/shared/resources/tests/browser_target_list_tab_workers.js | The target list handled the terminated worker - Got Target:server0.conn5.child2/workerTarget26, expected Target:server0.conn5.child2/workerTarget25
[task 2020-08-05T12:45:48.544Z] 12:45:48     INFO - Stack trace:
[task 2020-08-05T12:45:48.545Z] 12:45:48     INFO - chrome://mochikit/content/browser-test.js:test_is:1327
[task 2020-08-05T12:45:48.546Z] 12:45:48     INFO - chrome://mochitests/content/browser/devtools/shared/resources/tests/browser_target_list_tab_workers.js:null:158
[task 2020-08-05T12:45:48.547Z] 12:45:48     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1064
[task 2020-08-05T12:45:48.547Z] 12:45:48     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1104
[task 2020-08-05T12:45:48.547Z] 12:45:48     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:921
[task 2020-08-05T12:45:48.551Z] 12:45:48     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:1032
[task 2020-08-05T12:45:48.552Z] 12:45:48     INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-08-05T12:45:48.553Z] 12:45:48     INFO - TEST-UNEXPECTED-FAIL | devtools/shared/resources/tests/browser_target_list_tab_workers.js | The target list handled the terminated worker in the iframe - Got Target:server0.conn5.child2/workerTarget25, expected Target:server0.conn5.child2/workerTarget26
[task 2020-08-05T12:45:48.553Z] 12:45:48     INFO - Stack trace:
[task 2020-08-05T12:45:48.553Z] 12:45:48     INFO - chrome://mochikit/content/browser-test.js:test_is:1327
[task 2020-08-05T12:45:48.553Z] 12:45:48     INFO - chrome://mochitests/content/browser/devtools/shared/resources/tests/browser_target_list_tab_workers.js:null:163
[task 2020-08-05T12:45:48.554Z] 12:45:48     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1064
[task 2020-08-05T12:45:48.554Z] 12:45:48     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1104
[task 2020-08-05T12:45:48.558Z] 12:45:48     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:921
[task 2020-08-05T12:45:48.558Z] 12:45:48     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:1032
[task 2020-08-05T12:45:48.559Z] 12:45:48     INFO - Check that reloading the page will notify about the terminated worker and the new existing one
[task 2020-08-05T12:45:48.560Z] 12:45:48     INFO - TEST-PASS | devtools/shared/resources/tests/browser_target_list_tab_workers.js | We are only notified about worker targets - 

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

Nicholas, please take a look.

Flags: needinfo?(nchevobbe)
Whiteboard: [stockwell needswork:owner][retrigered]
Assignee: nobody → nchevobbe
Status: NEW → ASSIGNED
Flags: needinfo?(nchevobbe)

Don't rely on the order of execution of onTargetDestroyed.

Pushed by nchevobbe@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5c25b3787214
Fix intermittent failure on browser_target_list_tab_workers.js . r=jdescottes.
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: