Closed Bug 1789186 Opened 2 years ago Closed 2 years ago

High frequency browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | single tracking bug

Categories

(Firefox :: New Tab Page, defect, P1)

defect

Tracking

()

VERIFIED FIXED
106 Branch
Iteration:
106.2 - Sept 5 - Sept 16
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- unaffected
firefox104 --- unaffected
firefox105 --- unaffected
firefox106 --- verified

People

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

References

(Blocks 2 open bugs, Regression)

Details

(Keywords: intermittent-failure, intermittent-testcase, regression, Whiteboard: [stockwell disable-recommended])

Attachments

(1 file, 2 obsolete files)

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


[task 2022-09-05T05:06:52.134Z] 05:06:52     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | Should not render main.PIN_FIREFOX - true == true - 
[task 2022-09-05T05:06:52.134Z] 05:06:52     INFO - Buffered messages logged at 05:05:24
[task 2022-09-05T05:06:52.134Z] 05:06:52     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | Should not render main.action-checkbox - true == true - 
[task 2022-09-05T05:06:52.134Z] 05:06:52     INFO - Buffered messages logged at 05:05:25
[task 2022-09-05T05:06:52.134Z] 05:06:52     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | homepage pref should be default - true == true - 
[task 2022-09-05T05:06:52.134Z] 05:06:52     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | newtab pref should be default - true == true - 
[task 2022-09-05T05:06:52.134Z] 05:06:52     INFO - Leaving test bound test_aboutwelcome_upgrade_mr_prefs_off
[task 2022-09-05T05:06:52.134Z] 05:06:52     INFO - Entering test bound test_aboutwelcome_upgrade_mr_prefs_non_default_unchecked
[task 2022-09-05T05:06:52.138Z] 05:06:52     INFO - Buffered messages logged at 05:05:26
[task 2022-09-05T05:06:52.139Z] 05:06:52     INFO - Console message: Invalid chrome URI (need path): chrome://browser/
[task 2022-09-05T05:06:52.139Z] 05:06:52     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | Should not render main.PIN_FIREFOX - true == true - 
[task 2022-09-05T05:06:52.140Z] 05:06:52     INFO - Buffered messages logged at 05:05:29
[task 2022-09-05T05:06:52.143Z] 05:06:52     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | homepage pref should have a user value - true == true - 
[task 2022-09-05T05:06:52.144Z] 05:06:52     INFO - TEST-PASS | browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | newtab pref should have a user value - true == true - 
[task 2022-09-05T05:06:52.146Z] 05:06:52     INFO - Leaving test bound test_aboutwelcome_upgrade_mr_prefs_non_default_unchecked
[task 2022-09-05T05:06:52.155Z] 05:06:52     INFO - Entering test bound test_aboutwelcome_upgrade_mr_prefs_non_default_checked
[task 2022-09-05T05:06:52.156Z] 05:06:52     INFO - Buffered messages finished
[task 2022-09-05T05:06:52.157Z] 05:06:52     INFO - TEST-UNEXPECTED-FAIL | browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | Test timed out - 
[task 2022-09-05T05:06:52.158Z] 05:06:52     INFO - Not taking screenshot here: see the one that was previously logged
[task 2022-09-05T05:06:52.159Z] 05:06:52     INFO - TEST-UNEXPECTED-FAIL | browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | Uncaught exception received from previously timed out test - subdialog-loaded observer not removed before the end of test
[task 2022-09-05T05:06:52.163Z] 05:06:52     INFO - Entering test bound test_aboutwelcome_upgrade_mr_private_pin
[task 2022-09-05T05:06:52.164Z] 05:06:52     INFO - Not taking screenshot here: see the one that was previously logged
[task 2022-09-05T05:06:52.171Z] 05:06:52     INFO - TEST-UNEXPECTED-FAIL | browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | Uncaught exception received from previously timed out test - at chrome://mochitests/content/browser/browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js:259 - TypeError: OnboardingMessageProvider._doesAppNeedPin.resolves is not a function
[task 2022-09-05T05:06:52.172Z] 05:06:52     INFO - Stack trace:
[task 2022-09-05T05:06:52.173Z] 05:06:52     INFO - test_aboutwelcome_upgrade_mr_private_pin@chrome://mochitests/content/browser/browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js:259:45
[task 2022-09-05T05:06:52.174Z] 05:06:52     INFO - handleTask@chrome://mochikit/content/browser-test.js:1028:26
[task 2022-09-05T05:06:52.174Z] 05:06:52     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1100:18
[task 2022-09-05T05:06:52.175Z] 05:06:52     INFO - ensureDOMPromiseRejectionsProcessed@resource://testing-common/PromiseTestUtils.jsm:119:17
[task 2022-09-05T05:06:52.175Z] 05:06:52     INFO - nextTest@chrome://mochikit/content/browser-test.js:662:29
[task 2022-09-05T05:06:52.179Z] 05:06:52     INFO - Entering test bound test_aboutwelcome_upgrade_mr_private_pin_get_started
[task 2022-09-05T05:06:52.180Z] 05:06:52     INFO - Not taking screenshot here: see the one that was previously logged
[task 2022-09-05T05:06:52.182Z] 05:06:52     INFO - TEST-UNEXPECTED-FAIL | browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | Uncaught exception received from previously timed out test - at chrome://mochitests/content/browser/browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js:292 - TypeError: OnboardingMessageProvider._doesAppNeedPin.resolves is not a function
[task 2022-09-05T05:06:52.183Z] 05:06:52     INFO - Stack trace:
[task 2022-09-05T05:06:52.183Z] 05:06:52     INFO - test_aboutwelcome_upgrade_mr_private_pin_get_started@chrome://mochitests/content/browser/browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js:292:45
[task 2022-09-05T05:06:52.183Z] 05:06:52     INFO - handleTask@chrome://mochikit/content/browser-test.js:1028:26
[task 2022-09-05T05:06:52.183Z] 05:06:52     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1100:18
[task 2022-09-05T05:06:52.183Z] 05:06:52     INFO - ensureDOMPromiseRejectionsProcessed@resource://testing-common/PromiseTestUtils.jsm:119:17
[task 2022-09-05T05:06:52.183Z] 05:06:52     INFO - nextTest@chrome://mochikit/content/browser-test.js:662:29
[task 2022-09-05T05:06:52.184Z] 05:06:52     INFO - Entering test bound test_aboutwelcome_upgrade_mr_private_pin_not_needed
[task 2022-09-05T05:06:52.187Z] 05:06:52     INFO - Not taking screenshot here: see the one that was previously logged
[task 2022-09-05T05:06:52.189Z] 05:06:52     INFO - TEST-UNEXPECTED-FAIL | browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | Uncaught exception received from previously timed out test - at chrome://mochitests/content/browser/browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js:315 - TypeError: OnboardingMessageProvider._doesAppNeedPin.resolves is not a function
[task 2022-09-05T05:06:52.189Z] 05:06:52     INFO - Stack trace:
[task 2022-09-05T05:06:52.189Z] 05:06:52     INFO - test_aboutwelcome_upgrade_mr_private_pin_not_needed@chrome://mochitests/content/browser/browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js:315:6
[task 2022-09-05T05:06:52.189Z] 05:06:52     INFO - handleTask@chrome://mochikit/content/browser-test.js:1028:26
[task 2022-09-05T05:06:52.189Z] 05:06:52     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1100:18
[task 2022-09-05T05:06:52.190Z] 05:06:52     INFO - ensureDOMPromiseRejectionsProcessed@resource://testing-common/PromiseTestUtils.jsm:119:17
[task 2022-09-05T05:06:52.190Z] 05:06:52     INFO - nextTest@chrome://mochikit/content/browser-test.js:662:29
[task 2022-09-05T05:06:52.190Z] 05:06:52     INFO - Entering test bound test_aboutwelcome_upgrade_mr_pin_not_needed_default_needed
[task 2022-09-05T05:06:52.191Z] 05:06:52     INFO - Not taking screenshot here: see the one that was previously logged
[task 2022-09-05T05:06:52.196Z] 05:06:52     INFO - TEST-UNEXPECTED-FAIL | browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | Uncaught exception received from previously timed out test - at chrome://mochitests/content/browser/browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js:339 - TypeError: OnboardingMessageProvider._doesAppNeedPin.resolves is not a function
[task 2022-09-05T05:06:52.196Z] 05:06:52     INFO - Stack trace:
[task 2022-09-05T05:06:52.196Z] 05:06:52     INFO - test_aboutwelcome_upgrade_mr_pin_not_needed_default_needed@chrome://mochitests/content/browser/browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js:339:47
[task 2022-09-05T05:06:52.196Z] 05:06:52     INFO - handleTask@chrome://mochikit/content/browser-test.js:1028:26
[task 2022-09-05T05:06:52.196Z] 05:06:52     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1100:18
[task 2022-09-05T05:06:52.196Z] 05:06:52     INFO - ensureDOMPromiseRejectionsProcessed@resource://testing-common/PromiseTestUtils.jsm:119:17
[task 2022-09-05T05:06:52.196Z] 05:06:52     INFO - nextTest@chrome://mochikit/content/browser-test.js:662:29
[task 2022-09-05T05:06:52.197Z] 05:06:52     INFO - Entering test bound test_aboutwelcome_upgrade_show_firefox_view
[task 2022-09-05T05:06:52.198Z] 05:06:52     INFO - GECKO(1624) | [Child 1788: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7fd537643800 == 3 [pid = 1788] [id = 55]
[task 2022-09-05T05:06:52.198Z] 05:06:52     INFO - GECKO(1624) | [Child 1788: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (7fd536c72260) [pid = 1788] [serial = 170] [outer = 0]
[task 2022-09-05T05:06:52.199Z] 05:06:52     INFO - GECKO(1624) | [Child 1788: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (7fd537643c00) [pid = 1788] [serial = 171] [outer = 7fd536c72260]
[task 2022-09-05T05:06:52.200Z] 05:06:52     INFO - GECKO(1624) | [Child 1788, Main Thread] WARNING: '!CanHandleWith(aPresContext)', file /builds/worker/checkouts/gecko/dom/events/IMEStateManager.cpp:498
[task 2022-09-05T05:06:52.202Z] 05:06:52     INFO - GECKO(1624) | [Child 1788: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (7fd537645400) [pid = 1788] [serial = 172] [outer = 7fd536c72260]

:dmosedale, since you are the author of the regressor, bug 1789008, could you take a look?

For more information, please visit auto_nag documentation.

Flags: needinfo?(dmosedale)
Summary: Intermittent browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | single tracking bug → High frequency browser/components/newtab/test/browser/browser_aboutwelcome_upgrade_multistage_mr.js | single tracking bug

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

I have some code locally that should fix a race that I hope will make this less frequent.

Assignee: nobody → dmosedale
Flags: needinfo?(dmosedale)
Priority: P5 → P1
Blocks: 1789187

The above patch will only be useful in combination with other patches we're likely to need to fix this bug.

Attachment #9293236 - Attachment description: WIP: Bug 1789186 - Fix race in _showUpgradeDialog → WIP: Bug 1789186 - Avoid future race in _showUpgradeDialog
Iteration: --- → 106.2 - Sept 5 - Sept 16
Attachment #9294303 - Attachment description: Bug 1789186 - Fix _showUpgradeDialog race, r?Mardak → WIP: Bug 1789186 - Fix _showUpgradeDialog race, r?Mardak
Attachment #9294303 - Attachment description: WIP: Bug 1789186 - Fix _showUpgradeDialog race, r?Mardak → WIP - Bug 1789186 - Fix _showUpgradeDialog race, r?Mardak
Attachment #9293236 - Attachment is obsolete: true
Attachment #9294303 - Attachment description: WIP - Bug 1789186 - Fix _showUpgradeDialog race, r?Mardak → Bug 1789186 - Fix _showUpgradeDialog race, r?Mardak
Blocks: 1789188

Once this merges to central, it would be great to verify that the tab-modal existing user onboarding continues to automatically open correctly, both in the more generic case, and by running, say, 2 or 3 of the tests mentioned in https://bugzilla.mozilla.org/show_bug.cgi?id=1789549#c4.

Flags: qe-verify?
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 106 Branch

This defect was part of the testing performed in the Nightly checkpoint phase for which we sent a GREEN checkpoint status. Considering this I am marking this issue as Verified.

Status: RESOLVED → VERIFIED
Attachment #9293595 - Attachment is obsolete: true
See Also: → 1804804
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: