Closed Bug 578110 (d2d-reftest) Opened 15 years ago Closed 4 years ago

[tracking bug] reftest Direct 2D oranges

Categories

(Core :: Graphics, defect, P4)

x86
Windows Vista
defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: armenzg, Assigned: bas.schouten)

References

(Depends on 12 open bugs)

Details

We now are running the reftest test suite with Direct 2D enabled (this was enabled in bug 549120). I will use this bug to track all known oranges and crashes. This bug will also be tracked under the known Windows 7 unit test oranges. REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/bidi/visualmarquee.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/bidi/logicalmarquee.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/box-shadow/boxshadow-rounded-spread.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/box-shadow/boxshadow-onecorner.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/bugs/289480.html#top | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/bugs/379349-1b.xhtml | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/bugs/379349-1c.xhtml | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/bugs/385569-1a.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/bugs/385569-1b.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/bugs/456219-1a.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/bugs/456219-1b.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/bugs/456219-1c.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/bugs/456219-2.html | TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/bugs/555388-1-ref.html | application timed out after 330 seconds with no output PROCESS-CRASH | file:///c:/talos-slave/mozilla-central-win7-opt-u-reftest-d2d/build/reftest/tests/layout/reftests/bugs/555388-1-ref.html | application crashed (minidump found) Thread 17 (crashed)
Depends on: 578114
Depends on: 578116
Depends on: 578118
Depends on: 578121
Depends on: 578124
Depends on: 578127
Depends on: 578134
Depends on: 578135
NOTE that the reftest-d2d is currently hidden. For reference: http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1278954099.1278955494.8641.gz Here is the summary of all filed oranges: * bug 578127 - bidi/visualmarquee.html, logicalmarquee.html * bug 578134 - box-shadow/boxshadow-rounded-spread.html * bug 578135 - box-shadow/boxshadow-onecorner.html * bug 578114 - bugs/289480.html#top * bug 578116 - 379349-1b.xhtml, 379349-1c.xhtml * bug 578118 - 385569-1a.html, 385569-1b.html * bug 578121 - 456219-1a.html, 456219-1b.html, bugs/456219-1c.html, 456219-2.html * bug 578124 - 555388-1-ref.html The highest priority to fix is bug 578124 since it currently crashes (from timing out?) and stops running all other tests (therefore, there could be even more oranges)
Priority: -- → P4
Jonathan, can you attack these? Especially bug 578124
(In reply to comment #2) > Jonathan, can you attack these? Especially bug 578124 I suspect you mean 578127?
Depends on: 579414
No longer depends on: 579414
All of these reftest failures block a beta (probably beta 4).
blocking2.0: --- → betaN+
OS: Mac OS X → Windows Vista
Alias: d2d-reftest
Depends on: 581081
Depends on: 581083
Depends on: 581085
Depends on: 581086
Depends on: 581087
Depends on: 581089
Depends on: 581091
Depends on: 581092
Depends on: 582236
I have just changed which bug to block. I want to keep bug 562489 to only track bugs that stop us from stop running unit tests on win2k3 builders. D2D tests are not being run on the builders and therefore there is no need to count it as a blocker. Good luck with the remaining oranges!
Blocks: win_unittests_minis
No longer blocks: win7-32bit-oranges
Depends on: 583857
Depends on: 584400
Depends on: 584515
Depends on: 585163
Depends on: 585484
Just assigning to you so that there's an assignee.
Assignee: nobody → bas.schouten
Blocks: 569166
blocking2.0: betaN+ → beta4+
Depends on: 585684
Here are the unaccounted for reftest failures so far: REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/bugs/379349-1b.xhtml | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/bugs/379349-1c.xhtml | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/bugs/482592-1a.xhtml | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/bugs/482592-1b.xhtml | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/css-gradients/linear-repeat-1d.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/css-gradients/linear-repeat-1g.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/css-gradients/repeating-linear-1a.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/css-gradients/repeating-linear-1b.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/table-anonymous-boxes/394402-1a.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/text-decoration/underline-block-propagation-2-stand ards.html |
I believe these are flavors of Bug 582236. The causes of them are understood, we position the gradient in a different manner for each case. If D2D wouldn't be sampling a gradient texture they'd look identical, if we do use a gradient texture the different placements seem to cause slightly different sampling: REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/css-gradients/linear-repeat-1d.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/css-gradients/linear-repeat-1g.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/css-gradients/repeating-linear-1a.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/Users/jrmuizel/mozilla-central/layout/reftests/css-gradients/repeating-linear-1b.html
(In reply to comment #8) > I believe these are flavors of Bug 582236. The causes of them are understood, > we position the gradient in a different manner for each case. If D2D wouldn't > be sampling a gradient texture they'd look identical, if we do use a gradient > texture the different placements seem to cause slightly different sampling: I haven't looked at the tests yet, but do you know what is up with the black strip at the bottom of them? Is this just an additional stop that we're interpolating with?
Depends on: 586771
Depends on: 586833
Depends on: 586835
Depends on: 587133
Depends on: 587135
There are two remaining unexplained test failures: REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/birch_win7_test-reftest-d2d/build/reftest/tests/layout/reftests/image-element/element-paint-transform-02.html | REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/birch_win7_test-reftest-d2d/build/reftest/tests/layout/reftests/svg/smil/container/deferred-anim-1.xhtml |
Depends on: 587330
Depends on: 587332
Depends on: 587631
Since d2d is not being turned on for beta4, I don't believe this needs to block b4 anymore either.
blocking2.0: beta4+ → beta5+
But d2d is being turned on for beta5; what's the status of this? We've been adding more dependencies than removing, lately.
There are no reftests that fail on mozilla-central due to d2d. This will remain a tracking bug for fixing any underlying issues for tests that we just disabled on D2D.
blocking2.0: beta5+ → ---
No longer blocks: win_unittests_minis
(In reply to Joe Drew (:JOEDREW! \o/) from comment #13) > There are no reftests that fail on mozilla-central due to d2d. This will > remain a tracking bug for fixing any underlying issues for tests that we > just disabled on D2D. Found in triage. This bug is 2.5 years since last comment. If there's anything left to do, can someone clarify what needs to be done, and by whom?
Flags: needinfo?(joe)
Flags: needinfo?(bas)
Flags: needinfo?(armenzg)
Bas is going to have to comment on this; I don't know whether there are any still outstanding.
Flags: needinfo?(joe)
As I understand, this bug tracks a bunch of tests that got disabled to allow us to enabled certain test suites. I don't know where the d2d tests run inside of and it is not necessary to determine what is the status of this bug. This bug does not belong to Releng but to GFX to determine which of the disabled tests can be re-enabled or left as-is. If my understanding is incorrect please let us know. There's nothing on the Releng side that needs to be done afaik.
Component: Release Engineering → Graphics
Flags: needinfo?(armenzg)
Product: mozilla.org → Core
Version: other → unspecified
Flags: needinfo?(bas)
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.