Closed Bug 1586031 Opened 6 years ago Closed 6 years ago

Intermittent text/color-opacity-rtl-1.html == text/color-opacity-rtl-1-ref.html | image comparison, max difference: 81, number of differing pixels: 49

Categories

(Core :: Layout: Text and Fonts, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure, regression)

Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=269618948&repo=autoland
Full log: https://queue.taskcluster.net/v1/task/ZmW4UilrQK-vRttDNaeC6A/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://queue.taskcluster.net/v1/task/ZmW4UilrQK-vRttDNaeC6A/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2019-10-03T15:25:09.754Z] 15:25:09 INFO - REFTEST TEST-START | file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/text/color-opacity-rtl-1.html == file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/text/color-opacity-rtl-1-ref.html
[task 2019-10-03T15:25:09.755Z] 15:25:09 INFO - REFTEST TEST-LOAD | file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/text/color-opacity-rtl-1.html | 282 / 288 (97%)
[task 2019-10-03T15:25:09.802Z] 15:25:09 INFO - REFTEST TEST-LOAD | file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/text/color-opacity-rtl-1-ref.html | 282 / 288 (97%)
[task 2019-10-03T15:25:09.960Z] 15:25:09 INFO - REFTEST TEST-UNEXPECTED-FAIL | file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/text/color-opacity-rtl-1.html == file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/text/color-opacity-rtl-1-ref.html | image comparison, max difference: 81, number of differing pixels: 49

[edit: deleting this comment, as it was an in-progress version of what became comment 2, which bugzilla preemptively posted as I was typing for some reason]

In both test failures here (color-opacity-rtl-1.html and color-opacity-rtl-2.html), it looks like there's a stacking-order difference between the testcase and reference case.

However, the real problem is that the glyphs are overlapping at all. It looks like we've ended up with the wrong glyph widths and we're positioning them on top of one another. (The stacking order difference is actually correct, I think, or at least reliable -- if I adjust the testcase locally to force overlap with e.g. letter-spacing:-10px, then I get a different stacking order between testcase + reference case.)

So I think this might be a case where we got the wrong glyph widths from the font, or something like that. Feels similar to bug 1585643.

See Also: → 1585643
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.