Closed Bug 1680743 Opened 5 years ago Closed 5 years ago

46.52 - 48.24% about_preferences_basic (windows10-64-shippable-qr) regression on push e4c8bc7feaa60470c026236a7d89881a74b29d34 (Wed December 2 2020)

Categories

(Core :: Layout, defect)

Firefox 85
defect

Tracking

()

RESOLVED FIXED
86 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox83 --- unaffected
firefox84 --- unaffected
firefox85 --- fixed
firefox86 --- fixed

People

(Reporter: alexandrui, Assigned: rmader)

References

(Regression)

Details

(4 keywords)

Perfherder has detected a talos performance regression from push e4c8bc7feaa60470c026236a7d89881a74b29d34. As author of one of the patches included in that push, we need your help to address this regression.

Regressions:

Ratio Suite Test Platform Options Absolute values (old vs new)
48% about_preferences_basic windows10-64-shippable-qr e10s stylo webrender-sw 109.55 -> 162.39
47% about_preferences_basic windows10-64-shippable-qr e10s stylo webrender-sw 107.10 -> 156.93

Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests. Please follow our guide to handling regression bugs and let us know your plans within 3 business days, or the offending patch(es) will be backed out in accordance with our regression policy.

For more information on performance sheriffing please see our FAQ.

Flags: needinfo?(robert.mader)
Component: Performance → Widget: Gtk
Product: Testing → Core

Hm interesting. The changes in bug 1645528 are on a quite general level, so all timers on all OSs/platform in e10s contexts are affected. If there's something wrong about bug 1645528, I'd expect issues to show up on other platforms as well.

Do I understand things correctly that currently only Win10 with sw-wr are affected (AFAIK sw-wr is quite newish and not used anywhere by default, nor as well tested as wr on hardware)?

Is there any chance that this is reproducible on Linux, even to a lesser extend? Or in hardware WR?

Flags: needinfo?(robert.mader) → needinfo?(aionescu)

To follow up on this - if this is the only configuration affected (also only the qr build?), then it would be a strong indicator that bug 1645528 just uncovered a pre-existing bug.
Which in the case of sw-wr would AFAIK also not be critical, or at least not critical enough to justify backing out of bug 1645528, as it provides a quite important feature for the Wayland backend.

(In reply to Robert Mader [:rmader] from comment #1)

Do I understand things correctly that currently only Win10 with sw-wr are affected (AFAIK sw-wr is quite newish and not used anywhere by default, nor as well tested as wr on hardware)?

Is there any chance that this is reproducible on Linux, even to a lesser extend? Or in hardware WR?

The only OS I tend to say is not affected (yet) is macos. Otheriwse, the graph shows that both windows and linux webrender (with and without sw) are affected.

Flags: needinfo?(aionescu)

Thanks, will look into the test then.

Set release status flags based on info from the regressing bug 1645528

Assignee: nobody → robert.mader
Component: Widget: Gtk → Layout
See Also: → 1681030
Status: NEW → ASSIGNED
Flags: needinfo?(robert.mader)

:rmader could you confirm if this is something we should back out from mozilla-beta?

Yes, please. See bug 1645528 comment 68. I'm still looking into it but unfortunately didn't solve things in time.

Flags: needinfo?(robert.mader)

This is hopefully/likely fixed in bug 1681030

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Depends on: 1681030
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.