Intermittent browser/components/tests/browser/browser_browserGlue_upgradeDialog.js | uncaught exception - TypeError: can't access property 0, THEME_IDS[variations.getAttribute(...)] is undefined at enableVariant@chrome://browser/content/u
Categories
(Firefox :: Messaging System, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox100 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: Mardak)
References
Details
(Keywords: intermittent-failure)
Attachments
(1 file)
Filed by: abutkovits [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=360145665&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Nqm13_CjR8uugehIRHZlzQ/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/Nqm13_CjR8uugehIRHZlzQ/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1
[task 2021-12-04T01:39:33.694Z] 01:39:33 INFO - TEST-PASS | browser/components/tests/browser/browser_browserGlue_upgradeDialog.js | Theme change saved - true == true -
[task 2021-12-04T01:39:33.695Z] 01:39:33 INFO - Leaving test bound theme_change
[task 2021-12-04T01:39:33.695Z] 01:39:33 INFO - Entering test bound keyboard_focus_okay
[task 2021-12-04T01:39:33.698Z] 01:39:33 INFO - Buffered messages logged at 01:39:32
[task 2021-12-04T01:39:33.699Z] 01:39:33 INFO - Console message: Invalid chrome URI (need path): chrome://browser/
[task 2021-12-04T01:39:33.700Z] 01:39:33 INFO - Buffered messages finished
[task 2021-12-04T01:39:33.701Z] 01:39:33 INFO - TEST-UNEXPECTED-FAIL | browser/components/tests/browser/browser_browserGlue_upgradeDialog.js | uncaught exception - TypeError: can't access property 0, THEME_IDS[variations.getAttribute(...)] is undefined at enableVariant@chrome://browser/content/upgradeDialog.js:214:52
[task 2021-12-04T01:39:33.702Z] 01:39:33 INFO - onLoad/showColorways/<@chrome://browser/content/upgradeDialog.js:226:7
[task 2021-12-04T01:39:33.703Z] 01:39:33 INFO -
[task 2021-12-04T01:39:33.704Z] 01:39:33 INFO - Stack trace:
[task 2021-12-04T01:39:33.705Z] 01:39:33 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1957
[task 2021-12-04T01:39:33.706Z] 01:39:33 INFO - GECKO(1570) | JavaScript error: chrome://browser/content/upgradeDialog.js, line 214: TypeError: can't access property 0, THEME_IDS[variations.getAttribute(...)] is undefined
[task 2021-12-04T01:39:33.707Z] 01:39:33 INFO - TEST-PASS | browser/components/tests/browser/browser_browserGlue_upgradeDialog.js | A theme radio button has focus - "theme" == "theme" -
Comment hidden (Intermittent Failures Robot) |
Comment 2•3 years ago
|
||
This started to appear on non-TV jobs
Failure log: https://treeherder.mozilla.org/logviewer?job_id=360605014&repo=autoland&lineNumber=11803
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 9•3 years ago
|
||
Bug 1736570, which affects the timing of the parser-generated replacement of the initial about:blank
, seems to be making this bug frequent. Any ideas why?
Comment 10•3 years ago
|
||
There are 45 total failures in the last 7 days on
- linux1804-64-qr debug
- linux1804-64-asan-qr opt
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=365038272&repo=autoland&lineNumber=4584
task 2022-01-21T22:31:33.205Z] 22:31:33 INFO - TEST-START | browser/components/tests/browser/browser_browserGlue_upgradeDialog.js
[task 2022-01-21T22:31:33.671Z] 22:31:33 INFO - GECKO(2090) | [Parent 2090: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7fd95a211400 == 6 [pid = 2090] [id = 5]
[task 2022-01-21T22:31:33.671Z] 22:31:33 INFO - GECKO(2090) | [Parent 2090: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 12 (7fd9596f53c0) [pid = 2090] [serial = 12] [outer = 0]
[task 2022-01-21T22:31:33.686Z] 22:31:33 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: WebProgress Ignored: BrowsingContext is null or discarded: file /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:2953
[task 2022-01-21T22:31:33.690Z] 22:31:33 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: WebProgress Ignored: BrowsingContext is null or discarded: file /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:2953
[task 2022-01-21T22:31:33.694Z] 22:31:33 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: WebProgress Ignored: BrowsingContext is null or discarded: file /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:2953
[task 2022-01-21T22:31:33.694Z] 22:31:33 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: WebProgress Ignored: BrowsingContext is null or discarded: file /builds/worker/checkouts/gecko/dom/ipc/BrowserParent.cpp:2953
[task 2022-01-21T22:31:33.914Z] 22:31:33 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: NS_ENSURE_TRUE(presShell) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4233
[task 2022-01-21T22:31:34.034Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 13 (7fd95a20c800) [pid = 2090] [serial = 13] [outer = 7fd9596f53c0]
[task 2022-01-21T22:31:34.068Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/chrome/nsChromeRegistry.cpp:180
[task 2022-01-21T22:31:34.070Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/dom/security/nsCSPService.cpp:191
[task 2022-01-21T22:31:34.071Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: NS_ENSURE_TRUE(uri) failed: file /builds/worker/checkouts/gecko/caps/BasePrincipal.cpp:1346
[task 2022-01-21T22:31:34.094Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 14 (7fd9614e0800) [pid = 2090] [serial = 14] [outer = 7fd9596f53c0]
[task 2022-01-21T22:31:34.125Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1180
[task 2022-01-21T22:31:34.421Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7fd959587800 == 7 [pid = 2090] [id = 6]
[task 2022-01-21T22:31:34.425Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 15 (7fd9548993c0) [pid = 2090] [serial = 15] [outer = 0]
[task 2022-01-21T22:31:34.514Z] 22:31:34 INFO - GECKO(2090) | [Child 2195: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7f02fde62400 == 5 [pid = 2195] [id = 1] [url = moz-extension://09541569-9d45-4485-98bf-0f5f45f34a4f/_generated_background_page.html]
[task 2022-01-21T22:31:34.572Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: NS_ENSURE_TRUE(presShell) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4233
[task 2022-01-21T22:31:34.575Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 16 (7fd95b123400) [pid = 2090] [serial = 16] [outer = 7fd9548993c0]
[task 2022-01-21T22:31:34.611Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/chrome/nsChromeRegistry.cpp:180
[task 2022-01-21T22:31:34.612Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/dom/security/nsCSPService.cpp:191
[task 2022-01-21T22:31:34.614Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: NS_ENSURE_TRUE(uri) failed: file /builds/worker/checkouts/gecko/caps/BasePrincipal.cpp:1346
[task 2022-01-21T22:31:34.625Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 17 (7fd9614de400) [pid = 2090] [serial = 17] [outer = 7fd9548993c0]
[task 2022-01-21T22:31:34.640Z] 22:31:34 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1180
[task 2022-01-21T22:31:34.679Z] 22:31:34 INFO - GECKO(2090) | [Child 2195: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 17 (7f0313a7d900) [pid = 2195] [serial = 3] [outer = 0] [url = moz-extension://09541569-9d45-4485-98bf-0f5f45f34a4f/_generated_background_page.html]
[task 2022-01-21T22:31:35.102Z] 22:31:35 INFO - GECKO(2090) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpz4sbq1gw.mozrunner/runtests_leaks_tab_pid2318.log
[task 2022-01-21T22:31:35.104Z] 22:31:35 INFO - GECKO(2090) | [2318, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp:254
[task 2022-01-21T22:31:35.140Z] 22:31:35 INFO - GECKO(2090) | [Child 2318, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:693
[task 2022-01-21T22:31:35.250Z] 22:31:35 INFO - TEST-INFO | started process screentopng
[task 2022-01-21T22:31:35.683Z] 22:31:35 INFO - TEST-INFO | screentopng: exit 0
[task 2022-01-21T22:31:35.683Z] 22:31:35 INFO - Buffered messages logged at 22:31:33
[task 2022-01-21T22:31:35.683Z] 22:31:35 INFO - Entering test bound open_close_dialog
[task 2022-01-21T22:31:35.683Z] 22:31:35 INFO - Buffered messages logged at 22:31:34
[task 2022-01-21T22:31:35.683Z] 22:31:35 INFO - Console message: Invalid chrome URI (need path): chrome://browser/
[task 2022-01-21T22:31:35.684Z] 22:31:35 INFO - TEST-PASS | browser/components/tests/browser/browser_browserGlue_upgradeDialog.js | Upgrade dialog opened and closed - true == true -
[task 2022-01-21T22:31:35.685Z] 22:31:35 INFO - Leaving test bound open_close_dialog
[task 2022-01-21T22:31:35.685Z] 22:31:35 INFO - Entering test bound double_click
[task 2022-01-21T22:31:35.686Z] 22:31:35 INFO - Console message: Invalid chrome URI (need path): chrome://browser/
[task 2022-01-21T22:31:35.686Z] 22:31:35 INFO - Buffered messages finished
[task 2022-01-21T22:31:35.689Z] 22:31:35 INFO - TEST-UNEXPECTED-FAIL | browser/components/tests/browser/browser_browserGlue_upgradeDialog.js | uncaught exception - TypeError: can't access property 0, THEME_IDS[variations.getAttribute(...)] is undefined at enableVariant@chrome://browser/content/upgradeDialog.js:214:52
[task 2022-01-21T22:31:35.689Z] 22:31:35 INFO - onLoad/showColorways/<@chrome://browser/content/upgradeDialog.js:226:7
[task 2022-01-21T22:31:35.689Z] 22:31:35 INFO -
[task 2022-01-21T22:31:35.689Z] 22:31:35 INFO - Stack trace:
[task 2022-01-21T22:31:35.689Z] 22:31:35 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1957
[task 2022-01-21T22:31:35.689Z] 22:31:35 INFO - GECKO(2090) | JavaScript error: chrome://browser/content/upgradeDialog.js, line 214: TypeError: can't access property 0, THEME_IDS[variations.getAttribute(...)] is undefined
[task 2022-01-21T22:31:35.690Z] 22:31:35 INFO - Console message: [JavaScript Error: "TypeError: can't access property 0, THEME_IDS[variations.getAttribute(...)] is undefined" {file: "chrome://browser/content/upgradeDialog.js" line: 214}]
[task 2022-01-21T22:31:35.690Z] 22:31:35 INFO - enableVariant@chrome://browser/content/upgradeDialog.js:214:52
[task 2022-01-21T22:31:35.690Z] 22:31:35 INFO - onLoad/showColorways/<@chrome://browser/content/upgradeDialog.js:226:7
[task 2022-01-21T22:31:35.690Z] 22:31:35 INFO -
[task 2022-01-21T22:31:35.690Z] 22:31:35 INFO - TEST-PASS | browser/components/tests/browser/browser_browserGlue_upgradeDialog.js | Incorrectly handling clicks would have triggered exception - true == true -
[task 2022-01-21T22:31:35.691Z] 22:31:35 INFO - Leaving test bound double_click
task 2022-01-21T22:31:35.691Z] 22:31:35 INFO - Entering test bound theme_change
[task 2022-01-21T22:31:35.692Z] 22:31:35 INFO - GECKO(2090) | [Parent 2090: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7fd959586800 == 8 [pid = 2090] [id = 7]
[task 2022-01-21T22:31:35.693Z] 22:31:35 INFO - GECKO(2090) | [Parent 2090: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 18 (7fd9537a7900) [pid = 2090] [serial = 18] [outer = 0]
[task 2022-01-21T22:31:35.693Z] 22:31:35 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: NS_ENSURE_TRUE(presShell) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4233
[task 2022-01-21T22:31:35.694Z] 22:31:35 INFO - GECKO(2090) | [Parent 2090: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 19 (7fd95e160c00) [pid = 2090] [serial = 19] [outer = 7fd9537a7900]
[task 2022-01-21T22:31:35.696Z] 22:31:35 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/chrome/nsChromeRegistry.cpp:180
[task 2022-01-21T22:31:35.697Z] 22:31:35 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/dom/security/nsCSPService.cpp:191
[task 2022-01-21T22:31:35.698Z] 22:31:35 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: NS_ENSURE_TRUE(uri) failed: file /builds/worker/checkouts/gecko/caps/BasePrincipal.cpp:1346
[task 2022-01-21T22:31:35.699Z] 22:31:35 INFO - Console message: Invalid chrome URI (need path): chrome://browser/
[task 2022-01-21T22:31:35.700Z] 22:31:35 INFO - GECKO(2090) | [Parent 2090: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 20 (7fd9614e3400) [pid = 2090] [serial = 20] [outer = 7fd9537a7900]
[task 2022-01-21T22:31:35.700Z] 22:31:35 INFO - GECKO(2090) | [Parent 2090, Main Thread] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/worker/checkouts/gecko/parser/html/nsHtml5StreamParser.cpp:1180
[task 2022-01-21T22:31:35.951Z] 22:31:35 INFO - GECKO(2090) | [Child 2175: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7f2f22a63400 == 1 [pid = 2175] [id = 0] [url = about:blank]
[task 2022-01-21T22:31:37.906Z] 22:31:37 INFO - TEST-PASS | browser/components/tests/browser/browser_browserGlue_upgradeDialog.js | Theme change saved - true == true -
[task 2022-01-21T22:31:37.916Z] 22:31:37 INFO - Leaving test bound theme_change
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 13•3 years ago
|
||
The patch in bug 1750839 is going to disable this test on Linux (with TSan and debug+socket process) Fission. We are going to stop running all browser chrome tests without Fission soon.
Comment 14•3 years ago
|
||
Updated•3 years ago
|
Comment 15•3 years ago
|
||
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment 17•3 years ago
|
||
bugherder |
Comment 18•3 years ago
•
|
||
Backed out for causing bug 1754126 to perma-fail
Backout link : https://hg.mozilla.org/integration/autoland/rev/67bfe07aa69beaa00ecfaf97fddff2516892a21d
Updated•3 years ago
|
Comment 19•3 years ago
|
||
Comment 20•3 years ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 25•3 years ago
|
||
This is getting reenabled with bug 1744377
Assignee | ||
Comment 26•3 years ago
|
||
Comment hidden (Intermittent Failures Robot) |
Description
•