Intermittent browser/base/content/test/about/browser_aboutNewTab_bookmarksToolbarNewWindow.js | Toolbar should not become visible when loading slow site -
Categories
(Firefox :: New Tab Page, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox82 | --- | unaffected |
firefox83 | --- | unaffected |
firefox84 | --- | wontfix |
firefox85 | --- | wontfix |
firefox86 | --- | wontfix |
firefox87 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: sfoster)
References
(Regression)
Details
(Keywords: intermittent-failure, regression)
Attachments
(1 file)
Filed by: btara [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=320519283&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/X-kkdRaaS9iliS-VwFOnVQ/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/X-kkdRaaS9iliS-VwFOnVQ/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1
[task 2020-11-02T22:20:11.945Z] 22:20:11 INFO - TEST-START | browser/base/content/test/about/browser_aboutNewTab_bookmarksToolbarNewWindow.js
[task 2020-11-02T22:20:12.236Z] 22:20:12 INFO - GECKO(2218) | [Parent 2218: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x11c1ed000 == 8 [pid = 2218] [id = 7]
[task 2020-11-02T22:20:12.236Z] 22:20:12 INFO - GECKO(2218) | [Parent 2218: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 15 (0x14967b740) [pid = 2218] [serial = 15] [outer = 0x0]
[task 2020-11-02T22:20:12.236Z] 22:20:12 INFO - GECKO(2218) | [Parent 2218: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 16 (0x11c1ef400) [pid = 2218] [serial = 16] [outer = 0x14967b740]
[task 2020-11-02T22:20:12.346Z] 22:20:12 INFO - GECKO(2218) | [Parent 2218, Main Thread] WARNING: NS_ENSURE_TRUE(rootFrame) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4282
[task 2020-11-02T22:20:13.257Z] 22:20:13 INFO - TEST-INFO | started process screencapture
[task 2020-11-02T22:20:13.394Z] 22:20:13 INFO - TEST-INFO | screencapture: exit 0
[task 2020-11-02T22:20:13.394Z] 22:20:13 INFO - Buffered messages logged at 22:20:11
[task 2020-11-02T22:20:13.394Z] 22:20:13 INFO - Entering test bound bookmarks_toolbar_shown_on_newtab
[task 2020-11-02T22:20:13.394Z] 22:20:13 INFO - Testing with the feature enabled and newtab enabled
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - Buffered messages finished
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/about/browser_aboutNewTab_bookmarksToolbarNewWindow.js | Toolbar should not become visible when loading slow site -
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - Stack trace:
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - chrome://mochikit/content/browser-test.js:test_ok:1304
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - chrome://mochitests/content/browser/browser/base/content/test/about/head.js:waitForBookmarksToolbarVisibilityWithExitConditions:272
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/about/browser_aboutNewTab_bookmarksToolbarNewWindow.js | The bookmarks toolbar should not become visible before the site is loaded -
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - Stack trace:
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - chrome://mochikit/content/browser-test.js:test_ok:1304
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - chrome://mochitests/content/browser/browser/base/content/test/about/browser_aboutNewTab_bookmarksToolbarNewWindow.js:bookmarks_toolbar_shown_on_newtab:48
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/about/browser_aboutNewTab_bookmarksToolbarNewWindow.js | Toolbar hidden on slow site -
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - Stack trace:
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - chrome://mochikit/content/browser-test.js:test_ok:1304
[task 2020-11-02T22:20:13.395Z] 22:20:13 INFO - chrome://mochitests/content/browser/browser/base/content/test/about/browser_aboutNewTab_bookmarksToolbarNewWindow.js:bookmarks_toolbar_shown_on_newtab:52
[task 2020-11-02T22:20:13.396Z] 22:20:13 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-11-02T22:20:13.396Z] 22:20:13 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/about/browser_aboutNewTab_bookmarksToolbarNewWindow.js | Uncaught exception - at resource://testing-common/BrowserTestUtils.jsm:1099 - TypeError: can't access property "browsers", win.gBrowser is undefined
[task 2020-11-02T22:20:13.396Z] 22:20:13 INFO - Stack trace:
[task 2020-11-02T22:20:13.396Z] 22:20:13 INFO - windowClosed/finalMsgsPromise<@resource://testing-common/BrowserTestUtils.jsm:1099:26
[task 2020-11-02T22:20:13.396Z] 22:20:13 INFO - windowClosed@resource://testing-common/BrowserTestUtils.jsm:1098:30
[task 2020-11-02T22:20:13.396Z] 22:20:13 INFO - closeWindow@resource://testing-common/BrowserTestUtils.jsm:1076:42
[task 2020-11-02T22:20:13.396Z] 22:20:13 INFO - bookmarks_toolbar_shown_on_newtab@chrome://mochitests/content/browser/browser/base/content/test/about/browser_aboutNewTab_bookmarksToolbarNewWindow.js:54:30
[task 2020-11-02T22:20:13.396Z] 22:20:13 INFO - Leaving test bound bookmarks_toolbar_shown_on_newtab
[task 2020-11-02T22:20:13.396Z] 22:20:13 INFO - GECKO(2218) | [Parent 2218: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x152de0800 == 9 [pid = 2218] [id = 8]
[task 2020-11-02T22:20:13.396Z] 22:20:13 INFO - GECKO(2218) | [Parent 2218: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 17 (0x14e9dec80) [pid = 2218] [serial = 17] [outer = 0x0]
[task 2020-11-02T22:20:13.396Z] 22:20:13 INFO - GECKO(2218) | [Parent 2218, Main Thread] WARNING: 'NS_FAILED(targetPrincipal->GetAsciiOrigin(targetOrigin))', file /builds/worker/checkouts/gecko/toolkit/components/antitracking/AntiTrackingUtils.cpp:347
[task 2020-11-02T22:20:13.612Z] 22:20:13 INFO - GECKO(2218) | [Child 2220: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x109e0b000 == 2 [pid = 2220] [id = 1]
[task 2020-11-02T22:20:13.612Z] 22:20:13 INFO - GECKO(2218) | [Child 2220: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (0x11cd02580) [pid = 2220] [serial = 5] [outer = 0x0]
[task 2020-11-02T22:20:13.613Z] 22:20:13 INFO - GECKO(2218) | [Child 2220: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (0x109e0c400) [pid = 2220] [serial = 6] [outer = 0x11cd02580]
[task 2020-11-02T22:20:14.396Z] 22:20:14 INFO - GECKO(2218) | [Parent 2218: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 18 (0x1091cc000) [pid = 2218] [serial = 18] [outer = 0x14e9dec80]
[task 2020-11-02T22:20:14.533Z] 22:20:14 INFO - GECKO(2218) | [Parent 2218, Main Thread] WARNING: 'aOwner->IsDiscarded()', file /builds/worker/workspace/obj-build/dist/include/mozilla/dom/SyncedContextInlines.h:36
[task 2020-11-02T22:20:14.716Z] 22:20:14 INFO - Console message: OpenGL compositor Initialized Succesfully.
[task 2020-11-02T22:20:14.716Z] 22:20:14 INFO - Version: 2.1 INTEL-12.9.22
[task 2020-11-02T22:20:14.716Z] 22:20:14 INFO - Vendor: Intel Inc.
[task 2020-11-02T22:20:14.716Z] 22:20:14 INFO - Renderer: Intel Iris OpenGL Engine
[task 2020-11-02T22:20:14.716Z] 22:20:14 INFO - FBO Texture Target: TEXTURE_2D
[task 2020-11-02T22:20:15.079Z] 22:20:15 INFO - GECKO(2218) | [Parent 2218: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x11c1ed400 == 8 [pid = 2218] [id = 4] [url = about:blank]
[task 2020-11-02T22:20:15.079Z] 22:20:15 INFO - GECKO(2218) | [Parent 2218: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x11c1ec400 == 7 [pid = 2218] [id = 5] [url = about:blank]
[task 2020-11-02T22:20:15.494Z] 22:20:15 INFO - GECKO(2218) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2020-11-02T22:20:15.494Z] 22:20:15 INFO - GECKO(2218) | MEMORY STAT | vsize 7545MB | residentFast 291MB | heapAllocated 104MB
[task 2020-11-02T22:20:15.494Z] 22:20:15 INFO - TEST-OK | browser/base/content/test/about/browser_aboutNewTab_bookmarksToolbarNewWindow.js | took 3544ms```
Comment 1•4 years ago
|
||
Started appearing on tier 1 jobs:
https://treeherder.mozilla.org/logviewer?job_id=320557490&repo=autoland&lineNumber=3738
Comment 2•4 years ago
|
||
Set release status flags based on info from the regressing bug 1673363
Comment 3•4 years ago
|
||
Jared, looks like a regression from the changes in 1673363. :-(
Comment hidden (Intermittent Failures Robot) |
Comment 5•4 years ago
|
||
Looks like maybe this was fixed yesterday (?). Must admit I don't fully understand why...
Comment 6•4 years ago
|
||
Looks like this has disappeared in lieu of bug 1676326. Maybe worth keeping this open until that one is fixed to see if this one comes back...
Comment hidden (Intermittent Failures Robot) |
Comment 8•4 years ago
|
||
Clearing needinfo since this is a really low rate of failure.
Updated•4 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 11•4 years ago
|
||
Fwiw, this is essentially a perma failure on Fission combined with TSan.
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 17•4 years ago
|
||
(In reply to Christian Holler (:decoder) from comment #11)
Fwiw, this is essentially a perma failure on Fission combined with TSan.
This test is skipped for fission && tsan
. Sending to Fission triage to decide whether this bug should block Fission Beta.
[browser_aboutNewTab_bookmarksToolbarNewWindow.js]
skip-if = fission && tsan # Bug 1674948, perma on Fission+TSan
Comment hidden (Intermittent Failures Robot) |
Comment 19•4 years ago
|
||
@ Jared, can you recommend a frontend developer that has time to debug this browser_aboutNewTab_bookmarksToolbarNewWindow.js test's perma timeout with Fission? Or do you think this perma test timeout doesn't need to block shipping Fission MVP?
Looks like a test timing issue when testing slow-loading sites, not a TSan assertion failure. That's good news.
Nika says this test's slow-loading page's delay is before HTTP response headers are sent, so Fission process switching will not have occurred yet. Is Fission making the slow-loading site even slower than expected?
Comment 20•4 years ago
|
||
Sam, could you look in to this?
Assignee | ||
Comment 21•4 years ago
|
||
Yeah I can take a look.
Comment hidden (Intermittent Failures Robot) |
Comment 23•4 years ago
|
||
Tracking Fission test failures for Fission M7 Beta
Updated•4 years ago
|
Comment 24•4 years ago
|
||
Since the status are different for nightly and release, what's the status for beta?
For more information, please visit auto_nag documentation.
Updated•4 years ago
|
Assignee | ||
Comment 25•4 years ago
|
||
Is it possible to repro this without all the tsan tooling and a local tsan build? I've tried downloading the build from https://firefox-source-docs.mozilla.org/tools/sanitizer/tsan.html, and running the test with --appname /path/to/the/tsan/firefox-bin, but that gives me a certificate error.
(In reply to Chris Peterson [:cpeterson] from comment #19)
Nika says this test's slow-loading page's delay is before HTTP response headers are sent, so Fission process switching will not have occurred yet. Is Fission making the slow-loading site even slower than expected?
I can try moving the timer in that slow_loading_page.sjs, so it better emulates a laggy response. But, if that fixes the test under tsan+fission, is that really a fix? That seems like fixing a symptom, not the cause.
Assignee | ||
Comment 26•4 years ago
|
||
Ok I've been able to reproduce this locally using --verify, so I've got something to work with. It would still be good to know how to get this test to run in the same way on Try.
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 28•4 years ago
|
||
Updated•4 years ago
|
Comment 29•4 years ago
|
||
Comment 30•4 years ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Updated•4 years ago
|
Comment hidden (Intermittent Failures Robot) |
Updated•4 years ago
|
Description
•