Closed
Bug 1255656
Opened 9 years ago
Closed 9 years ago
TEST-UNEXPECTED-PASS | /quirks-mode/hashless-hex-color.html | 1111111111...a (quirks) - expected FAIL with Visual Studio 2015
Categories
(Core :: CSS Parsing and Computation, defect)
Core
CSS Parsing and Computation
Tracking
()
RESOLVED
FIXED
mozilla48
Tracking | Status | |
---|---|---|
firefox48 | --- | fixed |
People
(Reporter: gps, Assigned: gps)
References
Details
Attachments
(1 file)
https://treeherder.mozilla.org/#/jobs?repo=try&revision=5c2a7b4e81d0 (PGO) and https://treeherder.mozilla.org/#/jobs?repo=try&revision=d67e4a1f3735 are both showing TEST-UNEXPECTED-PASS | /quirks-mode/hashless-hex-color.html | 1111111111...a (quirks) - expected FAIL with *some* Visual Studio 2015 build configurations.
The failure seems consistent. But it does depend on the build configuration.
Assignee | ||
Comment 1•9 years ago
|
||
Oh, I think the failure is consistent. For whatever reason, the failure sometimes occurs in W3 and other times in W5.
Comment 2•9 years ago
|
||
FWIW, this test is marked with
if (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
if (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
if (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
if (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
so possibly a bug in VS somewhere that this manages to hit?
It seems somewhat plausible to be in
6694 case eCSSToken_Dimension:
6695 if (tk->mIdent.Length() <= 6) {
6696 snprintf_literal(buffer, "%06.0f", tk->mNumber);
6697 nsAutoString temp;
6698 temp.AssignWithConversion(buffer);
6699 temp.Right(str, 6 - tk->mIdent.Length());
6700 str.Append(tk->mIdent);
6701 }
in CSSParserImpl::ParseColor.
Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core
Version: Version 3 → Trunk
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 4•9 years ago
|
||
Ms2ger: this is one of the very few remaining blockers for landing VS2015. What do we need to do here? Can we disable this test as a temporary workaround?
Flags: needinfo?(Ms2ger)
Comment 5•9 years ago
|
||
Assuming the update fixes it everywhere, just remove the [1111111111...a (quirks)] block from testing/web-platform/meta/quirks-mode/hashless-hex-color.html.ini.
Flags: needinfo?(Ms2ger)
It looks like this test is the one that currently says:
[1111111111...a (quirks)]
expected:
if not debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
if not debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
if not debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
if debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
if debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
if not debug and (os == "win") and (version == "10.0.10240") and (processor == "x86_64") and (bits == 64): FAIL
which smells a lot like a workaround for a windows compiler bug! Seems like those conditions just need adjusting appropriately to not trigger for VS2015 builds.
(Also, how did we end up with such specific conditions!?)
Assignee | ||
Comment 7•9 years ago
|
||
According to dbaron, the deleted block smells like a workaround for
a compiler bug which no longer reproduces in VS2015. This is the last
bug blocking the landing of VS2015. So remove the apparent workaround.
Review commit: https://reviewboard.mozilla.org/r/42205/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/42205/
Attachment #8734394 -
Flags: review?(Ms2ger)
Updated•9 years ago
|
Attachment #8734394 -
Flags: review?(Ms2ger) → review+
Comment 8•9 years ago
|
||
Comment on attachment 8734394 [details]
MozReview Request: Bug 1255656 - Remove expected fail for 1111111111...a (quirks) test; r?Ms2ger
https://reviewboard.mozilla.org/r/42205/#review38775
LGTM, assuming it's pushed along with the compiler change.
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → gps
Comment 10•9 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 9 years ago
status-firefox48:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla48
Comment 11•9 years ago
|
||
bugherder |
You need to log in
before you can comment on or make changes to this bug.
Description
•