Closed Bug 1775896 Opened 2 years ago Closed 2 years ago

Intermittent browser/base/content/test/forms/browser_selectpopup.js | single tracking bug

Categories

(Toolkit :: General, defect, P3)

defect

Tracking

()

RESOLVED FIXED
106 Branch
Tracking Status
firefox106 --- fixed

People

(Reporter: jmaher, Assigned: apavel)

References

Details

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

Attachments

(1 file)

No description provided.

Additional information about this bug failures and frequency patterns can be found by running: ./mach test-info failure-report --bug 1775896

Severity: -- → S4

There are 49 total failures in the last 7 days on macosx1015-64-qr debug
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=385497432&repo=autoland&lineNumber=2399

[task 2022-07-26T21:36:56.654Z] 21:36:56     INFO - TEST-START | browser/base/content/test/forms/browser_selectpopup.js
[task 2022-07-26T21:36:56.671Z] 21:36:56     INFO - GECKO(1453) | [Child 1466: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 12014e400 == 2 [pid = 1466] [id = 1]
[task 2022-07-26T21:36:56.672Z] 21:36:56     INFO - GECKO(1453) | [Child 1466: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (107d93650) [pid = 1466] [serial = 5] [outer = 0]
[task 2022-07-26T21:36:56.672Z] 21:36:56     INFO - GECKO(1453) | [Child 1466: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (12014f800) [pid = 1466] [serial = 6] [outer = 107d93650]
[task 2022-07-26T21:36:56.676Z] 21:36:56     INFO - GECKO(1453) | [Child 1469, Main Thread] WARNING: '!CanHandleWith(aPresContext)', file /builds/worker/checkouts/gecko/dom/events/IMEStateManager.cpp:498
[task 2022-07-26T21:36:56.706Z] 21:36:56     INFO - GECKO(1453) | [Child 1466: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (12032f800) [pid = 1466] [serial = 7] [outer = 107d93650]
[task 2022-07-26T21:36:57.744Z] 21:36:57     INFO - GECKO(1453) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /var/folders/nc/z72sbw3d1_g3bv57jkq3c2cr000014/T/tmptyyyplaa.mozrunner/runtests_leaks_tab_pid1472.log
[task 2022-07-26T21:36:57.744Z] 21:36:57     INFO - GECKO(1453) | [1472, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp:339
[task 2022-07-26T21:36:58.346Z] 21:36:58     INFO - GECKO(1453) | [Child 1466, Main Thread] WARNING: '!CanHandleWith(aPresContext)', file /builds/worker/checkouts/gecko/dom/events/IMEStateManager.cpp:498
[task 2022-07-26T21:36:58.359Z] 21:36:58     INFO - GECKO(1453) | [Child 1470: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 11b412c00 == 1 [pid = 1470] [id = 0]

[task 2022-07-26T21:39:56.871Z] 21:39:56     INFO - Opening select popup
[task 2022-07-26T21:39:56.872Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | First option should be visible - 
[task 2022-07-26T21:39:56.872Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | Second option should be visible - 
[task 2022-07-26T21:39:56.873Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | First option should be hidden - 
[task 2022-07-26T21:39:56.873Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | Second option should be hidden - 
[task 2022-07-26T21:39:56.874Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | Third option should be visible - 
[task 2022-07-26T21:39:56.874Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | Third option should be hidden - 
[task 2022-07-26T21:39:56.874Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | First group header should be hidden - 
[task 2022-07-26T21:39:56.875Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | Third option should be visible - 
[task 2022-07-26T21:39:56.875Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | Second group header should be visible - 
[task 2022-07-26T21:39:56.876Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | Second group header should be visible - 
[task 2022-07-26T21:39:56.876Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | First group header should be hidden - 
[task 2022-07-26T21:39:56.877Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | First group header should be shown - 
[task 2022-07-26T21:39:56.877Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | Option hidden by content should remain hidden - 
[task 2022-07-26T21:39:56.878Z] 21:39:56     INFO - Leaving test bound test_select_search
[task 2022-07-26T21:39:56.878Z] 21:39:56     INFO - Entering test bound test_mousemove_correcttarget
[task 2022-07-26T21:39:56.879Z] 21:39:56     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "data:text/html,%3Chtml%3E%3Cbody%3E%3Cselect%20id%3D%27one%27%3E%20%20%3Coption%20value%3D%27One%27%3EOne%3C/option%3E%20%20%3Coption%20value%3D%27Two%27%3ETwo%3C/option%3E%3C/select%3E%3Cselect%20id%3D%27two%27%3E%20%20%3Coption%20value%3D%27Three%27%3EThree%3C/option%3E%20%20%3Coption%20value%3D%27Four%27%3EFour%3C/option%3E%3C/select%3E%3Cselect%20id%3D%27three%27%3E%20%20%3Coption%20value%3D%27Five%27%3EFive%3C/option%3E%20%20%3Coption%20value%3D%27Six%27%3ESix%3C/option%3E%3C/select%3E%3C/body%3E%3C/ht" line: 0}]
[task 2022-07-26T21:39:56.880Z] 21:39:56     INFO - Opening select popup
[task 2022-07-26T21:39:56.880Z] 21:39:56     INFO - TEST-PASS | browser/base/content/test/forms/browser_selectpopup.js | mouse over menu - 
[task 2022-07-26T21:39:56.880Z] 21:39:56     INFO - Buffered messages logged at 21:37:15
[task 2022-07-26T21:39:56.881Z] 21:39:56     INFO - Opening select popup
[task 2022-07-26T21:39:56.881Z] 21:39:56     INFO - Buffered messages logged at 21:37:16
[task 2022-07-26T21:39:56.881Z] 21:39:56     INFO - Opening select popup
[task 2022-07-26T21:39:56.882Z] 21:39:56     INFO - Buffered messages logged at 21:37:17
[task 2022-07-26T21:39:56.882Z] 21:39:56     INFO - Leaving test bound test_mousemove_correcttarget
[task 2022-07-26T21:39:56.883Z] 21:39:56     INFO - Entering test bound test_somehidden
[task 2022-07-26T21:39:56.883Z] 21:39:56     INFO - Opening select popup
[task 2022-07-26T21:39:56.884Z] 21:39:56     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "data:text/html,%3Chtml%3E%3Chead%3E%3Cstyle%3E.hidden%20%7B%20display%3A%20none%3B%20%7D%3C/style%3E%3C/head%3E%3Cbody%3E%3Cselect%20id%3D%27one%27%3E%20%20%3Coption%20value%3D%27One%27%20style%3D%27display%3A%20none%3B%27%3EOneHidden%3C/option%3E%20%20%3Coption%20value%3D%27Two%27%20class%3D%27hidden%27%3ETwoHidden%3C/option%3E%20%20%3Coption%20value%3D%27Three%27%3EThreeVisible%3C/option%3E%20%20%3Coption%20value%3D%27Four%27style%3D%27display%3A%20table%3B%27%3EFourVisible%3C/option%3E%20%20%3Coption%20v" line: 0}]
[task 2022-07-26T21:39:56.884Z] 21:39:56     INFO - Buffered messages logged at 21:38:26
[task 2022-07-26T21:39:56.885Z] 21:39:56     INFO - Longer timeout required, waiting longer...  Remaining timeouts: 1
[task 2022-07-26T21:39:56.885Z] 21:39:56     INFO - Buffered messages finished
[task 2022-07-26T21:39:56.885Z] 21:39:56     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/forms/browser_selectpopup.js | Test timed out - 
[task 2022-07-26T21:39:56.886Z] 21:39:56     INFO - Not taking screenshot here: see the one that was previously logged
[task 2022-07-26T21:39:56.886Z] 21:39:56     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/forms/browser_selectpopup.js | Uncaught exception received from previously timed out test - popupshown listener on #ContentSelectDropdownPopup not removed before the end of test
[task 2022-07-26T21:39:56.887Z] 21:39:56     INFO - Entering test bound test_blur_hides_popup
[task 2022-07-26T21:39:56.887Z] 21:39:56     INFO - GECKO(1453) | [Child 1466: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 108012400 == 1 [pid = 1466] [id = 10]
[task 2022-07-26T21:39:56.887Z] 21:39:56     INFO - GECKO(1453) | [Child 1466: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (107d92d40) [pid = 1466] [serial = 32] [outer = 0]
[task 2022-07-26T21:39:56.888Z] 21:39:56     INFO - GECKO(1453) | [Child 1466: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (108022c00) [pid = 1466] [serial = 33] [outer = 107d92d40]
[task 2022-07-26T21:39:56.888Z] 21:39:56     INFO - GECKO(1453) | [Child 1470, Main Thread] WARNING: '!CanHandleWith(aPresContext)', file /builds/worker/checkouts/gecko/dom/events/IMEStateManager.cpp:498
[task 2022-07-26T21:39:56.889Z] 21:39:56     INFO - GECKO(1453) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2022-07-26T21:39:56.889Z] 21:39:56     INFO - GECKO(1453) | MEMORY STAT | vsize 7956MB | residentFast 353MB | heapAllocated 122MB
[task 2022-07-26T21:39:56.890Z] 21:39:56     INFO - TEST-OK | browser/base/content/test/forms/browser_selectpopup.js | took 180154ms
[task 2022-07-26T21:39:56.890Z] 21:39:56     INFO - GECKO(1453) | [Child 1466: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (120153400) [pid = 1466] [serial = 34] [outer = 107d92d40]
[task 2022-07-26T21:39:56.890Z] 21:39:56     INFO - Not taking screenshot here: see the one that was previously logged
[task 2022-07-26T21:39:56.891Z] 21:39:56     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/forms/browser_selectpopup.js | Found a tab after previous test timed out: about:blank - 
[task 2022-07-26T21:39:56.891Z] 21:39:56     INFO - GECKO(1453) | [Child 1466, Main Thread] WARNING: '!CanHandleWith(aPresContext)', file /builds/worker/checkouts/gecko/dom/events/IMEStateManager.cpp:498
[task 2022-07-26T21:39:56.892Z] 21:39:56     INFO - Not taking screenshot here: see the one that was previously logged
[task 2022-07-26T21:39:56.893Z] 21:39:56     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/forms/browser_selectpopup.js | Found a tab after previous test timed out: data:text/html,%3Chtml%3E%3Chead%3E%3Cstyle%3E.hidden%20%7B%20display%3A%20none%3B%20%7D%3C/style%3E%3C/head%3E%3Cbody%3E%3Cselect%20id%3D%27one%27%3E%20%20%3Coption%20value%3D%27One%27%20style%3D%27display%3A%20none%3B%27%3EOneHidden%3C/option%3E%20%20%3Coption%20value%3D%27Two%27%20class%3D%27hidden%27%3ETwoHidden%3C/option%3E%20%20%3Coption%20value%3D%27Three%27%3EThreeVisible%3C/option%3E%20%20%3Coption%20value%3D%27Four%27style%3D%27display%3A%20table%3B%27%3EFourVisible%3C/option%3E%20%20%3Coption%20value%3D%27Five%27%3EFiveVisible%3C/option%3E%20%20%3Coptgroup%20label%3D%27GroupHidden%27%20class%3D%27hidden%27%3E%20%20%20%20%3Coption%20value%3D%27Four%27%3ESix.OneHidden%3C/option%3E%20%20%20%20%3Coption%20value%3D%27Five%27%20style%3D%27display%3A%20block%3B%27%3ESix.TwoHidden%3C/option%3E%20%20%3C/optgroup%3E%20%20%3Coption%20value%3D%27Six%27%20class%3D%27hidden%27%20style%3D%27display%3A%20block%3B%27%3ESevenVisible%3C/option%3E%3C/select%3E%3C/body%3E%3C/html%3E - 
[task 2022-07-26T21:39:56.894Z] 21:39:56     INFO - GECKO(1453) | [Child 1470, Main Thread] WARNING: '!CanHandleWith(aPresContext)', file /builds/worker/checkouts/gecko/dom/events/IMEStateManager.cpp:498
[task 2022-07-26T21:39:56.894Z] 21:39:56     INFO - GECKO(1453) | [Child 1471: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 11977b800 == 1 [pid = 1471] [id = 0]
[task 2022-07-26T21:39:56.895Z] 21:39:56     INFO - GECKO(1453) | [Child 1471: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (10f392d40) [pid = 1471] [serial = 1] [outer = 0]
[task 2022-07-26T21:39:56.895Z] 21:39:56     INFO - GECKO(1453) | [Child 1471: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (11977c800) [pid = 1471] [serial = 2] [outer = 10f392d40]
[task 2022-07-26T21:39:56.895Z] 21:39:56     INFO - GECKO(1453) | [Child 1469, Main Thread] WARNING: '!CanHandleWith(aPresContext)', file /builds/worker/checkouts/gecko/dom/events/IMEStateManager.cpp:498
[task 2022-07-26T21:39:56.896Z] 21:39:56     INFO - checking window state
[task 2022-07-26T21:39:56.896Z] 21:39:56     INFO - GECKO(1453) | [Parent 1453, Main Thread] WARNING: 'aOwner->IsDiscarded()', file /builds/worker/workspace/obj-build/dist/include/mozilla/dom/SyncedContextInlines.h:95
[task 2022-07-26T21:39:56.897Z] 21:39:56     INFO - GECKO(1453) | [Parent 1453, Main Thread] WARNING: WebProgress Ignored: BrowsingContext is null or discarded: file /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:3073
[task 2022-07-26T21:39:56.897Z] 21:39:56     INFO - GECKO(1453) | [Parent 1453, Main Thread] WARNING: WebProgress Ignored: BrowsingContext is null or discarded: file /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:3073

Emilio can you please take a look?

Flags: needinfo?(emilio)
Whiteboard: [stockwell needswork:owner]

The select popup code lives mostly in tooklit. From a quick look at the log above, it seems the popup isn't opening. I think we should first split this test (bug 1774835), then figure out the remaining failures and their failure rates

Component: Layout: Form Controls → General
Depends on: 1774835
Flags: needinfo?(emilio)
Product: Core → Toolkit

Update:

There have been 33 failures within the last 7 days, all of them on OS X 10.15 WebRender debug.

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=386575119&repo=mozilla-central&lineNumber=2405

./mach test-info failure-report --bug 1775896

Querying data for bug [1775896, 1774835, 1663688] annotated from 2022-07-08 to 2022-08-07 on trunk.


106 errors with:
22:19:55     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/forms/browser_selectpopup.js | Test timed out -
22:19:55     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/forms/browser_selectpopup.js | Uncaught exception received from previously timed out test - popupshown listener on #ContentSelectDropdownPopup not removed before the end of test
22:19:57     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/forms/browser_selectpopup.js | Found a tab after previous test timed out: data:text/html,%3Chtml%3E%3Cbody%3E%3Cselect%20id%3D%27one%27%3E%20%20%3Coption%20value%3D%27One%27%3EOne%3C/option%3E%20%20%3Coption%20value%3D%27Two%27%3ETwo%3C/option%3E%3C/select%3E%3Cselect%20id%3D%27two%27%3E%20%20%3Coption%20value%3D%27Three%27%3EThree%3C/option%3E%20%20%3Coption%20value%3D%27Four%27%3EFour%3C/option
22:19:57     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/forms/browser_selectpopup.js | Found a tab after previous test timed out: data:text/html,%3Chtml%3E%3Chead%3E%3Cstyle%3E.hidden%20%7B%20display%3A%20none%3B%20%7D%3C/style%3E%3C/head%3E%3Cbody%3E%3Cselect%20id%3D%27one%27%3E%20%20%3Coption%20value%3D%27One%27%20style%3D%27display%3A%20none%3B%27%3EOneHidden%3C/option%3E%20%20%3Coption%20value%3D%27Two%27%20class%3D%27hidden%27%3ETwoHidden%3C/opti
22:19:58     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/forms/browser_selectpopup.js | Uncaught exception received from previously timed out test - at chrome://mochitests/content/browser/browser/base/content/test/forms/browser_selectpopup.js:1167 - ReferenceError: info is not defined
22:19:58     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/forms/browser_selectpopup_colors.js | A promise chain failed to handle a rejection: can't access property "shift", currentScope.__tasks is null - stack: _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1091:13
22:44:48     INFO - TEST-UNEXPECTED-FAIL | browser/components/extensions/test/browser/browser_ext_url_overrides_newtab.js | Found an unexpected tab at the end of test run: about:preferences#home -
  macosx1015-64-qr/debug-mochitest-browser-chrome-spi-nw-spi-nw: 45
  macosx1015-64-qr/debug-mochitest-browser-chrome: 61

There have been 34 total failures in the last 7 days, recent failure log.
Affected platforms are:

  • macosx1015-64-qr

There have been 34 total failures in the last 7 days, recent failure log.
Affected platforms are:

  • macosx1015-64-qr
Flags: needinfo?(dtownsend)
Assignee: nobody → apavel
Status: NEW → ASSIGNED
Assignee: apavel → nobody
Status: ASSIGNED → NEW
Pushed by apavel@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/320d732095c6
update disabling condition for browser_selectpopup.js r=intermittent-reviewers,jmaher DONTBUILD
Assignee: nobody → apavel
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 106 Branch
Flags: needinfo?(dtownsend)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: