Closed Bug 1714225 Opened 3 years ago Closed 3 years ago

Perma [tier 2] Fission | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab saved -

Categories

(Firefox :: Session Restore, defect, P2)

Unspecified
Windows
defect

Tracking

()

RESOLVED DUPLICATE of bug 1715264
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

I'll skip it, thanks for flagging!

Flags: needinfo?(ahal)
Keywords: leave-open
Blocks: 1694824
Summary: Perma [tier 2] browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab saved - → Perma [tier 2] Fission | browser/components/sessionstore/test/browser_async_remove_tab.js | closed tab saved -
Pushed by ahalberstadt@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2620aec06dc7 Skip 'browser/components/sessionstore/test/browser_async_remove_tab.js' on Windows fission for perma-fail, r=jmaher

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

Fission Milestone: --- → ?
Flags: needinfo?(mdeboer)
OS: Unspecified → Windows
Whiteboard: [stockwell disabled]

Andrew, seems like macosx1015-64-qr and macosx1015-64-shippable-qr are also being affected by these permafailures, could you please take a look?

Flags: needinfo?(ahal)
Flags: needinfo?(ahal)
Pushed by ahalberstadt@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/997fcdbc8533 Expand skip annotation in 'browser_async_remove_tab.js' for MacOS fission perma-fail, r=intermittent-reviewers,bhearsum

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
Fission Milestone: ? → M7a
Flags: needinfo?(mdeboer) → needinfo?(kmadan)
Priority: P5 → P2
Blocks: 1715264

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.

Flags: needinfo?(kmadan)

Will be fixed in bug 1715264.

No longer blocks: 1715264
Status: NEW → RESOLVED
Closed: 3 years ago
Keywords: leave-open
Resolution: --- → DUPLICATE

(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.

Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: