Closed Bug 1721279 Opened 3 years ago Closed 2 years ago

Intermittent docshell/test/browser/browser_browsingContext-webProgress.js | With fission and bfcache in parent, navigations spawn a new BrowsingContext - Didn't expect [object CanonicalBrowsingContext], but got it

Categories

(Core :: DOM: Navigation, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1775927
Tracking Status
firefox-esr78 --- unaffected
firefox90 --- unaffected
firefox91 --- unaffected
firefox92 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, regression)

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


[task 2021-07-19T22:01:09.752Z] 22:01:09     INFO - TEST-START | docshell/test/browser/browser_browsingContext-webProgress.js
[task 2021-07-19T22:01:10.263Z] 22:01:10     INFO - TEST-INFO | started process screentopng
[task 2021-07-19T22:01:10.679Z] 22:01:10     INFO - TEST-INFO | screentopng: exit 0
[task 2021-07-19T22:01:10.681Z] 22:01:10     INFO - Buffered messages logged at 22:01:09
[task 2021-07-19T22:01:10.681Z] 22:01:10     INFO - Entering test bound 
[task 2021-07-19T22:01:10.682Z] 22:01:10     INFO - Buffered messages logged at 22:01:10
[task 2021-07-19T22:01:10.683Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | Got a WebProgress interface on BrowsingContext in the parent process - 
[task 2021-07-19T22:01:10.684Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | WebProgress.browsingContext refers to the right BrowsingContext - 
[task 2021-07-19T22:01:10.684Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | With fission and bfcache in parent, navigations spawn a new BrowsingContext - 
[task 2021-07-19T22:01:10.685Z] 22:01:10     INFO - Wait for onLocationChange to be fired
[task 2021-07-19T22:01:10.686Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | Location change fires on the new BrowsingContext - 
[task 2021-07-19T22:01:10.687Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.687Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.688Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.689Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.689Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.690Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | The iframe BrowsingContext also exposes a WebProgress - 
[task 2021-07-19T22:01:10.691Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | Iframe location change fires on the iframe BrowsingContext - 
[task 2021-07-19T22:01:10.691Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.692Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.694Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.695Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.696Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.696Z] 22:01:10     INFO - Buffered messages finished
[task 2021-07-19T22:01:10.697Z] 22:01:10     INFO - TEST-UNEXPECTED-FAIL | docshell/test/browser/browser_browsingContext-webProgress.js | With fission and bfcache in parent, navigations spawn a new BrowsingContext - Didn't expect [object CanonicalBrowsingContext], but got it
[task 2021-07-19T22:01:10.698Z] 22:01:10     INFO - Stack trace:
[task 2021-07-19T22:01:10.698Z] 22:01:10     INFO - chrome://mochikit/content/browser-test.js:test_isnot:1374
[task 2021-07-19T22:01:10.698Z] 22:01:10     INFO - chrome://mochitests/content/browser/docshell/test/browser/browser_browsingContext-webProgress.js:null:116
[task 2021-07-19T22:01:10.699Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | Second location change fires on the new BrowsingContext - 
[task 2021-07-19T22:01:10.700Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.700Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.701Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.702Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.703Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.704Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | STATE_START, when navigating to another process, fires on the BrowsingContext we navigate *from* - 
[task 2021-07-19T22:01:10.704Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.705Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.706Z] 22:01:10     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://example.com/document-builder.sjs?html=com" line: 0}]
[task 2021-07-19T22:01:10.707Z] 22:01:10     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-07-19T22:01:10.709Z] 22:01:10     INFO - TEST-UNEXPECTED-FAIL | docshell/test/browser/browser_browsingContext-webProgress.js | location change, when navigating back, fires on the BrowsingContext we navigate *to* - Got [object CanonicalBrowsingContext], expected [object CanonicalBrowsingContext]
[task 2021-07-19T22:01:10.709Z] 22:01:10     INFO - Stack trace:
[task 2021-07-19T22:01:10.709Z] 22:01:10     INFO - chrome://mochikit/content/browser-test.js:test_is:1354
[task 2021-07-19T22:01:10.710Z] 22:01:10     INFO - chrome://mochitests/content/browser/docshell/test/browser/browser_browsingContext-webProgress.js:null:168
[task 2021-07-19T22:01:10.710Z] 22:01:10     INFO - chrome://browser/content/tabbrowser.js:_setTabLabel:1608
[task 2021-07-19T22:01:10.710Z] 22:01:10     INFO - chrome://browser/content/tabbrowser.js:setTabTitle:1580
[task 2021-07-19T22:01:10.710Z] 22:01:10     INFO - chrome://browser/content/tabbrowser.js:onLocationChange:6529
[task 2021-07-19T22:01:10.710Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.711Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.712Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.713Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.714Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.715Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | STATE_START, when navigating back, fires on the BrowsingContext we navigate *from* - 
[task 2021-07-19T22:01:10.716Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.716Z] 22:01:10     INFO - TEST-PASS | docshell/test/browser/browser_browsingContext-webProgress.js | undefined assertion name - 
[task 2021-07-19T22:01:10.717Z] 22:01:10     INFO - Leaving test bound 
[task 2021-07-19T22:01:10.718Z] 22:01:10     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-07-19T22:01:10.719Z] 22:01:10     INFO - TEST-UNEXPECTED-FAIL | docshell/test/browser/browser_browsingContext-webProgress.js | uncaught exception - TypeError: can't access property "hasAttribute", this.mTab is undefined at onLocationChange@chrome://browser/content/tabbrowser.js:6540:13
[task 2021-07-19T22:01:10.719Z] 22:01:10     INFO - 
[task 2021-07-19T22:01:10.719Z] 22:01:10     INFO - Stack trace:
[task 2021-07-19T22:01:10.719Z] 22:01:10     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:simpletestOnerror:1964
[task 2021-07-19T22:01:10.720Z] 22:01:10     INFO - GECKO(16487) | JavaScript error: chrome://browser/content/tabbrowser.js, line 6540: TypeError: can't access property "hasAttribute", this.mTab is undefined
[task 2021-07-19T22:01:10.721Z] 22:01:10     INFO - Console message: [JavaScript Error: "TypeError: can't access property "hasAttribute", this.mTab is undefined" {file: "chrome://browser/content/tabbrowser.js" line: 6540}]
[task 2021-07-19T22:01:10.721Z] 22:01:10     INFO - onLocationChange@chrome://browser/content/tabbrowser.js:6540:13
[task 2021-07-19T22:01:10.721Z] 22:01:10     INFO - 
[task 2021-07-19T22:01:10.722Z] 22:01:10     INFO - GECKO(16487) | MEMORY STAT | vsize 2976MB | residentFast 339MB | heapAllocated 141MB
[task 2021-07-19T22:01:10.723Z] 22:01:10     INFO - TEST-OK | docshell/test/browser/browser_browsingContext-webProgress.js | took 683ms
[task 2021-07-19T22:01:10.723Z] 22:01:10     INFO - checking window state
Regressed by: 1721203
Has Regression Range: --- → yes

Set release status flags based on info from the regressing bug 1721203

Summary: Intermittent tier2 docshell/test/browser/browser_browsingContext-webProgress.js | With fission and bfcache in parent, navigations spawn a new BrowsingContext - Didn't expect [object CanonicalBrowsingContext], but got it → Intermittent docshell/test/browser/browser_browsingContext-webProgress.js | With fission and bfcache in parent, navigations spawn a new BrowsingContext - Didn't expect [object CanonicalBrowsingContext], but got it
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.