2d.line.join.parallel fails on Mac but passes on Windows/Linux

NEW
Unassigned

Status

()

Core
Graphics
P3
normal
10 years ago
3 years ago

People

(Reporter: bz, Unassigned)

Tracking

(Blocks: 1 bug)

Trunk
x86
Mac OS X
Points:
---
Bug Flags:
wanted-next +
blocking1.9 -

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments)

The following tests pass on Windows/Linux but no Mac:

  content/canvas/test/test_2d.line.cap.zerobezier.round.html
  content/canvas/test/test_2d.line.join.parallel.html
  content/canvas/test/test_2d.strokeRect.zero.5.html

Not sure whether they should pass or fail (canvas spec does not define it), but the platform difference in behavior seems to be a cairo bug or set of bugs.  We should probably push this upstream, but I'm not sure how to create a simple-ish cairo testcase here.
Flags: blocking1.9?

Updated

10 years ago
Flags: blocking1.9? → blocking1.9+
Priority: -- → P2
Setting OS --> Mac
OS: Linux → Mac OS X
Assignee: nobody → vladimir
Priority: P2 → P3

Updated

10 years ago
Flags: tracking1.9+ → blocking1.9-
Flags: wanted-next+
content/canvas/test/test_2d.line.cap.zerobezier.round.html doesn't exist anymore.

Can someone check if the others still fail on Mac?
I don't have a mac; please see

http://www.w3c-test.org/html/tests/submission/PhilipTaylor/canvas/2d.line.join.parallel.html
http://www.w3c-test.org/html/tests/submission/PhilipTaylor/canvas/2d.strokeRect.zero.5.html

if you do.
Blocks: 622842

Comment 4

6 years ago
On Nightly on Mac:

> http://www.w3c-test.org/html/tests/submission/PhilipTaylor/canvas/2d.line.
> join.parallel.html

Fails.

> http://www.w3c-test.org/html/tests/submission/PhilipTaylor/canvas/2d.
> strokeRect.zero.5.html

Passes.
Created attachment 590450 [details] [diff] [review]
Enable test
Attachment #590450 - Flags: review?(roc)
Attachment #590450 - Flags: review?(roc) → review+
https://hg.mozilla.org/mozilla-central/rev/2ee864faa073
Summary: Canvas tests failing on Mac but passing on Windows/Linux → 2d.line.join.parallel fails on Mac but passes on Windows/Linux
Assignee: vladimir → nobody
http://w3c-test.org:82/2dcontext/line-styles/2d.line.join.parallel.html passes for me on Mac, as does the test in dom/canvas/tests if I run it.
Created attachment 8522440 [details] [diff] [review]
Enable other test
Attachment #8522440 - Flags: review?(roc)
Comment on attachment 8522440 [details] [diff] [review]
Enable other test

Never mind, this still fails on 10.6 it looks like (https://treeherder.mozilla.org/ui/#/jobs?repo=try&revision=b139a6cd24a9)
Attachment #8522440 - Flags: review?(roc) → review-
You need to log in before you can comment on or make changes to this bug.