Bug 275963
Summary: | REGRESSION (262629@main): [ x86_64/arm64 difference ] 3 svg tests are constantly failing. | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ben Schwartz <ben_schwartz> |
Component: | Compositing | Assignee: | Ben Schwartz <ben_schwartz> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | aviduya, jenner, rackler, simon.fraser, webkit-bot-watchers-bugzilla, webkit-bug-importer, ysuzuki |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=254725 |
Ben Schwartz
svg/W3C-SVG-1.1/metadata-example-01-b.svg
This test is constantly failing on macOS arm64, and iOS simulator running on x86_64 machines.
HISTORY:
https://results.webkit.org/?suite=layout-tests&test=svg%2FW3C-SVG-1.1%2Fmetadata-example-01-b.svg&recent=false&version_name=iOS%2017&version_name=Ventura
TEXT DIFF:
I'm not going to post the SVG monstrosity here, but the important part is:
-0.47
+0.470001
That text diff is from macOS arm64. iOS expects the opposite. I assume this is due to differing baselines, but I haven't checked.
DIFF URL:
https://build.webkit.org/results/Apple-Ventura-Release-AppleSilicon-WK1-Tests/280415@main%20(10103)/svg/W3C-SVG-1.1/metadata-example-01-b-pretty-diff.html
REPRODUCIBILITY:
I was able to reproduce this issue on macOS Sonoma (14.4, 23E214/arm64) ToT using the following command:
run-webkit-tests -v svg/W3C-SVG-1.1/metadata-example-01-b.svg
REGRESSION:
Contextual information indicates this issue started appearing on macOS when we enabled UI-side compositing by default in 262629@main. I'm not sure what the iOS regression point is, as we aren't using x86_64 to run simulator tests.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/130690749>
Ben Schwartz
For posterity: discussed offline with Simon, who said to re-baseline to make arm64 pass and mark as failure on x86_64.
Ben Schwartz
Pull request: https://github.com/WebKit/WebKit/pull/30241
EWS
Test gardening commit 280424@main (c90807b9c23c): <https://commits.webkit.org/280424@main>
Reviewed commits have been landed. Closing PR #30241 and removing active labels.
Ben Schwartz
There's another test exhibiting similar behavior. I'm going to do the same for that test.
Test is: svg/custom/use-on-symbol-inside-pattern.svg
Ben Schwartz
And another: imported/w3c/web-platform-tests/svg/import/metadata-example-01-t-manual.svg
Ben Schwartz
*** Bug 260870 has been marked as a duplicate of this bug. ***
EWS
Test gardening commit 280432@main (b5625d33cc19): <https://commits.webkit.org/280432@main>
Reviewed commits have been landed. Closing PR #30244 and removing active labels.
EWS
Committed 281018@main (03e53c8b18c1): <https://commits.webkit.org/281018@main>
Reviewed commits have been landed. Closing PR #30884 and removing active labels.
Anfernee Viduya
The first re-base effort did not fully resolve issue. With the above commit, should resolve other issues.
Robert Jenner
*** Bug 279448 has been marked as a duplicate of this bug. ***