[cairo-bugs] [Bug 18077] New: Large numbers of test failures in cairo 1.8. 0 on Solaris 10 (Sparc)
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Oct 15 10:07:16 PDT 2008
http://bugs.freedesktop.org/show_bug.cgi?id=18077
Summary: Large numbers of test failures in cairo 1.8.0 on Solaris
10 (Sparc)
Product: cairo
Version: 1.8.0
Platform: SPARC
OS/Version: Solaris
Status: NEW
Severity: normal
Priority: medium
Component: general
AssignedTo: cworth at cworth.org
ReportedBy: mjbauer at eecs.tufts.edu
QAContact: cairo-bugs at cairographics.org
Created an attachment (id=19670)
--> (http://bugs.freedesktop.org/attachment.cgi?id=19670)
Example PNG diff file from a test failure
By request from bug 18010, here is my list of Cairo test suite failures. I've
appended the summary, a few sample failures, the logs from each of those
failures, and the list of libraries libcairo.so is using. I've also attached
one of the PNG diffs from an example failure.
Given the nature of the errors, it may be that they can all be laid at the feet
of missing the right set of fonts. Is there a list available of what fonts
cairo expects to have available?
SUMMARY OF FAILURES:
========================================================================
51 of 189 tests did not behave as expected (10 unexpected passes)
(7 tests were not run)
Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=cairo
========================================================================
make[5]: *** [check-TESTS] Error 1
Failed tests:
a1-image-sample: xlib xlib-fallback
a1-traps-sample: xlib xlib-fallback
clip-all: image xlib xlib-fallback
clip-empty: image xlib xlib-fallback
clip-operator: image xlib xlib-fallback
clip-zero: image xlib xlib-fallback
device-offset-fractional: xlib xlib-fallback
font-matrix-translation: image xlib xlib-fallback
glyph-cache-pressure: image xlib xlib-fallback
get-path-extents: image xlib xlib-fallback
invalid-matrix: image xlib xlib-fallback
large-font: image xlib xlib-fallback
operator-clear: image xlib xlib-fallback
operator-source: image xlib xlib-fallback
rectangle-rounding-error: xlib xlib-fallback
rotate-image-surface-paint: xlib xlib-fallback
select-font-face: image xlib xlib-fallback
show-text-current-point: image xlib xlib-fallback
smask: image xlib xlib-fallback
smask-text: image xlib xlib-fallback
solid-pattern-cache-stress: image xlib xlib-fallback
text-antialias-gray: image xlib xlib-fallback
text-antialias-none: image xlib xlib-fallback
text-antialias-subpixel: image xlib xlib-fallback
text-cache-cras xlib-fallback
Failures per surface - xlib: 35, xlib-fallback: 35, image: 29.
xlib [35]: a1-image-sample a1-traps-sample clip-all clip-empty
clip-oper
ator clip-zero device-offset-fractional font-matrix-translation
glyph-cache-pres
sure get-path-extents invalid-matrix large-font operator-clear operator-source
r
ectangle-rounding-error rotate-image-surface-paint select-font-face
show-text-cu
rrent-point smask smask-text solid-pattern-cache-stress text-antialias-gray
text
-antialias-none text-antialias-subpixel text-cache-crash text-pattern
text-rotat
e text-transform text-zero-len unantialiased-shapes unbounded-operator
user-font
-proxy ft-font-create-for-ft-face ft-show-glyphs-positioning
ft-show-glyphs-tabl
e
xlib-fallback [35]: a1-image-sample a1-traps-sample clip-all clip-empty
clip-operator clip-zero device-offset-fractional font-matrix-translation
glyph-c
ache-pressure get-path-extents invalid-matrix large-font operator-clear
operator
-source rectangle-rounding-error rotate-image-surface-paint select-font-face
sho
w-text-current-point smask smask-text solid-pattern-cache-stress
text-antialias-
gray text-antialias-none text-antialias-subpixel text-cache-crash text-pattern
t
ext-rotate text-transform text-zero-len unantialiased-shapes unbounded-operator
user-font-proxy ft-font-create-for-ft-face ft-show-glyphs-positioning
ft-show-gl
yphs-table
image [29]: clip-all clip-empty clip-operator clip-zero
font-matrix-tran
slation glyph-cache-pressure get-path-extents invalid-matrix large-font
operator
-clear operator-source select-font-face show-text-current-point smask
smask-text
solid-pattern-cache-stress text-antialias-gray text-antialias-none
text-antiali
as-subpixel text-cache-crash text-pattern text-rotate text-transform
text-zero-l
en unbounded-operator user-font-proxy ft-font-create-for-ft-face
ft-show-glyphs-
positioning ft-show-glyphs-table
font operator
-clear operator-source select-font-face show-text-current-point smask
smask-text
solid-pattern-cache-stress text-antialias-gray text-antialias-none
text-antiali
as-subpixel text-cache-crash text-pattern text-rotate text-transform
text-zero-l
en unbounded-operator user-font-proxy ft-font-create-for-ft-face
ft-show-glyphs-
positioning ft-show-glyphs-table
EXAMPLE FAILURES:
The three "crashed" are the only ones that crashed. The rest of the failures
look more like the mix of pass and fail produced by a1-image-sample.
TESTING ft-text-vertical-layout-type1
Tests text rendering for vertical layout with Type1 fonts
Can fail if an incorrect font is loaded---need to bundle the desired font
ft-text-vertical-layout-type1-image-argb32 [0]:
ft-text-vertical-layout-type1-im
age-argb32 [0]: !!!CRASHED!!!
Check ft-text-vertical-layout-type1.log out for more information.
FAIL: ft-text-vertical-layout-type1
TESTING ft-text-vertical-layout-type3
Tests text rendering for vertical layout with TrueType fonts
ft-text-vertical-layout-type3-image-argb32 [0]:
ft-text-vertical-layout-type3-im
age-argb32 [0]: !!!CRASHED!!!
Check ft-text-vertical-layout-type3.log out for more information.
FAIL: ft-text-vertical-layout-type3
TESTING ft-text-antialias-none
Tests text rendering with no antialiasing
ft-text-antialias-none-image-argb32 [0]:
ft-text-antialias-none-image-arg
b32 [0]: !!!CRASHED!!!
Check ft-text-antialias-none.log out for more information.
FAIL: ft-text-antialias-none
TESTING a1-image-sample
Test sample position when drawing images with FILTER_NEAREST
a1-image-sample-image-argb32 [0]: PASS
a1-image-sample-image-rgb24 [0]: PASS
a1-image-sample-xlib-argb32 [0]: a1-image-sample-xlib-argb32 [0]:
FAIL
a1-image-sample-xlib-argb32 [0] (similar) : a1-image-sample-xlib-argb32 [0]
(similar): FAIL
a1-image-sample-xlib-rgb24 [0]: a1-image-sample-xlib-rgb24 [0]: FAIL
a1-image-sample-xlib-rgb24 [0] (similar) : a1-image-sample-xlib-rgb24 [0]
(
similar): FAIL
a1-image-sample-xlib-fallback-rgb24 [0]: PASS
a1-image-sample-xlib-fallback-rgb24 [0] (similar) :
a1-image-sample-xlib-fal
lback-rgb24 [0] (similar): FAIL
Check a1-image-sample.log out for more information.
FAIL: a1-image-sample
ft-text-vertical-layout-type1.log
Testing ft-text-vertical-layout-type1 with image target (dev offset 0)
TEST: ft-text-vertical-layout-type1 TARGET: image FORMAT: argb32 OFFSET: 0
SIMILAR: 0 RESULT: CRASHED
ft-text-vertical-layout-type3.log
Testing ft-text-vertical-layout-type3 with image target (dev offset 0)
TEST: ft-text-vertical-layout-type3 TARGET: image FORMAT: argb32 OFFSET: 0
SIMILAR: 0 RESULT: CRASHED
ft-text-antialias-none.log
Testing ft-text-antialias-none with image target (dev offset 0)
TEST: ft-text-antialias-none TARGET: image FORMAT: argb32 OFFSET: 0 SIMILAR: 0
RESULT: CRASHED
a1-image-sample.log
Testing a1-image-sample with image target (dev offset 0)
PNG file exactly matches last pass.
OUTPUT: a1-image-sample-image-argb32-out.png
TEST: a1-image-sample TARGET: image FORMAT: argb32 OFFSET: 0 SIMILAR: 0 RESULT:
PASS
Testing a1-image-sample with image target (dev offset 0)
PNG file exactly matches last pass.
OUTPUT: a1-image-sample-image-rgb24-out.png
TEST: a1-image-sample TARGET: image FORMAT: rgb24 OFFSET: 0 SIMILAR: 0 RESULT:
PASS
Testing a1-image-sample with xlib target (dev offset 0)
38 pixels differ (with maximum difference of 255) from reference image
OUTPUT: a1-image-sample-xlib-argb32-out.png
REFERENCE: ./a1-image-sample-ref.png
DIFFERENCE: a1-image-sample-xlib-argb32-diff.png
TEST: a1-image-sample TARGET: xlib FORMAT: argb32 OFFSET: 0 SIMILAR: 0 RESULT:
FAIL
Testing a1-image-sample with (similar) xlib target (dev offset 0)
38 pixels differ (with maximum difference of 255) from reference image
OUTPUT: a1-image-sample-xlib-argb32-similar-out.png
REFERENCE: ./a1-image-sample-ref.png
DIFFERENCE: a1-image-sample-xlib-argb32-similar-diff.png
TEST: a1-image-sample TARGET: xlib FORMAT: argb32 OFFSET: 0 SIMILAR: 1 RESULT:
FAIL
Testing a1-image-sample with xlib target (dev offset 0)
38 pixels differ (with maximum difference of 255) from reference image
OUTPUT: a1-image-sample-xlib-rgb24-out.png
REFERENCE: ./a1-image-sample-ref.png
DIFFERENCE: a1-image-sample-xlib-rgb24-diff.png
TEST: a1-image-sample TARGET: xlib FORMAT: rgb24 OFFSET: 0 SIMILAR: 0 RESULT:
FAIL
Testing a1-image-sample with (similar) xlib target (dev offset 0)
38 pixels differ (with maximum difference of 255) from reference image
OUTPUT: a1-image-sample-xlib-rgb24-similar-out.png
REFERENCE: ./a1-image-sample-ref.png
DIFFERENCE: a1-image-sample-xlib-rgb24-similar-diff.png
TEST: a1-image-sample TARGET: xlib FORMAT: rgb24 OFFSET: 0 SIMILAR: 1 RESULT:
FAIL
Testing a1-image-sample with xlib-fallback target (dev offset 0)
OUTPUT: a1-image-sample-xlib-fallback-rgb24-out.png
TEST: a1-image-sample TARGET: xlib-fallback FORMAT: rgb24 OFFSET: 0 SIMILAR: 0
RESULT: PASS
Testing a1-image-sample with (similar) xlib-fallback target (dev offset 0)
38 pixels differ (with maximum difference of 255) from reference image
OUTPUT: a1-image-sample-xlib-fallback-rgb24-similar-out.png
REFERENCE: ./a1-image-sample-ref.png
DIFFERENCE: a1-image-sample-xlib-fallback-rgb24-similar-diff.png
TEST: a1-image-sample TARGET: xlib-fallback FORMAT: rgb24 OFFSET: 0 SIMILAR: 1
RESULT: FAIL
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the cairo-bugs
mailing list