Closed Bug 695677 Opened 14 years ago Closed 13 years ago

Intermittent REFTEST TEST-UNEXPECTED-FAIL | layout/reftests/svg/as-image/svg-image-script-2.svg | image comparison (==)

Categories

(Core :: SVG, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla12

People

(Reporter: mbrubeck, Assigned: dholbert)

References

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

The test image shows a black square; the reference image is a green square. https://tbpl.mozilla.org/php/getParsedLog.php?id=6928257&tree=Firefox Rev3 WINNT 6.1 mozilla-central debug test reftest on 2011-10-19 02:19:47 PDT for push 9fa62f76f1cf builder: mozilla-central_win7-debug_test-reftest slave: talos-r3-w7-061 starttime: 1319015987.8 results: warnings (1) buildid: 20111019004254 builduid: 4a78091513394ace80d068fa511051a1 revision: 9fa62f76f1cf REFTEST INFO | Loading a blank page ++DOMWINDOW == 112 (0AED4608) [serial = 15495] [outer = 081C1F00] REFTEST TEST-START | file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/svg/as-image/svg-image-script-1.svg | 5289 / 7124 (74%) ++DOMWINDOW == 113 (27665780) [serial = 15496] [outer = 081C1F00] REFTEST TEST-PASS | file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/svg/as-image/svg-image-script-1.svg | image comparison (==) REFTEST INFO | Loading a blank page ++DOMWINDOW == 114 (13B39CD0) [serial = 15497] [outer = 081C1F00] REFTEST TEST-START | file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/svg/as-image/svg-image-script-2.svg | 5290 / 7124 (74%) ++DOMWINDOW == 115 (13758838) [serial = 15498] [outer = 081C1F00] REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/svg/as-image/svg-image-script-2.svg | image comparison (==) REFTEST number of differing pixels: 10000 REFTEST INFO | Saved log: START file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/svg/as-image/svg-image-script-2.svg REFTEST INFO | Saved log: [CONTENT] OnDocumentLoad triggering WaitForTestEnd REFTEST INFO | Saved log: [CONTENT] WaitForTestEnd: Adding listeners REFTEST INFO | Saved log: Initializing canvas snapshot REFTEST INFO | Saved log: DoDrawWindow 0,0,800,1000 REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_TO_FIRE_INVALIDATE_EVENT REFTEST INFO | Saved log: [CONTENT] MakeProgress: dispatching MozReftestInvalidate REFTEST INFO | Saved log: [CONTENT] AttrModifiedListener fired REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_FOR_REFTEST_WAIT_REMOVAL REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_TO_FINISH REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for MozAfterPaint REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/svg/as-image/svg-image-script-2.svg REFTEST INFO | Saved log: Updating canvas for invalidation REFTEST INFO | Saved log: DoDrawWindow 0,0,100,100 REFTEST INFO | Saved log: [CONTENT] WaitForTestEnd: Adding listeners REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_TO_FIRE_INVALIDATE_EVENT REFTEST INFO | Saved log: [CONTENT] MakeProgress: dispatching MozReftestInvalidate REFTEST INFO | Saved log: [CONTENT] AttrModifiedListener fired REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_FOR_REFTEST_WAIT_REMOVAL REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_TO_FINISH REFTEST INFO | Saved log: [CONTENT] MakeProgress: waiting for MozAfterPaint REFTEST INFO | Saved log: [CONTENT] AfterPaintListener in file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/svg/as-image/svg-image-script-2.svg REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_WAITING_TO_FINISH REFTEST INFO | Saved log: [CONTENT] MakeProgress: Completed REFTEST INFO | Saved log: [CONTENT] MakeProgress: STATE_COMPLETED REFTEST INFO | Saved log: [CONTENT] RecordResult fired REFTEST INFO | Saved log: RecordResult fired REFTEST INFO | Saved log: RecordResult fired REFTEST INFO | Loading a blank page ++DOMWINDOW == 116 (0B1E6980) [serial = 15499] [outer = 081C1F00] REFTEST TEST-START | file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/svg/as-image/svg-image-datauri-1.html | 5291 / 7124 (74%) ++DOMWINDOW == 117 (0AED26B0) [serial = 15500] [outer = 081C1F00] REFTEST TEST-PASS | file:///c:/talos-slave/test/build/reftest/tests/layout/reftests/svg/as-image/svg-image-datauri-1.html | image comparison (==)
I think the testcase just needs a <use> element pointing to its external-resource file, to force it to load before onload fires.
Blocks: 652442
Version: 10 Branch → Trunk
Attached patch fixSplinter Review
This should fix it, with the <use xlink:href="resources_file.svg#empty>" trick for getting resources files to load before onload fires (as noted in comment 1).
Assignee: nobody → dholbert
Status: NEW → ASSIGNED
Attachment #584886 - Flags: review?
Try run for 1843b6cb1f20 is complete. Detailed breakdown of the results available here: https://tbpl.mozilla.org/?tree=Try&rev=1843b6cb1f20 Results (out of 37 total builds): exception: 1 success: 32 warnings: 4 Builds (or logs if builds failed) available at: http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/dholbert@mozilla.com-1843b6cb1f20
Attachment #584886 - Flags: review? → review?(longsonr)
Attachment #584886 - Flags: review?(longsonr) → review+
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: