Bug 99189
Summary: | [Cairo] Pixel regressions after the update to 1.12.4 | ||
---|---|---|---|
Product: | WebKit | Reporter: | Raphael Kubo da Costa (:rakuco) <rakuco> |
Component: | New Bugs | Assignee: | Dominik Röttsches (drott) <d-r> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | alex, cdumez, d-r, gustavo, kangil.han, ktf.kim, mrobinson, naginenis, ryuan.choi, zan |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Raphael Kubo da Costa (:rakuco)
The following tests have regressed since the latest Cairo update (images are drawn when they were not expected to be drawn, some borders are drawn wrongly etc):
fast/backgrounds/background-leakage-transforms.html
fast/borders/borderRadiusAllStylesAllCorners.html
fast/borders/borderRadiusAllStylesAllCorners.html
fast/borders/borderRadiusDashed02.html
fast/borders/borderRadiusDashed03.html
fast/borders/borderRadiusDashed04.html
fast/borders/borderRadiusDashed05.html
fast/borders/borderRadiusDashed06.html
fast/borders/borderRadiusDotted01.html
fast/borders/borderRadiusDotted02.html
fast/borders/borderRadiusDotted03.html
fast/borders/borderRadiusDotted04.html
fast/borders/borderRadiusDotted06.html
fast/box-shadow/box-shadow-transformed.html
fast/box-shadow/transform-fringing.html
I can't remember if the following ones have started failing after the update or if fail because of something else (nothing is rendered at all):
fast/borders/inline-mask-overlay-image-outset-vertical-rl.html
fast/borders/inline-mask-overlay-image-outset.html
fast/borders/inline-mask-overlay-image.html
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Raphael Kubo da Costa (:rakuco)
ietestcenter/css3/bordersbackgrounds/border-radius-style-001.htm
ietestcenter/css3/bordersbackgrounds/border-radius-style-002.htm
as well.
Dominik Röttsches (drott)
(In reply to comment #1)
> ietestcenter/css3/bordersbackgrounds/border-radius-style-001.htm
> ietestcenter/css3/bordersbackgrounds/border-radius-style-002.htm
git bisect ftw: these ones are broken after cairo commit b66065537cec5f03b33f7513f06e26630c28b5f1.
Sudarsana Nagineni (babu)
borderRadiusDashed/Dotted* tests started failing after cairo commits cd1004ce1 and 4ea3ace6c.
Dominik Röttsches (drott)
Sorry, it was the one before 99593538a9d054aa1bb9fa620f.(In reply to comment #2)
> (In reply to comment #1)
> > ietestcenter/css3/bordersbackgrounds/border-radius-style-001.htm
> > ietestcenter/css3/bordersbackgrounds/border-radius-style-002.htm
>
> git bisect ftw: these ones are broken after cairo commit b66065537cec5f03b33f7513f06e26630c28b5f1.
Sorry, it was the one following: 99593538a9d054aa1bb9fa620f.
Dominik Röttsches (drott)
(In reply to comment #4)
> Sorry, it was the one following: 99593538a9d054aa1bb9fa620f.
s/following/preceding.
Dominik Röttsches (drott)
fast/borders/borderRadiusDashed04.html
fast/borders/borderRadiusAllStylesAllCorners.html
fast/backgrounds/background-leakage-transforms.html
fast/box-shadow/transform-fringing.html
fast/box-shadow/box-shadow-transformed.html
Fail, even crash according to DRT/WTR with cd1004ce1.
Dominik Röttsches (drott)
> ietestcenter/css3/bordersbackgrounds/border-radius-style-001.htm
> ietestcenter/css3/bordersbackgrounds/border-radius-style-002.htm
Tracked in https://bugs.freedesktop.org/show_bug.cgi?id=56432
> fast/borders/borderRadiusDashed04.html
> fast/borders/borderRadiusAllStylesAllCorners.html
> fast/backgrounds/background-leakage-transforms.html
> fast/box-shadow/transform-fringing.html
> fast/box-shadow/box-shadow-transformed.html
Tracked in https://bugs.freedesktop.org/show_bug.cgi?id=56574
Sudarsana Nagineni (babu)
The following tests are failing with the old cairo version 1.10.2 also. These are not regressions.
fast/borders/inline-mask-overlay-image-outset-vertical-rl.html
fast/borders/inline-mask-overlay-image-outset.html
fast/borders/inline-mask-overlay-image.html
Sudarsana Nagineni (babu)
Only the following two tests are now failing with the latest cairo release 1.12.8.
fast/box-shadow/box-shadow-transformed.html
fast/box-shadow/transform-fringing.html
Kangil Han
(In reply to comment #9)
> Only the following two tests are now failing with the latest cairo release 1.12.8.
>
> fast/box-shadow/box-shadow-transformed.html
> fast/box-shadow/transform-fringing.html
If so, why don't we bump?
Chris Dumez
All these tests seem to be passing now (despite us still using cairo 1.12.4).
I unskipped them in http://trac.webkit.org/changeset/138578.
Are we sure these were cairo regressions? Our snapshot taking code was buggy as well causing a lot of failures in ref tests (Bug 103468). I fixed that bug recently, it may be related?
Chris Dumez
I can only see the last 200 builds on the build bot so I unfortunately don't know when the tests started passing yet. Is there a way we get see results of older builds?
Kangil Han
(In reply to comment #12)
> I can only see the last 200 builds on the build bot so I unfortunately don't know when the tests started passing yet. Is there a way we get see results of older builds?
From <http://build.webkit.org/builders/EFL%20Linux%2064-bit%20Debug%20WK2/builds/6715>, it's been passed.
Dominik Röttsches (drott)
Can someone check whether the test expectations are okay?
Raphael Kubo da Costa (:rakuco)
fast/box-shadow/box-shadow-transformed.html is the only test that's failing these days, and only on WK1, so I guess we can close this one.