Open Bug 1775616 Opened 2 years ago Updated 2 months ago

Intermittent browser/components/sessionstore/test/browser_async_window_flushing.js | single tracking bug

Categories

(Firefox :: Session Restore, defect, P3)

defect

Tracking

()

People

(Reporter: jmaher, Unassigned)

References

Details

(Keywords: intermittent-failure, intermittent-testcase, leave-open, Whiteboard: [stockwell disabled][fidefe-quality-foundation])

Attachments

(2 files, 1 obsolete file)

No description provided.

Additional information about this bug failures and frequency patterns can be found by running: ./mach test-info failure-report --bug 1775616

Update:

There have been 33 failures within the last 7 days:

  • 7 failures on Linux 18.04 x64 WebRender asan opt
  • 19 failures on Linux 18.04 x64 WebRender debug
  • 6 failures on OS X 10.15 WebRender debug
  • 1 failure on Windows 10 x64 2004 asan WebRender opt

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=399920721&repo=autoland&lineNumber=9920

:dao, can you help us assign this to someone?
Thank you.

Flags: needinfo?(dao+bmo)
Whiteboard: [stockwell needswork:owner]

There have been 41 total failures in the last 7 days, recent failure log.
Affected platforms are:

  • linux1804-64-asan-qr
  • linux1804-64-qr
  • macosx1015-64-qr
  • macosx1100-64-shippable-qr
  • windows10-64-2004-qr

Update:

There have been 31 failures within the last 7 days:

  • 10 failures on Linux 18.04 x64 WebRender asan opt
  • 7 failures on Linux 18.04 x64 WebRender debug/opt
  • 1 failure on Linux 18.04 x64 WebRender Shippable opt
  • 2 failures on Linux 18.04 x64 WebRender tsan opt
  • 9 failures on OS X 10.15 WebRender debug
  • 1 failure on OS X 11 WebRender Shippable opt
  • 1 Windows 10 x64 2004 asan WebRender opt

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=401695172&repo=autoland&lineNumber=4848

[task 2023-01-07T22:26:23.435Z] 22:26:23     INFO - Console message: [JavaScript Warning: "Unknown category for SetEventRecordingEnabled: page_load"]
[task 2023-01-07T22:26:23.436Z] 22:26:23     INFO - Buffered messages finished
[task 2023-01-07T22:26:23.438Z] 22:26:23     INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_async_window_flushing.js | Test timed out - 
[task 2023-01-07T22:26:23.439Z] 22:26:23     INFO - GECKO(3977) | MEMORY STAT | vsize 20975650MB | residentFast 1771MB
[task 2023-01-07T22:26:23.440Z] 22:26:23     INFO - TEST-OK | browser/components/sessionstore/test/browser_async_window_flushing.js | took 90079ms

There have been 66 total failures in the last 7 days, recent failure log.
Affected platforms are:

  • linux1804-64-asan-qr
  • linux1804-64-qr
  • linux1804-64-shippable-qr
  • linux1804-64-tsan-qr
  • macosx1015-64-qr
  • macosx1015-64-shippable-qr
  • windows10-64-2004-asan-qr

Update:
There have been 39 failures within the last 7 days:
• 10 failures on Linux 18.04 x64 WebRender asan opt
• 1 failures on Linux 18.04 x64 WebRender opt
• 13 failures on Linux 18.04 x64 WebRender debug
• 2 failures on Linux 18.04 x64 WebRender Shippable opt
• 11 failures on OS X 10.15 WebRender debug
• 1 failures on Windows 10 x64 2004 asan
• 1 failures on Windows 10 x64 2004 CCov WebRender opt
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=403851086&repo=autoland&lineNumber=3661

[task 2023-01-28T21:18:59.725Z] 21:18:59     INFO - TEST-START | browser/components/sessionstore/test/browser_async_window_flushing.js
[task 2023-01-28T21:19:00.522Z] 21:19:00     INFO - GECKO(1580) | 1674940740521	Marionette	TRACE	Received observer notification browser-delayed-startup-finished
[task 2023-01-28T21:19:19.815Z] 21:19:19     INFO - GECKO(1580) | ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
[task 2023-01-28T21:20:29.748Z] 21:20:29     INFO - TEST-INFO | started process screentopng
[task 2023-01-28T21:20:30.167Z] 21:20:30     INFO - TEST-INFO | screentopng: exit 0
[task 2023-01-28T21:20:30.168Z] 21:20:30     INFO - Buffered messages logged at 21:18:59
[task 2023-01-28T21:20:30.169Z] 21:20:30     INFO - Entering test bound test_add_interesting_window
[task 2023-01-28T21:20:30.170Z] 21:20:30     INFO - Buffered messages logged at 21:19:01
[task 2023-01-28T21:20:30.172Z] 21:20:30     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "http://example.com/" line: 0}]
[task 2023-01-28T21:20:30.173Z] 21:20:30     INFO - Console message: [JavaScript Warning: "Unknown category for SetEventRecordingEnabled: page_load"]
[task 2023-01-28T21:20:30.174Z] 21:20:30     INFO - Buffered messages finished
[task 2023-01-28T21:20:30.174Z] 21:20:30     INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_async_window_flushing.js | Test timed out - 
[task 2023-01-28T21:20:30.175Z] 21:20:30     INFO - GECKO(1580) | MEMORY STAT | vsize 20975647MB | residentFast 1793MB
[task 2023-01-28T21:20:30.177Z] 21:20:30     INFO - TEST-OK | browser/components/sessionstore/test/browser_async_window_flushing.js | took 90061ms
[task 2023-01-28T21:20:30.178Z] 21:20:30     INFO - checking window state
[task 2023-01-28T21:20:30.178Z] 21:20:30     INFO - Not taking screenshot here: see the one that was previously logged
[task 2023-01-28T21:20:30.179Z] 21:20:30     INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_async_window_flushing.js | Found a browser window after previous test timed out - 
[task 2023-01-28T21:20:30.180Z] 21:20:30     INFO - GECKO(1580) | must wait for focus
[task 2023-01-28T21:20:30.321Z] 21:20:30     INFO - TEST-START | browser/components/sessionstore/test/browser_attributes.js
Whiteboard: [stockwell disable-recommended] → [stockwell needswork:owner]

Hi Dao! Can you please take a look at this? Maybe you could help us assign this to someone! This was on the disable-recommended list.
Thank you!

Flags: needinfo?(dao+bmo)
Flags: needinfo?(dao+bmo)
Assignee: nobody → csabou
Status: NEW → ASSIGNED
Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/62c9a4ca360b
disable browser_async_window_flushing.js due to frequent failures. r=intermittent-reviewers,jmaher
Assignee: csabou → nobody
Status: ASSIGNED → NEW
Keywords: leave-open
Whiteboard: [stockwell disable-recommended] → [stockwell disabled]

Mike, is this something you want to look over? I see you added the test in Bug 1226333. I disabled this because of the frequent failures and no response from Dão.

Flags: needinfo?(mconley)

Update

There have been 34 failures within the last 7 days:

  • 5 failures on Windows 11 x86 22H2 WebRender debug
  • 29 failures on Windows 11 x64 22H2 WebRender debug

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=432525682&repo=mozilla-central&lineNumber=39582

[task 2023-10-15T10:58:49.946Z] 10:58:49     INFO - TEST-INFO | started process screenshot
[task 2023-10-15T10:58:50.120Z] 10:58:50     INFO - TEST-INFO | screenshot: exit 0
[task 2023-10-15T10:58:50.131Z] 10:58:50     INFO - Buffered messages logged at 10:57:12
[task 2023-10-15T10:58:50.131Z] 10:58:50     INFO - Entering test bound test_add_interesting_window
[task 2023-10-15T10:58:50.132Z] 10:58:50     INFO - Buffered messages logged at 10:57:13
[task 2023-10-15T10:58:50.132Z] 10:58:50     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use <!DOCTYPE html>." {file: "http://example.com/" line: 0}]
[task 2023-10-15T10:58:50.132Z] 10:58:50     INFO - Buffered messages finished
[task 2023-10-15T10:58:50.133Z] 10:58:50     INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_async_window_flushing.js | Test timed out - 
[task 2023-10-15T10:58:50.133Z] 10:58:50     INFO - GECKO(4904) | MEMORY STAT | vsize 2104598MB | vsizeMaxContiguous 65048378MB | residentFast 480MB | heapAllocated 201MB
[task 2023-10-15T10:58:50.134Z] 10:58:50     INFO - TEST-OK | browser/components/sessionstore/test/browser_async_window_flushing.js | took 97518ms
[task 2023-10-15T10:58:50.134Z] 10:58:50     INFO - GECKO(4904) | [Child 7616: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 1ebbd93fc00 == 1 [pid = 7616] [id = 81]
[task 2023-10-15T10:58:50.135Z] 10:58:50     INFO - GECKO(4904) | [Child 7616: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (1ebb644d020) [pid = 7616] [serial = 199] [outer = 0]
[task 2023-10-15T10:58:50.136Z] 10:58:50     INFO - GECKO(4904) | [Child 7616: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (1ebbd940400) [pid = 7616] [serial = 200] [outer = 1ebb644d020]
[task 2023-10-15T10:58:50.136Z] 10:58:50     INFO - checking window state
[task 2023-10-15T10:58:50.136Z] 10:58:50     INFO - Not taking screenshot here: see the one that was previously logged
[task 2023-10-15T10:58:50.137Z] 10:58:50     INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_async_window_flushing.js | Found a browser window after previous test timed out - 
Whiteboard: [stockwell disabled] → [stockwell needswork:owner]

Update:
There have been 44 failures within the last 7 days:
• 11 failures on Windows 11 x86 22H2 WebRender debug
• 33 failures on Windows 11 x64 22H2 WebRender debug
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=434360274&repo=autoland&lineNumber=39481

[task 2023-10-30T23:52:42.540Z] 23:52:42     INFO - GECKO(4384) | [Parent 7776: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 50 (2606160fc00) [pid = 7776] [serial = 487] [outer = 0] [url = about:blank]
[task 2023-10-30T23:52:42.540Z] 23:52:42     INFO - GECKO(4384) | [Parent 7776: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 49 (26060dad400) [pid = 7776] [serial = 485] [outer = 0] [url = about:robots]
[task 2023-10-30T23:52:42.541Z] 23:52:42     INFO - GECKO(4384) | [Parent 7776: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 48 (26057fa1c00) [pid = 7776] [serial = 482] [outer = 0] [url = about:blank]
[task 2023-10-30T23:53:13.679Z] 23:53:13     INFO - TEST-INFO | started process screenshot
[task 2023-10-30T23:53:13.782Z] 23:53:13     INFO - TEST-INFO | screenshot: exit 0
[task 2023-10-30T23:53:13.789Z] 23:53:13     INFO - Buffered messages logged at 23:51:34
[task 2023-10-30T23:53:13.789Z] 23:53:13     INFO - Entering test bound test_add_interesting_window
[task 2023-10-30T23:53:13.791Z] 23:53:13     INFO - Buffered messages logged at 23:51:35
[task 2023-10-30T23:53:13.791Z] 23:53:13     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use <!DOCTYPE html>." {file: "http://example.com/" line: 0}]
[task 2023-10-30T23:53:13.791Z] 23:53:13     INFO - Buffered messages finished
[task 2023-10-30T23:53:13.793Z] 23:53:13     INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_async_window_flushing.js | Test timed out - 
[task 2023-10-30T23:53:13.793Z] 23:53:13     INFO - GECKO(4384) | MEMORY STAT | vsize 2104598MB | vsizeMaxContiguous 65090194MB | residentFast 483MB | heapAllocated 198MB
[task 2023-10-30T23:53:13.794Z] 23:53:13     INFO - TEST-OK | browser/components/sessionstore/test/browser_async_window_flushing.js | took 99671ms
[task 2023-10-30T23:53:13.794Z] 23:53:13     INFO - GECKO(4384) | [Child 4580: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 2b73f03f000 == 1 [pid = 4580] [id = 81]
[task 2023-10-30T23:53:13.795Z] 23:53:13     INFO - GECKO(4384) | [Child 4580: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (2b737b4d020) [pid = 4580] [serial = 199] [outer = 0]
[task 2023-10-30T23:53:13.795Z] 23:53:13     INFO - GECKO(4384) | [Child 4580: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (2b73f03fc00) [pid = 4580] [serial = 200] [outer = 2b737b4d020]
[task 2023-10-30T23:53:13.795Z] 23:53:13     INFO - checking window state
[task 2023-10-30T23:53:13.796Z] 23:53:13     INFO - Not taking screenshot here: see the one that was previously logged
[task 2023-10-30T23:53:13.797Z] 23:53:13     INFO - TEST-UNEXPECTED-FAIL | browser/components/sessionstore/test/browser_async_window_flushing.js | Found a browser window after previous test timed out - 
[task 2023-10-30T23:53:13.797Z] 23:53:13     INFO - GECKO(4384) | must wait for focus
[task 2023-10-30T23:53:13.882Z] 23:53:13     INFO - GECKO(4384) | [GPU 5080, Compositor] WARNING: Possibly dropping task posted to updater thread: file /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp:371
[task 2023-10-30T23:53:13.909Z] 23:53:13     INFO - TEST-START | browser/components/sessionstore/test/browser_attributes.js

This is again on the disable-recommended list.
I'm going to "refresh" the needinfos here. Also, going to make a new disable patch in case we don't get/until we get an answer here.

Flags: needinfo?(mconley)
Flags: needinfo?(dao+bmo)
Flags: needinfo?(mconley)
Flags: needinfo?(dao+bmo)

Redirecting needinfo to sclements and sfoster. Perhaps they'll be able to find an owner here.

Depends on: 1226333
Flags: needinfo?(sfoster)
Flags: needinfo?(sclements)
Flags: needinfo?(dao+bmo)
Whiteboard: [stockwell disable-recommended] → [stockwell disable-recommended][fidefe-quality-foundation]
Attachment #9361131 - Attachment description: Bug 1775616 - update to the disable conditions to include the platforms that test browser_async_window_flushing.js is failing frequently. r=#intermittent-reviewers → Bug 1775616 - update the disable conditions to include the platforms that test browser_async_window_flushing.js is failing frequently. r=#intermittent-reviewers,dao
Whiteboard: [stockwell disable-recommended][fidefe-quality-foundation] → [stockwell disabled][fidefe-quality-foundation]
Pushed by imoraru@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/815221f933a8
update the disable conditions to include the platforms that test browser_async_window_flushing.js is failing frequently. r=sessionstore-reviewers,dao

Since mconley added this test 8 years ago, its probably safe to say this should be worked on by whomever has the cycles for it - not necessary mconley. mcconley, if you're able to pick this up let me know, otherwise I can add it to the info mgmt JIRA board for triage (although we do have higher priority items to work on at the moment).

Flags: needinfo?(sclements)

Clearing my need-info. There's a ton of these tests and a lot are intermittent and skipped for various platforms. We'll need some dedicated time & resources to go through and get on top of this. I don't think we need anything from mconley either so clearing that ni.

Flags: needinfo?(sfoster)
Flags: needinfo?(mconley)
Attachment #9386913 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: