Multiple regressions on JS3, six-speed, and web-tooling benchmark around 26june 2025
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox-esr128 | --- | unaffected |
| firefox-esr140 | --- | unaffected |
| firefox140 | --- | unaffected |
| firefox141 | --- | unaffected |
| firefox142 | --- | fixed |
People
(Reporter: mayankleoboy1, Unassigned)
References
(Regression)
Details
(Keywords: regression)
58% on Six-speed-string-template-es5 : https://treeherder.mozilla.org/perfherder/graphs?highlightAlerts=1&highlightChangelogData=1&highlightCommonAlerts=0&replicates=0&selected=2345148,2060896024&series=autoland,2345148,1,11&timerange=5184000&zoom=1750952844940,1750977700762,91.21927937147922,201.38385443964552
Suspect: Bug 1960433
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Comment 1•1 year ago
|
||
JS3 regressions:
8% on lebab-wtb
Comment 2•1 year ago
|
||
I downloaded the CI shell builds before and after bug 1960433 and tested six-speed-string-template-es5. I couldn't reproduce a regression: in both cases, the test gets optimized away to a boring empty loop.
I've taken a quick look at the other two and I don't see anything obvious.
| Reporter | ||
Comment 3•1 year ago
•
|
||
See also : https://bugzilla.mozilla.org/show_bug.cgi?id=1930281#c21 , where pieces of OMT baseline compilation landed, causes regression on benchamrks, but the analysis did not reveal anything much.
Comment 4•1 year ago
|
||
Set release status flags based on info from the regressing bug 1960433
Comment 5•1 year ago
|
||
:sdetar since iain is on pto is there someone else that can take a look at this regressing bug?
Comment 6•1 year ago
|
||
Jan, could you take an initial look at this bug while Iain is out.
Comment 7•1 year ago
|
||
We have some reported regressions here and a Speedometer 2 regression in bug 1975489. I did some bisecting on Try for the patch stack in bug 1960433:
- Sp2 regression on
AngularJS-TodoMVC/DeletingAllItems/Syncregressed by "Bug 1960433: Pass the ICScript in the stub frame instead of the JSContext r=jandem" six-speed-template_string-es5: this test appears to be somewhat bimodal but we now get the slower result a lot more frequently than before starting with the same change as ^web-tooling-benchmark-prettier: similar I think
It's a bit baffling because that change is fairly straight-forward. I'm testing a few small things on Try to see if I can blame it on a specific part of that patch, but it might just be noise from changing stack frame layout...
Comment 8•11 months ago
|
||
I tracked it down to an actual perf issue (bug 1960433 comment 20). This is fixed by backout now.
Updated•11 months ago
|
Updated•11 months ago
|
Updated•11 months ago
|
Description
•