Intermittent /css/vendor-imports/mozilla/mozilla-central-reftests/ruby/ruby-inlinize-blocks-002.html
Categories
(Core :: Layout: Block and Inline, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox-esr68 | --- | unaffected |
firefox68 | --- | unaffected |
firefox69 | --- | wontfix |
firefox70 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: dholbert)
References
(Regression)
Details
(Keywords: intermittent-failure, regression, Whiteboard: [retriggered][stockwell disabled])
Attachments
(1 file)
Filed by: mjzffr [at] gmail.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=250931074&repo=try
Full log: https://queue.taskcluster.net/v1/task/NQlYxiO_QEqwk2IWKvgSrg/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/NQlYxiO_QEqwk2IWKvgSrg/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1
Observed on Windows 7 after Bug 1553584 was fixed.
Assignee | ||
Comment 2•5 years ago
|
||
This is a 1px difference, at the bottom-right antialiased fringe of an "a" character (which is on top of a red border in the testcase but occluded by that border in the reference case).
The "pure reftest" version of this test does have an annotation for 1px being fuzzy on Windows:
https://searchfox.org/mozilla-central/rev/1133b6716d9a8131c09754f3f29288484896b8b6/layout/reftests/w3c-css/submitted/ruby/reftest.list#3
...so this seems like a known issue. We can either copy over that fuzzy annotation into a wpt .ini
file for this testcase, or (better) someone could investigate fixing this by tweaking the stacking order and/or specifying a sans-serif font perhaps.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 6•5 years ago
|
||
Maja this seems to be from bug 1553584, can you please take a look?
There are 79 total failures in the last 5 days on windows10-64 opt and debug, windows10-64-shippable opt.
Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=252134788&repo=mozilla-inbound&lineNumber=50314
Updated•5 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Based on Comment 2, I think the right thing is for someone from dholbert's team to decide how to fix this intermittent.
Assignee | ||
Comment 10•5 years ago
|
||
We're seeing occasional fuzzy-mismatch failures with a single pixel differing,
where an antialiased "a" serif overlaps an adjacent table border. Hopefully a
sans-serif font will reduce the likelihood of this fuzziness.
Assignee | ||
Comment 11•5 years ago
|
||
The attached patch should hopefully fix the copy of this test that lives in layout/reftests. (And I'm removing the fuzzy-if-windows annotation there, to see if it actually helps.)
Assuming it fixes the fuzziness in that copy of the test, then this bug here (with fuzzy mismatches in the WPT copy) will be addressed after this patch is landed, and its changes are synchronized to upstream wpt/css/vendor-imports, and then synchronized back into our WPT import.
Here's a Try run to test these changes to the layout/reftests copy of this test:
[1] https://treeherder.mozilla.org/#/jobs?repo=try&revision=3ef70a5d0c838c554218299c0bc1c7bdeef7e015
Comment 12•5 years ago
|
||
Assignee | ||
Comment 13•5 years ago
|
||
Triggered autoland.
I'm also adding "leave-open" because it'll probably be a week or so until this is actually fully fixed in the WPT copy of this test (via the synchronization upstream & back referred to in comment 11).
Comment hidden (Intermittent Failures Robot) |
Comment 15•5 years ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Updated•5 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 19•5 years ago
|
||
We might as well annotate this test to stop the intermittent failures until the synchronization described in comment 11 has completed.
Actually, it looks like we did already annotate this test as "disabled", here:
https://hg.mozilla.org/mozilla-central/rev/c271ae1b60b9043ee090a2f6c46f3003093ce6b2#l4.3
...but the annotation is extremely specific: only on win32 / x86, with a particular version 6.1.7601 [of windows?].
I think this fuzzy failure really affected all windows builders (regardless of version/architecture). So the failure reports that have been getting through are for the jobs that aren't covered by that extremely-specific annotation -- namely, 64-bit windows testruns.
Let's just generify the annotation to make this test disabled on windows entirely, and then we can reenable it (removing the .ini file) in a week or so once the comment 11 synchronization process has completed.
Comment 20•5 years ago
|
||
Updated•5 years ago
|
Comment 21•5 years ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Import into WPT in https://github.com/web-platform-tests/wpt/pull/17541
Assignee | ||
Comment 24•5 years ago
|
||
Just an update: the synchronization process hasn't quite completed yet, so the .ini file can't be removed yet.
We're waiting on the next WPT-->mozilla-central sync, in order for https://searchfox.org/mozilla-central/source/testing/web-platform/tests/css/vendor-imports/mozilla/mozilla-central-reftests/ruby/ruby-inlinize-blocks-002.html to get a font: 16px sans-serif;
declaration. After that happens, we can remove the .ini file and close out this intermittent-failure bug as fixed.
Assignee | ||
Comment 25•5 years ago
•
|
||
Another update, since it's been a few weeks: we're still waiting for a sufficiently-new WPT update, before we can remove the .ini file that skips this test.
We did have a recent WPT update in bug 1561193, but that one didn't update us far enough to have picked up these changes, apparently.
Just as a sanity-check -- the version of this test on github is indeed up to date, so the changes did make it that far (via comment 23's pull):
https://github.com/web-platform-tests/wpt/blob/master/css/vendor-imports/mozilla/mozilla-central-reftests/ruby/ruby-inlinize-blocks-002.html#L11
So I imagine the next WPT update will get us the fixed version of this test, and then we can reenable it by removing the .ini file.
Assignee | ||
Comment 26•5 years ago
|
||
Looks like bug 1564632 has the WPT sync that will bring in the changes that will mean we can revert comment 20 and close this out. I'll look into doing that later on today, probably.
Assignee | ||
Updated•5 years ago
|
Comment 27•5 years ago
|
||
Comment 28•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Updated•3 years ago
|
Description
•