Closed Bug 1769540 Opened 3 years ago Closed 3 years ago

Intermittent remote/shared/test/browser/browser_TabManager.js | Uncaught exception in test - at chrome://browser/content/tabbrowser.js:3765 - TypeError: aTab is undefined

Categories

(Remote Protocol :: Agent, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1776054

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: intermittent-failure)

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


[task 2022-05-16T12:39:44.074Z] 12:39:44     INFO - TEST-START | remote/shared/test/browser/browser_TabManager.js
[task 2022-05-16T12:39:44.452Z] 12:39:44     INFO - GECKO(9824) | JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
[task 2022-05-16T12:39:44.549Z] 12:39:44     INFO - TEST-INFO | started process screentopng
[task 2022-05-16T12:39:44.890Z] 12:39:44     INFO - TEST-INFO | screentopng: exit 0
[task 2022-05-16T12:39:44.891Z] 12:39:44     INFO - Buffered messages logged at 12:39:44
[task 2022-05-16T12:39:44.892Z] 12:39:44     INFO - Entering test bound test_getBrowsingContextById
[task 2022-05-16T12:39:44.893Z] 12:39:44     INFO - TEST-PASS | remote/shared/test/browser/browser_TabManager.js | undefined assertion name - 
[task 2022-05-16T12:39:44.893Z] 12:39:44     INFO - TEST-PASS | remote/shared/test/browser/browser_TabManager.js | undefined assertion name - 
[task 2022-05-16T12:39:44.894Z] 12:39:44     INFO - TEST-PASS | remote/shared/test/browser/browser_TabManager.js | undefined assertion name - 
[task 2022-05-16T12:39:44.895Z] 12:39:44     INFO - Navigate to https://example.com/document-builder.sjs?html=%3Ciframe%20src=%22https://example.com/document-builder.sjs?html=frame%22%3E%3C/iframe%3E
[task 2022-05-16T12:39:44.896Z] 12:39:44     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "https://example.com/document-builder.sjs?html=%3Ciframe%20src=%22https://example.com/document-builder.sjs?html=frame%22%3E%3C/iframe%3E" line: 0}]
[task 2022-05-16T12:39:44.896Z] 12:39:44     INFO - Console message: [JavaScript Error: "Error: Can't find profile directory." {file: "resource://gre/modules/XULStore.jsm" line: 66}]
[task 2022-05-16T12:39:44.898Z] 12:39:44     INFO - load@resource://gre/modules/XULStore.jsm:66:15
[task 2022-05-16T12:39:44.899Z] 12:39:44     INFO - XULStore@resource://gre/modules/XULStore.jsm:24:10
[task 2022-05-16T12:39:44.900Z] 12:39:44     INFO - 
[task 2022-05-16T12:39:44.900Z] 12:39:44     INFO - TEST-PASS | remote/shared/test/browser/browser_TabManager.js | Top context has 1 child - 
[task 2022-05-16T12:39:44.901Z] 12:39:44     INFO - TEST-PASS | remote/shared/test/browser/browser_TabManager.js | undefined assertion name - 
[task 2022-05-16T12:39:44.902Z] 12:39:44     INFO - TEST-PASS | remote/shared/test/browser/browser_TabManager.js | undefined assertion name - 
[task 2022-05-16T12:39:44.902Z] 12:39:44     INFO - Leaving test bound test_getBrowsingContextById
[task 2022-05-16T12:39:44.905Z] 12:39:44     INFO - Entering test bound test_addTab_focus
[task 2022-05-16T12:39:44.906Z] 12:39:44     INFO - Buffered messages finished
[task 2022-05-16T12:39:44.908Z] 12:39:44     INFO - TEST-UNEXPECTED-FAIL | remote/shared/test/browser/browser_TabManager.js | Uncaught exception in test - at chrome://browser/content/tabbrowser.js:3765 - TypeError: aTab is undefined
[task 2022-05-16T12:39:44.909Z] 12:39:44     INFO - Stack trace:
[task 2022-05-16T12:39:44.909Z] 12:39:44     INFO - removeTab@chrome://browser/content/tabbrowser.js:3765:11
[task 2022-05-16T12:39:44.910Z] 12:39:44     INFO - test_addTab_focus@chrome://mochitests/content/browser/remote/shared/test/browser/browser_TabManager.js:68:14
[task 2022-05-16T12:39:44.911Z] 12:39:44     INFO - Leaving test bound test_addTab_focus
[task 2022-05-16T12:39:44.913Z] 12:39:44     INFO - Entering test bound test_addTab_window
[task 2022-05-16T12:39:44.914Z] 12:39:44     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "https://example.com/document-builder.sjs?html=frame" line: 0}]
[task 2022-05-16T12:39:44.916Z] 12:39:44     INFO - Console message: [JavaScript Warning: "The character encoding of a framed document was not declared. The document may appear different if viewed without the document framing it." {file: "https://example.com/document-builder.sjs?html=frame" line: 0}]
[task 2022-05-16T12:39:47.097Z] 12:39:47     INFO - GECKO(9824) | 1652704787095	Marionette	TRACE	Received observer notification browser-delayed-startup-finished
[task 2022-05-16T12:39:49.297Z] 12:39:49     INFO - GECKO(9824) | 1652704789295	Marionette	TRACE	Received observer notification browser-delayed-startup-finished
[task 2022-05-16T12:39:49.421Z] 12:39:49     INFO - TEST-PASS | remote/shared/test/browser/browser_TabManager.js | undefined assertion name - 
[task 2022-05-16T12:39:49.445Z] 12:39:49     INFO - TEST-PASS | remote/shared/test/browser/browser_TabManager.js | The new tab was opened in the specified window - 
[task 2022-05-16T12:39:49.476Z] 12:39:49     INFO - TEST-PASS | remote/shared/test/browser/browser_TabManager.js | The new tab was opened in the specified window - 
[task 2022-05-16T12:39:49.507Z] 12:39:49     INFO - TEST-PASS | remote/shared/test/browser/browser_TabManager.js | The new tab was opened in the foreground window - 

This is probably a bug in the tabbrowser code of Firefox:
https://searchfox.org/mozilla-central/rev/da6a85e615827d353e5ca0e05770d8d346b761a9/browser/base/content/tabbrowser.js#3765-3767

But I wonder why no tab is passed into the removeTab function. This failure comes from a beta simulation job on try.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.