Perma [tier 2] Fission | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab saved -
Categories
(Firefox :: Session Restore, defect, P2)
Tracking
()
Fission Milestone | M7a |
People
(Reporter: intermittent-bug-filer, Unassigned)
References
(Regression)
Details
(Keywords: intermittent-failure, regression, Whiteboard: [stockwell disabled])
Attachments
(2 files)
Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=341577719&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/dZytdPNtQbmKgaN72KcEFQ/runs/0/artifacts/public/logs/live_backing.log
[task 2021-06-02T23:04:14.416Z] 23:04:14 INFO - TEST-OK | browser/components/sessionstore/test/browser_async_duplicate_tab.js | took 1122ms
[task 2021-06-02T23:04:14.429Z] 23:04:14 INFO - checking window state
[task 2021-06-02T23:04:14.449Z] 23:04:14 INFO - TEST-START | browser/components/sessionstore/test/browser_async_remove_tab.js
[task 2021-06-02T23:04:14.479Z] 23:04:14 INFO - GECKO(3560) | [Parent 10980, IPC I/O Parent] WARNING: file /builds/worker/checkouts/gecko/ipc/chromium/src/base/process_util_win.cc:167
[task 2021-06-02T23:04:15.191Z] 23:04:15 INFO - TEST-INFO | started process screenshot
[task 2021-06-02T23:04:15.274Z] 23:04:15 INFO - TEST-INFO | screenshot: exit 0
[task 2021-06-02T23:04:15.274Z] 23:04:15 INFO - Buffered messages logged at 23:04:14
[task 2021-06-02T23:04:15.275Z] 23:04:15 INFO - Entering test bound dont_save_empty_tabs
[task 2021-06-02T23:04:15.275Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab not saved -
[task 2021-06-02T23:04:15.276Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab not saved -
[task 2021-06-02T23:04:15.277Z] 23:04:15 INFO - Leaving test bound dont_save_empty_tabs
[task 2021-06-02T23:04:15.277Z] 23:04:15 INFO - Entering test bound save_worthy_tabs_remote
[task 2021-06-02T23:04:15.277Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | browser is remote -
[task 2021-06-02T23:04:15.278Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab saved -
[task 2021-06-02T23:04:15.278Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab saved -
[task 2021-06-02T23:04:15.278Z] 23:04:15 INFO - Leaving test bound save_worthy_tabs_remote
[task 2021-06-02T23:04:15.278Z] 23:04:15 INFO - Entering test bound save_worthy_tabs_nonremote
[task 2021-06-02T23:04:15.279Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | browser is not remote -
[task 2021-06-02T23:04:15.280Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab saved -
[task 2021-06-02T23:04:15.280Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab saved -
[task 2021-06-02T23:04:15.281Z] 23:04:15 INFO - Leaving test bound save_worthy_tabs_nonremote
[task 2021-06-02T23:04:15.281Z] 23:04:15 INFO - Entering test bound save_worthy_tabs_remote_final
[task 2021-06-02T23:04:15.282Z] 23:04:15 INFO - Buffered messages logged at 23:04:15
[task 2021-06-02T23:04:15.282Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | browser is remote -
[task 2021-06-02T23:04:15.282Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | browser is still remote -
[task 2021-06-02T23:04:15.283Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab not saved -
[task 2021-06-02T23:04:15.283Z] 23:04:15 INFO - Buffered messages finished
[task 2021-06-02T23:04:15.284Z] 23:04:15 INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab saved -
[task 2021-06-02T23:04:15.284Z] 23:04:15 INFO - Stack trace:
[task 2021-06-02T23:04:15.284Z] 23:04:15 INFO - chrome://mochikit/content/browser-test.js:test_ok:1334
[task 2021-06-02T23:04:15.284Z] 23:04:15 INFO - chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_async_remove_tab.js:save_worthy_tabs_remote_final:105
[task 2021-06-02T23:04:15.285Z] 23:04:15 INFO - Leaving test bound save_worthy_tabs_remote_final
[task 2021-06-02T23:04:15.285Z] 23:04:15 INFO - Entering test bound save_worthy_tabs_nonremote_final
[task 2021-06-02T23:04:15.285Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | browser is remote -
[task 2021-06-02T23:04:15.322Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | browser is not remote anymore -
[task 2021-06-02T23:04:15.326Z] 23:04:15 INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-06-02T23:04:15.326Z] 23:04:15 INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab not saved -
[task 2021-06-02T23:04:15.326Z] 23:04:15 INFO - Stack trace:
[task 2021-06-02T23:04:15.326Z] 23:04:15 INFO - chrome://mochikit/content/browser-test.js:test_ok:1334
[task 2021-06-02T23:04:15.326Z] 23:04:15 INFO - chrome://mochitests/content/browser/browser/components/sessionstore/test/browser_async_remove_tab.js:save_worthy_tabs_nonremote_final:122
[task 2021-06-02T23:04:15.333Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab saved -
[task 2021-06-02T23:04:15.333Z] 23:04:15 INFO - Leaving test bound save_worthy_tabs_nonremote_final
[task 2021-06-02T23:04:15.334Z] 23:04:15 INFO - Entering test bound dont_save_empty_tabs_final
[task 2021-06-02T23:04:15.693Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | browser is remote -
[task 2021-06-02T23:04:15.732Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab saved -
[task 2021-06-02T23:04:15.747Z] 23:04:15 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab not saved -
[task 2021-06-02T23:04:15.748Z] 23:04:15 INFO - Leaving test bound dont_save_empty_tabs_final
[task 2021-06-02T23:04:15.748Z] 23:04:15 INFO - Entering test bound undo_worthy_tabs
[task 2021-06-02T23:04:16.117Z] 23:04:16 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | browser is remote -
[task 2021-06-02T23:04:16.119Z] 23:04:16 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab saved -
[task 2021-06-02T23:04:16.201Z] 23:04:16 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | tab no longer closed -
[task 2021-06-02T23:04:16.208Z] 23:04:16 INFO - Leaving test bound undo_worthy_tabs
[task 2021-06-02T23:04:16.209Z] 23:04:16 INFO - Entering test bound forget_worthy_tabs_remote
[task 2021-06-02T23:04:16.254Z] 23:04:16 INFO - GECKO(3560) | [Parent 10980, IPC I/O Parent] WARNING: file /builds/worker/checkouts/gecko/ipc/chromium/src/base/process_util_win.cc:167
[task 2021-06-02T23:04:16.605Z] 23:04:16 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | browser is remote -
[task 2021-06-02T23:04:16.607Z] 23:04:16 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab saved -
[task 2021-06-02T23:04:16.614Z] 23:04:16 INFO - TEST-PASS | browser/components/sessionstore/test/browser_async_remove_tab.js | we forgot about the tab -
[task 2021-06-02T23:04:16.614Z] 23:04:16 INFO - Leaving test bound forget_worthy_tabs_remote
[task 2021-06-02T23:04:16.664Z] 23:04:16 INFO - GECKO(3560) | MEMORY STAT | vsize 2104843MB | vsizeMaxContiguous 67243016MB | residentFast 451MB | heapAllocated 233MB
[task 2021-06-02T23:04:16.665Z] 23:04:16 INFO - TEST-OK | browser/components/sessionstore/test/browser_async_remove_tab.js | took 2216ms
[task 2021-06-02T23:04:16.679Z] 23:04:16 INFO - checking window state
[task 2021-06-02T23:04:16.693Z] 23:04:16 INFO - TEST-START | browser/components/sessionstore/test/browser_attributes.js
Comment 1•3 years ago
|
||
Andrew, this looks to be caused by the tests that were toggled in Bug 1694824:
https://treeherder.mozilla.org/jobs?repo=autoland&fromchange=3714aec52e32e31d197401009ae562906536fd86&searchStr=windows%2C10%2Cx64%2Cwebrender%2Copt%2Cmochitests%2Cwith%2Cfission%2Cenabled%2Ctest-windows10-64-qr%2Fopt-mochitest-browser-chrome-fis-e10s&tochange=a1a67efda98eeae6d9bcac77a817015f85e5fe4a&selectedTaskRun=IQzQ_8vTRuKaNdZMvSjyvQ.0
Could you please take a look?
Comment 2•3 years ago
|
||
I'll skip it, thanks for flagging!
Updated•3 years ago
|
Comment 3•3 years ago
|
||
Comment 5•3 years ago
|
||
Mike, Fission browser-chrome tests were just enabled on more platforms in bug 1694824. Previously Fission had only been testing browser-chrome on Linux. Looks like this session restore is perma failing for Fission Windows opt, which sounds bad but this test is already skipped for debug builds on all platforms.
Do you think this test failure should block shipping Fission?
skip-if =
debug # bug 1211084
os == 'linux' && bits == 64 && !debug # Bug 1677540
+ fission && os == "win" && !debug # Bug 1714225 - new Fission platform triage
https://hg.mozilla.org/integration/autoland/rev/2620aec06dc7
Comment hidden (Intermittent Failures Robot) |
Comment 7•3 years ago
|
||
bugherder |
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Updated•3 years ago
|
Comment 9•3 years ago
|
||
Andrew, seems like macosx1015-64-qr and macosx1015-64-shippable-qr are also being affected by these permafailures, could you please take a look?
Comment hidden (Intermittent Failures Robot) |
Updated•3 years ago
|
Comment 11•3 years ago
|
||
Comment 12•3 years ago
|
||
Comment 13•3 years ago
|
||
Kashav, this might be a regression from your patches to remove the SessionStore frame script in bug 1706445.
This test is very flaky and now disabled everywhere except non-Fission Windows and macOS opt, but it seems important.
[browser_async_remove_tab.js]
run-if = e10s
skip-if =
debug # bug 1211084
os == 'linux' && bits == 64 && !debug # Bug 1677540
fission && (os == "win" || os == "mac") && !debug # Bug 1714225 - new Fission platform triage
Comment 14•3 years ago
|
||
bugherder |
Comment 15•3 years ago
|
||
It might be, but looks like it's been disabled debug-only for some time as well. So probably just a really flaky test. I'll take a look.
Comment 16•3 years ago
|
||
Will be fixed in bug 1715264.
Comment hidden (Intermittent Failures Robot) |
Comment 18•3 years ago
|
||
(In reply to Intermittent Failures Robot from comment #17)
12 failures in 3502 pushes (0.003 failures/push) were associated with this bug in the last 7 days.
Repository breakdown:
- autoland: 11
- mozilla-central: 1
Platform and build breakdown:
- macosx1015-64-qr: 6
- opt: 6
- macosx1015-64-shippable-qr: 6
- opt: 6
For more details, see:
https://treeherder.mozilla.org/intermittent-failures/bugdetails?bug=1714225&startday=2021-06-07&endday=2021-06-13&tree=all
btw, those failures were all on 2021-06-07, before Kashav fixed the tests on 2021-06-11 in bug 1715264.
Updated•3 years ago
|
Description
•