Bug 30737
| Summary: | fast/css/opacity-float.html fails in 64-bit Linux | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jan Alonzo <jmalonzo> |
| Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | alex, evan, xan.lopez, zan |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | PC | ||
| OS: | Linux | ||
Jan Alonzo
One of the test cases in opacity-float.html fails in 64-bit Linux. Kindly see the diff below.
http://build.webkit.org/results/GTK%20Linux%2064-bit%20Debug/r50015%20%28511%29/fast/css/opacity-float-pretty-diff.html
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Evan Martin
The test is kind of stupid (I can say that because I wrote it). I was just attempting to test a large value.
The conversion goes:
string "98765432198" -> double -> long long -> * 100000 -> string
I assume we're losing precision in either the double or the *100000. Probably the double, maybe related to 80-bit doubles vs 64-bit doubles.
I would update the test with a number that is near the upper bound of what should reasonably work.
Jan Alonzo
*** Bug 30818 has been marked as a duplicate of this bug. ***
Zan Dobersek
The tests covered by this bug were found to be passing consistently after moving from using the Skipped list to using test_expectations.txt. Their expectations were removed in r116122[1] (covered by bug #85591). Closing the bug.
1: http://trac.webkit.org/changeset/116122