Closed Bug 1776056 Opened 3 years ago Closed 1 year ago

High freq gfx/tests/browser/browser_omta_tearoff_tab.js | single tracking bug

Categories

(Core :: Graphics, defect, P3)

defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox110 --- ?

People

(Reporter: jmaher, Unassigned)

References

Details

(Keywords: intermittent-failure, intermittent-testcase, Whiteboard: [stockwell disabled])

Attachments

(2 files)

No description provided.

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

Severity: -- → S3

Update:
There have been 40 failures within the last 7 days:

  • 10 failures on Linux 18.04 x64 WebRender asan opt
  • 12 failures on Linux 18.04 x64 WebRender debug
  • 18 failures on Linux 18.04 x64 WebRender tsan opt

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

[task 2022-12-31T07:08:29.476Z] 07:08:29     INFO - TEST-START | gfx/tests/browser/browser_omta_tearoff_tab.js
[task 2022-12-31T07:08:31.298Z] 07:08:31     INFO - GECKO(6225) | 1672470511297	Marionette	TRACE	Received observer notification browser-delayed-startup-finished
[task 2022-12-31T07:08:31.365Z] 07:08:31     INFO - TEST-INFO | started process screentopng
[task 2022-12-31T07:08:31.581Z] 07:08:31     INFO - TEST-INFO | screentopng: exit 0
[task 2022-12-31T07:08:31.582Z] 07:08:31     INFO - Buffered messages logged at 07:08:29
[task 2022-12-31T07:08:31.582Z] 07:08:31     INFO - Entering test bound test
[task 2022-12-31T07:08:31.582Z] 07:08:31     INFO - Console message: [JavaScript Warning: "Unknown category for SetEventRecordingEnabled: page_load"]
[task 2022-12-31T07:08:31.582Z] 07:08:31     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "data:text/html,<head><style>body{animation: fadein 1s infinite;} @keyframes fadein{from{opacity: 0;}}</style><body>Text" line: 0}]
[task 2022-12-31T07:08:31.582Z] 07:08:31     INFO - Buffered messages logged at 07:08:30
[task 2022-12-31T07:08:31.582Z] 07:08:31     INFO - Console message: [JavaScript Warning: "Unknown category for SetEventRecordingEnabled: page_load"]
[task 2022-12-31T07:08:31.582Z] 07:08:31     INFO - Buffered messages finished
[task 2022-12-31T07:08:31.582Z] 07:08:31     INFO - TEST-UNEXPECTED-FAIL | gfx/tests/browser/browser_omta_tearoff_tab.js | vsync should be enabled as we have a tab with an animation - false == true - JS frame :: chrome://mochitests/content/browser/gfx/tests/browser/browser_omta_tearoff_tab.js :: test :: line 18
[task 2022-12-31T07:08:31.582Z] 07:08:31     INFO - Stack trace:
[task 2022-12-31T07:08:31.583Z] 07:08:31     INFO - chrome://mochitests/content/browser/gfx/tests/browser/browser_omta_tearoff_tab.js:test:18
[task 2022-12-31T07:08:31.897Z] 07:08:31     INFO - TEST-PASS | gfx/tests/browser/browser_omta_tearoff_tab.js | vsync should be disabled after closing window that contained an animated tab - true == true - 

Bob, as the owner of this component, can you help us assign the bug to someone?
Thank you.

Flags: needinfo?(bhood)
Whiteboard: [stockwell needswork:owner]
Summary: Intermittent gfx/tests/browser/browser_omta_tearoff_tab.js | single tracking bug → High freq gfx/tests/browser/browser_omta_tearoff_tab.js | single tracking bug
Blocks: gfx-triage
Flags: needinfo?(bhood)

This jumped in frequency on Dec 27, given that we had low volume of things landed over the holidays, might be easier than normal to pinpoint a specific thing that landed that caused this.

Sotaro, you were involved with this via Bug 1760618 in comment 31. Could you please have a look here and see if that somehow affected this test?

Flags: needinfo?(sotaro.ikeda.g)
Assignee: nobody → imoraru
Status: NEW → ASSIGNED
Attachment #9311232 - Attachment description: Bug 1776056 - disable browser_omta_tearoff_tab.js for frequent failures. r=#intermittent-reviewers → Bug 1776056 - disable browser_omta_tearoff_tab.js on linux for frequent failures. r=#intermittent-reviewers

Made a patch to disable browser_omta_tearoff_tab.js on linux to reduce the number of oranges on trees. If this lands, please remember to enable the test again when making a fix for the issue TEST-UNEXPECTED-FAIL | gfx/tests/browser/browser_omta_tearoff_tab.js | vsync should be enabled as we have a tab with an animation - false == true - JS frame :: chrome://mochitests/content/browser/gfx/tests/browser/browser_omta_tearoff_tab.js :: test :: line 18
Thank you!

Pushed by imoraru@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8453a8c7c4fb disable browser_omta_tearoff_tab.js on linux for frequent failures. r=#intermittent-reviewers
Assignee: imoraru → nobody
Status: ASSIGNED → NEW
Keywords: leave-open
Whiteboard: [stockwell needswork:owner] → [stockwell needswork:owner][stockwell disabled]
Whiteboard: [stockwell disabled][stockwell disable-recommended] → [stockwell disabled]
No longer blocks: gfx-triage

Hiro, are there any insights you can provide on this?

Flags: needinfo?(sotaro.ikeda.g) → needinfo?(hikezoe.birchill)

Looks like in failure cases, the animation in question hasn't started running on the compositor.

A try run with D166745 looks pretty green; https://treeherder.mozilla.org/jobs?repo=try&revision=11b2bcc46f4fca7e0bae7bbe1996e614210f7f13

Flags: needinfo?(hikezoe.birchill)
Pushed by hikezoe.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/69b330fd0bb9 Switch to the tab an animation is running and make sure the animation is running on the compositor. r=boris
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: