Bug: Intermittent TV browser/components/messagepreview/tests/browser/browser_messagepreview_show_featurecallout.js | Uncaught exception in test bound test_show_feature_callout_without_trigger - NotSupportedError: WindowGlobalParent.getActor: Window protocol
Status: NEW
Priority: P1
Created: 2025-02-06 02:30:37+00:00
Resolved: 2025-02-10 18:09:35+00:00

**Filed by:** amarc [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=493529625&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/U8MeOGl5TGqu1A45LML_9Q/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/U8MeOGl5TGqu1A45LML_9Q/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1

---
```
[task 2025-02-06T00:40:19.678Z] 00:40:19     INFO - TEST-PASS | browser/components/messagepreview/tests/browser/browser_messagepreview_show_featurecallout.js | Element present with selector main.FEATURE_CALLOUT_1 - [object HTMLElement] == true - 
[task 2025-02-06T00:40:19.678Z] 00:40:19     INFO - TEST-PASS | browser/components/messagepreview/tests/browser/browser_messagepreview_show_featurecallout.js | Element present with selector h1#mainContentHeader - [object HTMLHeadingElement] == true - 
[task 2025-02-06T00:40:19.679Z] 00:40:19     INFO - TEST-PASS | browser/components/messagepreview/tests/browser/browser_messagepreview_show_featurecallout.js | Element present with selector div.secondary-cta.split-button-container - [object HTMLDivElement] == true - 
[task 2025-02-06T00:40:19.680Z] 00:40:19     INFO - Leaving test bound test_show_happy_feature_callout_message
[task 2025-02-06T00:40:19.680Z] 00:40:19     INFO - Entering test bound test_show_feature_callout_without_trigger
[task 2025-02-06T00:40:19.681Z] 00:40:19     INFO - Buffered messages finished
[task 2025-02-06T00:40:19.683Z] 00:40:19     INFO - TEST-UNEXPECTED-FAIL | browser/components/messagepreview/tests/browser/browser_messagepreview_show_featurecallout.js | Uncaught exception in test bound test_show_feature_callout_without_trigger - NotSupportedError: WindowGlobalParent.getActor: Window protocol 'AboutMessagePreview' doesn't match uri about:blank
[task 2025-02-06T00:40:19.683Z] 00:40:19     INFO - Stack trace:
[task 2025-02-06T00:40:19.683Z] 00:40:19     INFO - getAboutMessagePreviewParent@chrome://mochitests/content/browser/browser/components/messagepreview/tests/browser/head.js:11:29
[task 2025-02-06T00:40:19.683Z] 00:40:19     INFO - test_show_feature_callout_without_trigger@chrome://mochitests/content/browser/browser/components/messagepreview/tests/browser/browser_messagepreview_show_featurecallout.js:336:40
[task 2025-02-06T00:40:19.683Z] 00:40:19     INFO - async*handleTask@chrome://mochikit/content/browser-test.js:1147:26
[task 2025-02-06T00:40:19.683Z] 00:40:19     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1219:18
[task 2025-02-06T00:40:19.683Z] 00:40:19     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1360:14
[task 2025-02-06T00:40:19.683Z] 00:40:19     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1130:14
[task 2025-02-06T00:40:19.683Z] 00:40:19     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2025-02-06T00:40:19.684Z] 00:40:19     INFO - Leaving test bound test_show_feature_callout_without_trigger
[task 2025-02-06T00:40:19.684Z] 00:40:19     INFO - Entering test bound test_show_feature_callout_anchors
[task 2025-02-06T00:40:19.685Z] 00:40:19     INFO - GECKO(6668) | [Child 3700: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 10 (b1b1e00) [pid = 3700] [serial = 78] [outer = 5583380]
[task 2025-02-06T00:40:19.685Z] 00:40:19     INFO - GECKO(6668) | [Child 10128: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 14 (f558e00) [pid = 10128] [serial = 81] [outer = bed12e0]
[task 2025-02-06T00:40:19.686Z] 00:40:19     INFO - GECKO(6668) | [Parent 3492: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 30f11200 == 12 [pid = 3492] [id = 57]
[task 2025-02-06T00:40:19.686Z] 00:40:19     INFO - GECKO(6668) | [Parent 3492: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 58 (3051a410) [pid = 3492] [serial = 116] [outer = 0]
[task 2025-02-06T00:40:19.687Z] 00:40:19     INFO - GECKO(6668) | [Parent 3492: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 59 (2db25000) [pid = 3492] [serial = 117] [outer = 3051a410]
[task 2025-02-06T00:40:19.687Z] 00:40:19     INFO - GECKO(6668) | console.log: "Received page event DOMDocElementInserted"
[task 2025-02-06T00:40:19.688Z] 00:40:19     INFO - GECKO(6668) | [Parent 3492, Main Thread] WARNING: NS_ENSURE_TRUE(uri) failed: file /builds/worker/checkouts/gecko/caps/BasePrincipal.cpp:1502
[task 2025-02-06T00:40:19.689Z] 00:40:19     INFO - GECKO(6668) | [Child 10128: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 13 (12340a00) [pid = 10128] [serial = 75] [outer = 0] [url = about:newtab]
[task 2025-02-06T00:40:19.689Z] 00:40:19     INFO - GECKO(6668) | [Child 10128: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 12 (1233e000) [pid = 10128] [serial = 74] [outer = 0] [url = about:blank]
[task 2025-02-06T00:40:19.690Z] 00:40:19     INFO - GECKO(6668) | [Child 10128: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 11 (123c7d00) [pid = 10128] [serial = 72] [outer = 0] [url = about:newtab]
[task 2025-02-06T00:40:19.691Z] 00:40:19     INFO - GECKO(6668) | [Child 10128: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 10 (123c6200) [pid = 10128] [serial = 71] [outer = 0] [url = about:blank]
[task 2025-02-06T00:40:19.692Z] 00:40:19     INFO - GECKO(6668) | [Child 10128: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 9 (f557c00) [pid = 10128] [serial = 68] [outer = 0] [url = about:blank]
[task 2025-02-06T00:40:19.692Z] 00:40:19     INFO - GECKO(6668) | [Child 10128: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 8 (f559400) [pid = 10128] [serial = 69] [outer = 0] [url = about:newtab]
[task 2025-02-06T00:40:19.693Z] 00:40:19     INFO - GECKO(6668) | [Child 10128: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL f556a00 == 2 [pid = 10128] [id = 25] [url = about:newtab]
[task 2025-02-06T00:40:19.693Z] 00:40:19     INFO - GECKO(6668) | [Child 10128: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 7 (bed11b0) [pid = 10128] [serial = 76] [outer = 0] [url = about:newtab]
[task 2025-02-06T00:40:19.694Z] 00:40:19     INFO - GECKO(6668) | [Child 5500: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 6 (d968500) [pid = 5500] [serial = 46] [outer = 0] [url = about:blank]
[task 2025-02-06T00:40:19.694Z] 00:40:19     INFO - GECKO(6668) | [Child 5500: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 525d100 == 1 [pid = 5500] [id = 16] [url = about:blank]
[task 2025-02-06T00:40:19.695Z] 00:40:19     INFO - GECKO(6668) | [Parent 3492, Main Thread] WARNING: Please do not use mouseenter/leave events in chrome. They are slower than mouseover/out!: '!nsContentUtils::IsChromeDoc(window->GetExtantDoc())', file /builds/worker/checkouts/gecko/dom/events/EventListenerManager.cpp:462
[task 2025-02-06T00:40:19.695Z] 00:40:19     INFO - GECKO(6668) | [Child 5500: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 5 (bda9080) [pid = 5500] [serial = 47] [outer = 0] [url = about:blank]
[task 2025-02-06T00:40:19.696Z] 00:40:19     INFO - GECKO(6668) | [Parent 3492: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 1ad3bf00 == 13 [pid = 3492] [id = 58]
[task 2025-02-06T00:40:19.696Z] 00:40:19     INFO - GECKO(6668) | [Parent 3492: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 60 (263cded0) [pid = 3492] [serial = 118] [outer = 0]
[task 2025-02-06T00:40:19.697Z] 00:40:19     INFO - GECKO(6668) | [Parent 3492: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 61 (1ad3d700) [pid = 3492] [serial = 119] [outer = 263cded0]
[task 2025-02-06T00:40:19.697Z] 00:40:19     INFO - GECKO(6668) | [Child 4712: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL aaad000 == 1 [pid = 4712] [id = 0]
[task 2025-02-06T00:40:19.698Z] 00:40:19     INFO - GECKO(6668) | [Child 4712: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (4e83380) [pid = 4712] [serial = 1] [outer = 0]
[task 2025-02-06T00:40:19.699Z] 00:40:19     INFO - GECKO(6668) | [Child 4712: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (aaae500) [pid = 4712] [serial = 2] [outer = 4e83380]
[task 2025-02-06T00:40:19.736Z] 00:40:19     INFO - GECKO(6668) | [Child 10128, Main Thread] WARNING: 'presShell->NeedLayoutFlush()', file /builds/worker/checkouts/gecko/layout/base/nsRefreshDriver.cpp:2218
[task 2025-02-06T00:40:19.822Z] 00:40:19     INFO - GECKO(6668) | 1738802419821	Marionette	TRACE	Received observer notification browser-delayed-startup-finished
[task 2025-02-06T00:40:19.831Z] 00:40:19     INFO - GECKO(6668) | [Parent 3492, Main Thread] WARNING: NS_ENSURE_TRUE(mPresShell) failed: file /builds/worker/checkouts/gecko/layout/generic/nsFrameSelection.cpp:1708
[task 2025-02-06T00:40:19.861Z] 00:40:19     INFO - GECKO(6668) | [Child 4712: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (aaafa00) [pid = 4712] [serial = 3] [outer = 4e83380]
[task 2025-02-06T00:40:19.907Z] 00:40:19     INFO - GECKO(6668) | [Child 8444: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL afc4d00 == 1 [pid = 8444] [id = 0]
[task 2025-02-06T00:40:19.908Z] 00:40:19     INFO - GECKO(6668) | [Child 8444: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (5683380) [pid = 8444] [serial = 1] [outer = 0]
[task 2025-02-06T00:40:19.910Z] 00:40:19     INFO - GECKO(6668) | [Child 8444: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (afc6b00) [pid = 8444] [serial = 2] [outer = 5683380]
[task 2025-02-06T00:40:19.964Z] 00:40:19     INFO - GECKO(6668) | [Child 10128: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 1233dd00 == 3 [pid = 10128] [id = 27]
[task 2025-02-06T00:40:19.965Z] 00:40:19     INFO - GECKO(6668) | [Child 10128: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 8 (df4d670) [pid = 10128] [serial = 82] [outer = 0]
[task 2025-02-06T00:40:19.966Z] 00:40:19     INFO - GECKO(6668) | [Child 10128: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 9 (1233e900) [pid = 10128] [serial = 83] [outer = df4d670]
[task 2025-02-06T00:40:19.993Z] 00:40:19     INFO - GECKO(6668) | [Child 8444: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (de55a00) [pid = 8444] [serial = 3] [outer = 5683380]
[task 2025-02-06T00:40:20.007Z] 00:40:20     INFO - GECKO(6668) | console.log: "Received page event DOMDocElementInserted"
[task 2025-02-06T00:40:20.027Z] 00:40:20     INFO - GECKO(6668) | [Child 10128: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 10 (f5ab700) [pid = 10128] [serial = 84] [outer = df4d670]
[task 2025-02-06T00:40:20.254Z] 00:40:20     INFO - TEST-PASS | browser/components/messagepreview/tests/browser/browser_messagepreview_show_featurecallout.js | showMessage was called - 1 >= 1 - 
[task 2025-02-06T00:40:20.449Z] 00:40:20     INFO - TEST-PASS | browser/components/messagepreview/tests/browser/browser_messagepreview_show_featurecallout.js | Element present with selector main.FEATURE_CALLOUT_1 - [object HTMLElement] == true - 
[task 2025-02-06T00:40:20.450Z] 00:40:20     INFO - TEST-PASS | browser/components/messagepreview/tests/browser/browser_messagepreview_show_featurecallout.js | Element present with selector h1#mainContentHeader - [object HTMLHeadingElement] == true - 
```