Closed Bug 1785549 Opened 3 months ago Closed 3 months ago

Intermittent /requestidlecallback/deadline-max.html | single tracking bug

Categories

(Core :: DOM: Core & HTML, defect, P3)

defect

Tracking

()

RESOLVED FIXED
106 Branch
Tracking Status
firefox105 --- fixed
firefox106 --- fixed

People

(Reporter: jmaher, Assigned: smaug)

References

Details

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

Attachments

(1 file)

No description provided.

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

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

  • linux1804-64-asan-qr
  • linux1804-64-qr
  • linux1804-64-shippable-qr
  • macosx1015-64-qr
  • macosx1015-64-shippable-qr
  • windows10-64-2004-qr
Flags: needinfo?(continuation)
Whiteboard: [stockwell needswork:owner]

On Linux and Windows, we're failing like this:

TEST-UNEXPECTED-FAIL | /requestidlecallback/deadline-max.html | Check that the deadline is less than 50ms. - assert_less_than_equal: expected a number less than or equal to 50 but got 50.1261209999999

The highest value I saw was around 50.72. (There are only two failures on Windows.)

The OSX failures look like this:

TEST-UNEXPECTED-PASS | /requestidlecallback/deadline-max.html | Check that the deadline is less than 50ms. - expected FAIL

I don't know if this is always passing or merely only sometimes passing.

Olli, are you familiar with request idle callback? Do you know if the expectations should be changed here? Thanks.

Flags: needinfo?(continuation) → needinfo?(smaug)

I guess we need to round that 50.1261209999999 to 50

Assignee: nobody → smaug
Flags: needinfo?(smaug)
Pushed by opettay@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/95222fbca530
ensure requestIdleCallback's callback doesn't get deadlines > 50ms, r=mccr8
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 106 Branch

Could you submit an uplift request? There have been 8 such failures on beta in the last 2 days.

Flags: needinfo?(smaug)

Comment on attachment 9292071 [details]
Bug 1785549, ensure requestIdleCallback's callback doesn't get deadlines > 50ms, r=mccr8

Beta/Release Uplift Approval Request

  • User impact if declined: Rarely > 50ms idle periods. But the reason for the request is to reduce the number of intermittent test failures
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): It just rounds a number reporter through idle callback.
  • String changes made/needed: NA
  • Is Android affected?: Yes
Flags: needinfo?(smaug)
Attachment #9292071 - Flags: approval-mozilla-beta?

Comment on attachment 9292071 [details]
Bug 1785549, ensure requestIdleCallback's callback doesn't get deadlines > 50ms, r=mccr8

Approved for 105.0b6.

Attachment #9292071 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.