Bug: Intermittent browser/components/customizableui/test/browser_remote_tabs_button.js | single tracking bug
Status: RESOLVED
Priority: P5
Resolution: INCOMPLETE
Created: 2024-05-20 00:58:31+00:00
Resolved: 2024-06-14 12:04:52+00:00

**Filed by:** ctuns [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=458816544&repo=mozilla-central
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QCeUuuleR4eGm-3AwhUzOA/runs/0/artifacts/public/logs/live_backing.log

---
```
[task 2024-05-19T23:59:31.806Z] 23:59:31     INFO - TEST-START | browser/components/customizableui/test/browser_remote_tabs_button.js
[task 2024-05-19T23:59:31.842Z] 23:59:31     INFO - GECKO(3456) | 1716163171841	FirefoxAccounts	ERROR	FxA rejecting with error NO_ACCOUNT, details: undefined
[task 2024-05-19T23:59:31.843Z] 23:59:31     INFO - GECKO(3456) | 1716163171841	Sync.Browser	ERROR	Refreshing device list failed.: Error: NO_ACCOUNT(resource://gre/modules/FxAccounts.sys.mjs:1599:18) JS Stack trace: _error@FxAccounts.sys.mjs:1599:18
[task 2024-05-19T23:59:31.843Z] 23:59:31     INFO - GECKO(3456) | withVerifiedAccountState/<@FxAccounts.sys.mjs:796:20
[task 2024-05-19T23:59:31.844Z] 23:59:31     INFO - GECKO(3456) | async*withCurrentAccountState@FxAccounts.sys.mjs:784:22
[task 2024-05-19T23:59:31.845Z] 23:59:31     INFO - GECKO(3456) | withVerifiedAccountState@FxAccounts.sys.mjs:792:17
[task 2024-05-19T23:59:31.845Z] 23:59:31     INFO - GECKO(3456) | _withVerifiedAccountState@FxAccountsDevice.sys.mjs:322:23
[task 2024-05-19T23:59:31.847Z] 23:59:31     INFO - GECKO(3456) | refreshDeviceList/this._fetchAndCacheDeviceListPromise<@FxAccountsDevice.sys.mjs:208:36
[task 2024-05-19T23:59:31.847Z] 23:59:31     INFO - GECKO(3456) | refreshDeviceList@FxAccountsDevice.sys.mjs:237:7
[task 2024-05-19T23:59:31.848Z] 23:59:31     INFO - GECKO(3456) | refreshFxaDevices@browser-sync.js:788:31
[task 2024-05-19T23:59:31.849Z] 23:59:31     INFO - GECKO(3456) | ensureFxaDevices@browser-sync.js:765:22
[task 2024-05-19T23:59:31.849Z] 23:59:31     INFO - GECKO(3456) | updateAllUI@browser-sync.js:750:10
[task 2024-05-19T23:59:31.850Z] 23:59:31     INFO - GECKO(3456) | observe@browser-sync.js:725:14
[task 2024-05-19T23:59:31.850Z] 23:59:31     INFO - GECKO(3456) | testSyncRemoteTabsButtonFunctionality@browser_remote_tabs_button.js:25:16
[task 2024-05-19T23:59:31.851Z] 23:59:31     INFO - GECKO(3456) | handleTask@browser-test.js:1139:26
[task 2024-05-19T23:59:31.851Z] 23:59:31     INFO - GECKO(3456) | _runTaskBasedTest@browser-test.js:1211:18
[task 2024-05-19T23:59:31.852Z] 23:59:31     INFO - GECKO(3456) | Tester_execTest@browser-test.js:1353:14
[task 2024-05-19T23:59:31.853Z] 23:59:31     INFO - GECKO(3456) | nextTest/<@browser-test.js:1128:14
[task 2024-05-19T23:59:31.853Z] 23:59:31     INFO - GECKO(3456) | SimpleTest.waitForFocus/<@SimpleTest.js:1058:13
[task 2024-05-20T00:00:16.843Z] 00:00:16     INFO - TEST-INFO | started process screenshot
[task 2024-05-20T00:00:17.224Z] 00:00:17     INFO - TEST-INFO | screenshot: exit 0
[task 2024-05-20T00:00:17.228Z] 00:00:17     INFO - Buffered messages logged at 23:59:31
[task 2024-05-20T00:00:17.229Z] 00:00:17     INFO - Entering test bound testSyncRemoteTabsButtonFunctionality
[task 2024-05-20T00:00:17.230Z] 00:00:17     INFO - Test the Sync Remote Tabs button in the panel
[task 2024-05-20T00:00:17.230Z] 00:00:17     INFO - Waiting for overflow button to show
[task 2024-05-20T00:00:17.231Z] 00:00:17     INFO - Checking if element has non-0 size
[task 2024-05-20T00:00:17.231Z] 00:00:17     INFO - Buffered messages finished
[task 2024-05-20T00:00:17.232Z] 00:00:17     INFO - TEST-UNEXPECTED-FAIL | browser/components/customizableui/test/browser_remote_tabs_button.js | Test timed out - 
[task 2024-05-20T00:00:17.232Z] 00:00:17     INFO - GECKO(3456) | Completed ShutdownLeaks collections in process 5596
[task 2024-05-20T00:00:17.233Z] 00:00:17     INFO - TEST-START | Shutdown
[task 2024-05-20T00:00:17.233Z] 00:00:17     INFO - Browser Chrome Test Summary
[task 2024-05-20T00:00:17.234Z] 00:00:17     INFO - Passed:  2298
[task 2024-05-20T00:00:17.235Z] 00:00:17     INFO - Failed:  1
[task 2024-05-20T00:00:17.235Z] 00:00:17     INFO - Todo:    0
[task 2024-05-20T00:00:17.235Z] 00:00:17     INFO - Mode:    e10s
[task 2024-05-20T00:00:17.236Z] 00:00:17     INFO - *** End BrowserChrome Test Results ***
[task 2024-05-20T00:00:17.236Z] 00:00:17     INFO - GECKO(3456) | Exiting due to channel error.
[task 2024-05-20T00:00:17.237Z] 00:00:17     INFO - TEST-INFO | Main app process: exit 0
[task 2024-05-20T00:00:17.237Z] 00:00:17     INFO - runtests.py | Application ran for: 0:02:52.256891
[task 2024-05-20T00:00:17.238Z] 00:00:17     INFO - zombiecheck | Reading PID log: C:\Users\task_171616249633636\AppData\Local\Temp\tmppaz2vtxkpidlog
<...>
[task 2024-05-20T00:00:17.290Z] 00:00:17     INFO - zombiecheck | Checking for orphan process with PID: 1784
[task 2024-05-20T00:00:17.290Z] 00:00:17     INFO - Stopping web server
[task 2024-05-20T00:00:17.290Z] 00:00:17     INFO - Server shut down.
[task 2024-05-20T00:00:17.294Z] 00:00:17     INFO - Web server killed.
[task 2024-05-20T00:00:17.295Z] 00:00:17     INFO - Stopping web socket server
[task 2024-05-20T00:00:17.295Z] 00:00:17     INFO - Stopping ssltunnel
[task 2024-05-20T00:00:17.296Z] 00:00:17  WARNING - leakcheck | refcount logging is off, so leaks can't be detected!
[task 2024-05-20T00:00:17.296Z] 00:00:17     INFO - runtests.py | Running tests: end.
[task 2024-05-20T00:00:17.333Z] 00:00:17     INFO - Buffered messages finished
[task 2024-05-20T00:00:17.349Z] 00:00:17     INFO - Running manifest: browser/components/enterprisepolicies/tests/browser/disable_fxscreenshots/browser.toml
[task 2024-05-20T00:00:17.350Z] 00:00:17     INFO - The following extra prefs will be set:
[task 2024-05-20T00:00:17.351Z] 00:00:17     INFO -   browser.policies.alternatePath='<test-root>/browser/components/enterprisepolicies/tests/browser/disable_fxscreenshots/config_disable_fxscreenshots.json'
[task 2024-05-20T00:00:17.351Z] 00:00:17     INFO -   extensions.screenshots.disabled=false
[task 2024-05-20T00:00:18.130Z] 00:00:18     INFO - PID 1324 | D:\task_171616249633636\build\tests\bin\pk12util.exe: PKCS12 IMPORT SUCCESSFUL
[task 2024-05-20T00:00:18.130Z] 00:00:18     INFO - 
[task 2024-05-20T00:00:18.271Z] 00:00:18     INFO - MochitestServer : launching ['D:\\task_171616249633636\\build\\tests\\bin\\xpcshell.exe', '-g', 'D:\\task_171616249633636\\build\\application\\firefox', '-e', "const _PROFILE_PATH = 'C:\\\\Users\\\\task_171616249633636\\\\AppData\\\\Local\\\\Temp\\\\tmp47f9soc1.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false; const _HTTPD_PATH = 'D:\\\\task_171616249633636\\\\build\\\\tests\\\\bin\\\\components';", '-f', 'D:\\task_171616249633636\\build\\tests\\mochitest\\server.js']
[task 2024-05-20T00:00:18.279Z] 00:00:18     INFO - runtests.py | Server pid: 5452
[task 2024-05-20T00:00:18.288Z] 00:00:18     INFO - runtests.py | Websocket server pid: 4312
[task 2024-05-20T00:00:18.296Z] 00:00:18     INFO - runtests.py | SSL tunnel pid: 2588
[task 2024-05-20T00:00:18.447Z] 00:00:18     INFO - use http3 server: 0
[task 2024-05-20T00:00:18.449Z] 00:00:18     INFO - runtests.py | Running with scheme: http
[task 2024-05-20T00:00:18.450Z] 00:00:18     INFO - runtests.py | Running with e10s: True
[task 2024-05-20T00:00:18.451Z] 00:00:18     INFO - runtests.py | Running with fission: True
[task 2024-05-20T00:00:18.451Z] 00:00:18     INFO - runtests.py | Running with cross-origin iframes: False
[task 2024-05-20T00:00:18.452Z] 00:00:18     INFO - runtests.py | Running with serviceworker_e10s: True
[task 2024-05-20T00:00:18.452Z] 00:00:18     INFO - runtests.py | Running with socketprocess_e10s: True
[task 2024-05-20T00:00:18.453Z] 00:00:18     INFO - runtests.py | Running tests: start.
[task 2024-05-20T00:00:18.453Z] 00:00:18     INFO - 
[task 2024-05-20T00:00:18.616Z] 00:00:18     INFO - Application command: D:\task_171616249633636\build\application\firefox\firefox.exe -marionette --wait-for-browser -foreground -profile C:\Users\task_171616249633636\AppData\Local\Temp\tmp47f9soc1.mozrunner
[task 2024-05-20T00:00:18.621Z] 00:00:18     INFO - runtests.py | Application pid: 6036
[task 2024-05-20T00:00:18.621Z] 00:00:18     INFO - TEST-INFO | started process GECKO(6036)
[task 2024-05-20T00:00:19.101Z] 00:00:19     INFO - GECKO(6036) | 1716163219101	Marionette	INFO	Marionette enabled
[task 2024-05-20T00:00:19.101Z] 00:00:19     INFO - GECKO(6036) | 1716163219104	Marionette	TRACE	Received observer notification final-ui-startup
[task 2024-05-20T00:00:19.148Z] 00:00:19     INFO - GECKO(6036) | console.error: "Warning: unrecognized command line flag" "-foreground"
[task 2024-05-20T00:00:19.179Z] 00:00:19     INFO - GECKO(6036) | 1716163219183	Marionette	INFO	Listening on port 2828
[task 2024-05-20T00:00:19.186Z] 00:00:19     INFO - GECKO(6036) | 1716163219185	Marionette	DEBUG	Marionette is listening
[task 2024-05-20T00:00:19.242Z] 00:00:19     INFO - GECKO(6036) | 1716163219252	Marionette	DEBUG	Accepted connection 0 from 127.0.0.1:50623
[task 2024-05-20T00:00:19.414Z] 00:00:19     INFO - GECKO(6036) | 1716163219417	Marionette	DEBUG	Closed connection 0
[task 2024-05-20T00:00:19.419Z] 00:00:19     INFO - GECKO(6036) | 1716163219418	Marionette	DEBUG	Accepted connection 1 from 127.0.0.1:50624
[task 2024-05-20T00:00:19.492Z] 00:00:19     INFO - GECKO(6036) | 1716163219504	Marionette	DEBUG	1 -> [0,1,"WebDriver:NewSession",{"strictFileInteractability":true}]
[task 2024-05-20T00:00:19.509Z] 00:00:19     INFO - GECKO(6036) | 1716163219508	Marionette	DEBUG	Waiting for initial application window
[task 2024-05-20T00:00:22.046Z] 00:00:22     INFO - GECKO(6036) | 1716163222046	Marionette	TRACE	Received observer notification browser-idle-startup-tasks-finished
[task 2024-05-20T00:00:22.053Z] 00:00:22     INFO - GECKO(6036) | 1716163222051	RemoteAgent	TRACE	[11] ProgressListener Start: expectNavigation=false resolveWhenStarted=false unloadTimeout=5000 waitForExplicitStart=false
[task 2024-05-20T00:00:22.053Z] 00:00:22     INFO - GECKO(6036) | 1716163222051	RemoteAgent	TRACE	[11] ProgressListener Setting unload timer (5000ms)
[task 2024-05-20T00:00:22.054Z] 00:00:22     INFO - GECKO(6036) | 1716163222052	RemoteAgent	TRACE	[11] Wait for initial navigation: isInitial=false, isLoadingDocument=false
[task 2024-05-20T00:00:22.055Z] 00:00:22     INFO - GECKO(6036) | 1716163222052	RemoteAgent	TRACE	[11] Document already finished loading: about:blank
[task 2024-05-20T00:00:22.055Z] 00:00:22     INFO - GECKO(6036) | 1716163222052	RemoteAgent	TRACE	[11] ProgressListener Stop: has error=false
[task 2024-05-20T00:00:22.069Z] 00:00:22     INFO - GECKO(6036) | 1716163222066	Marionette	DEBUG	1 <- [1,1,null,{"sessionId":"f2895614-b07c-45bf-80e2-89e3aba47c3d","capabilities":{"browserName":"firefox","browserVersion":"128.0a1","platformName":"windows","acceptInsecureCerts":false,"pageLoadStrategy":"normal","setWindowRect":true,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"strictFileInteractability":true,"unhandledPromptBehavior":"dismiss and notify","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0","moz:accessibilityChecks":false,"moz:buildID":"20240519213431","moz:headless":false,"moz:platformVersion":"10.0","moz:processID":7376,"moz:profile":"C:\\Users\\task_171616249633636\\AppData\\Local\\Temp\\tmp47f9soc1.mozrunner","moz:shutdownTimeout":60000,"moz:webdriverClick":true,"moz:windowless":false,"proxy":{}}}]
[task 2024-05-20T00:00:22.131Z] 00:00:22     INFO - GECKO(6036) | 1716163222130	Marionette	DEBUG	1 -> [0,2,"Addon:Install",{"path":"C:\\Users\\task_171616249633636\\AppData\\Local\\Temp\\tmp5cx1wh44.zip","temporary":false}]
[task 2024-05-20T00:00:22.190Z] 00:00:22     INFO - GECKO(6036) | [ERROR error_support::handling] suggest-unexpected: Error from Remote Settings: Error parsing URL: relative URL with a cannot-be-a-base base
[task 2024-05-20T00:00:22.194Z] 00:00:22     INFO - GECKO(6036) | console.error: URLBar - QuickSuggest.SuggestBackendRust: "Ingest error: Error from Remote Settings: Error parsing URL: relative URL with a cannot-be-a-base base"
[task 2024-05-20T00:00:22.287Z] 00:00:22     INFO - GECKO(6036) | 1716163222285	Marionette	DEBUG	1 <- [1,2,null,{"value":"special-powers@mozilla.org"}]
[task 2024-05-20T00:00:22.324Z] 00:00:22     INFO - GECKO(6036) | 1716163222323	Marionette	DEBUG	1 -> [0,3,"Addon:Install",{"path":"C:\\Users\\task_171616249633636\\AppData\\Local\\Temp\\tmp_1haphap.zip","temporary":false}]
[task 2024-05-20T00:00:22.356Z] 00:00:22     INFO - GECKO(6036) | 1716163222356	Marionette	DEBUG	1 <- [1,3,null,{"value":"mochikit@mozilla.org"}]
[task 2024-05-20T00:00:22.359Z] 00:00:22     INFO - GECKO(6036) | 1716163222359	Marionette	DEBUG	1 -> [0,4,"Marionette:GetContext",{}]
[task 2024-05-20T00:00:22.360Z] 00:00:22     INFO - GECKO(6036) | 1716163222359	Marionette	DEBUG	1 <- [1,4,null,{"value":"content"}]
[task 2024-05-20T00:00:22.361Z] 00:00:22     INFO - GECKO(6036) | 1716163222360	Marionette	DEBUG	1 -> [0,5,"Marionette:SetContext",{"value":"chrome"}]
[task 2024-05-20T00:00:22.362Z] 00:00:22     INFO - GECKO(6036) | 1716163222360	Marionette	DEBUG	1 <- [1,5,null,{"value":null}]
[task 2024-05-20T00:00:22.365Z] 00:00:22     INFO - GECKO(6036) | 1716163222362	Marionette	DEBUG	1 -> [0,6,"WebDriver:ExecuteScript",{"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distr ... s which flavor and url to load.\nlet ev = new CustomEvent(\"mochitest-load\", { detail: [flavor, url] });\nwin.dispatchEvent(ev);","args":[{"flavor":"browser-chrome","testUrl":"about:blank"}],"newSandbox":true,"sandbox":"default","line":2167,"filename":"D:\\task_171616249633636\\build\\tests\\mochitest\\runtests.py"}]
[task 2024-05-20T00:00:22.367Z] 00:00:22     INFO - GECKO(6036) | 1716163222366	RemoteAgent	TRACE	WebDriverProcessData actor created for PID 7376
[task 2024-05-20T00:00:22.368Z] 00:00:22     INFO - GECKO(6036) | 1716163222367	Marionette	TRACE	[2] MarionetteCommands actor created for window id 4
[task 2024-05-20T00:00:22.387Z] 00:00:22     INFO - GECKO(6036) | 1716163222386	RemoteAgent	TRACE	Received observer notification domwindowopened
[task 2024-05-20T00:00:22.391Z] 00:00:22     INFO - GECKO(6036) | 1716163222390	Marionette	DEBUG	1 <- [1,6,null,{"value":null}]
[task 2024-05-20T00:00:22.392Z] 00:00:22     INFO - GECKO(6036) | 1716163222391	Marionette	DEBUG	1 -> [0,7,"Marionette:SetContext",{"value":"content"}]
[task 2024-05-20T00:00:22.393Z] 00:00:22     INFO - GECKO(6036) | 1716163222391	Marionette	DEBUG	1 <- [1,7,null,{"value":null}]
[task 2024-05-20T00:00:22.405Z] 00:00:22     INFO - GECKO(6036) | 1716163222404	Marionette	DEBUG	1 -> [0,8,"WebDriver:DeleteSession",{}]
[task 2024-05-20T00:00:22.406Z] 00:00:22     INFO - GECKO(6036) | 1716163222405	Marionette	TRACE	[2] MarionetteCommands actor destroyed for window id 4
[task 2024-05-20T00:00:22.408Z] 00:00:22     INFO - GECKO(6036) | 1716163222407	Marionette	DEBUG	1 <- [1,8,null,{"value":null}]
[task 2024-05-20T00:00:22.419Z] 00:00:22     INFO - runtests.py | Waiting for browser...
[task 2024-05-20T00:00:22.421Z] 00:00:22     INFO - GECKO(6036) | 1716163222420	Marionette	DEBUG	Closed connection 1
[task 2024-05-20T00:00:22.526Z] 00:00:22     INFO - *** Start BrowserChrome Test Results ***
[task 2024-05-20T00:00:22.544Z] 00:00:22     INFO - checking window state
[task 2024-05-20T00:00:22.641Z] 00:00:22     INFO - TEST-START | browser/components/enterprisepolicies/tests/browser/disable_fxscreenshots/browser_policy_disable_fxscreenshots.js
```