<div dir="ltr"><div>In short: how many of the tests run by "make check" can fail while still regarding a build of cairo as successful? I have no previous experience with cairo. I am getting nearly 500 (sub-)failures plus 22 (sub-)crashes in cairo-test-suite, although a little over ten thousand pngs are output for the tests. Manually and randomly inspecting some of the output vs. reference images shows that many of the sequences of images, which should illustrate some variations e.g. changes to the image of the tiger, or changes to the appearance of text, lack those variations in the test output.<br></div><div><div><br></div><div>Processor: AMD Opteron (x86_64)<br></div><div>OS: Ubuntu 16.04.6 LTS</div><div>Compiler: gcc 10.2.0<br></div><div>pixman version: 0.40.0</div><div>cairo version: 1.16.0 [release]<br></div><div><br></div><div>----------<br></div></div><div>More fully, I am trying to build PLPLOT with cairo + pango for use from gfortran 10.2.0, using a font that looks nicer than the Hershey fonts. The easy ways to install PLPLOT do not work on this system, so I am building almost everything. The first relevant errors that I encounter when running checks on packages that I have built, occur when running "make check" on cairo (there are two errors out of 286 tests in glib, see below, but I don't think that those two should affect anything). Naively proceeding to build pango and PLPLOT results in a non-functional PLPLOT library, with an error message that I do not understand yet, so I need to locate the first error in the chain, which might be in the build of cairo. Or maybe cairo is fine, and I can move on to the next library—maybe a more experienced user would know.<br></div><div><br></div><div>The system does not have X windows or OpenGL libraries or anything like that, hence there is no native surface backend for cairo. I only need cairo to make png, svg, ps, and pdf output—even having only png output would work most of the time<font size="1">—</font>so that should not be an issue.</div><div>The easy ways to get cairo+PLPLOT would be through apt or homebrew. Running apt to install packages is not an option. Attempting to use homebrew fails while building a dependency, which is fine with me, because I dislike the way it handles dependencies for some packages, so I would rather build things myself, anyway.<br></div><div>And in any case, I need to use the version 10 series of gcc, because I need the modern features of Fortran that are gradually being added to gfortran.</div><div><br></div><div>I built:</div><div>bzip2-1.0.8</div><div>zlib-1.2.11</div><div>xz-5.2.5</div><div>pcre-8.44</div><div>libuuid-1.0.3</div><div>qhull-2020.1<br></div><div>expat-2.2.9</div><div>graphite2-1.3.14<br></div><div>freetype-2.10.2</div><div>harfbuzz-2.7.1</div><div>fribidi-1.0.10</div><div>json-c-0.15<br></div><div>fontconfig-2.13.1</div><div>glib-2.64.5</div><div>shapelib-1.5.0</div><div>pixman-0.40.0</div><div>The only errors encountered in any of the self-checks of these packages appeared in glib: Two tests failed: (1) 156/268 glib:gio / appinfo, and (2) 173/268
glib:gio / desktop-app-info. Both were killed by signal 5 SIGTRAP. As far as I know, this should not affect anything I need in cairo.<br></div><div><br></div><div>The fonts available on the system include some adobe fonts, freefont, stix, dejavu, lato, and gsfonts. Maybe the cairo tests look for fonts that are not available? I believe that PLPLOT only needs freefont, so it looks adequate to me.<br></div><div><br></div><div>The configuration process looks okay, although it does not explicitly state the locations of the headers and libraries that it found, if it used pkg-config, then it should have found the ones that I compiled. The build process generates libraries without complaint, and using ldd on the libraries libcairo.so, libcairo-gobject.so, libcairo-script-interpreter.so, libcairo-trace.so, indicates that they are using my compiled shared libraries, except for libm, libffi, libpthread, linux-vdso, librt, libc, libdl, and ld-linux-x86_64. But then "make check" has problems.</div><div><br></div><div>Two errors are written to the console during make check:</div><div>*** Error in `/home/user1/src/cairo-1.16.0-build/test/.libs/lt-cairo-test-suite': double free or corruption (fasttop): 0x00000000006af340 ***</div><div>and immediately after,</div><div>*** Error in `/home/user1/src/cairo-1.16.0-build/test/.libs/lt-cairo-test-suite': double free or corruption (fasttop): 0x00000000006af370 ***</div><div><br></div><div>So it looks like free() was run twice on a pointer, but I do not know where this occurs—it might be helpful to know how to get the test errors to output function names instead of addresses. I saw this issue on a double free (<a href="https://gitlab.freedesktop.org/cairo/cairo/-/issues/415">https://gitlab.freedesktop.org/cairo/cairo/-/issues/415</a>), and I manually made the changes in the related merge request (<a href="https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/44">https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/44</a>), but the errors remain. I tried building and checking snapshot 1.17.2, instead of release 1.16.0, only to find that there are at least 12 errors stating "free() invalid pointer" instead of the 2 double free or corruption errors, while the test suite fails with a similar number of sub-failures and crashes. I did not further pursue the 1.17.2 snapshot.<br></div><div><br></div><div>At the end of the output of make-check (back to release 1.16.0 for the rest of the message) it says "FAIL: cairo-test-suite."</div><div>In earlier messages on the mailing list, I saw that comparisons between test output and reference images might fail, even if the output is acceptable, but in my inexperience, I would say that, while the test output images are often similar to the reference images, the output + nearly 500 failures + 22 crashes looks insufficient. Can anyone tell if this kind of output from make check is expected, or whether something went wrong with the build process?<br></div><div><br></div><div>I can reply with the console output from configure and/or make, but this message is more than long enough already.<br></div><div>The rest of this message contains the contents of test-suite.log, the summary line from which is "57 Passed, 496 Failed [22 crashed, 8 expected], 20 Skipped."</div><div><br></div><div>=======================================<br> cairo 1.16.0: test/test-suite.log<br>=======================================<br><br># TOTAL: 1<br># PASS: 0<br># SKIP: 0<br># XFAIL: 0<br># FAIL: 1<br># XPASS: 0<br># ERROR: 0<br><br>.. contents:: :depth: 2<br><br>FAIL: cairo-test-suite<br>======================<br><br>Compiled against cairo 1.16.0, running on 1.16.0.<br>Compiled against pixman 0.40.0, running on 0.40.0.<br>a1-bug: FAIL (script, image16)<br>a1-clip-paint: PASS<br>a1-clip-fill: PASS<br>a1-clip-fill-equal: PASS<br>a1-clip-stroke: PASS<br>a1-fill: FAIL (script)<br>a1-image-sample: PASS<br>a1-mask: FAIL<br>a1-mask-sample: PASS<br>a1-sample: PASS<br>a1-traps-sample: PASS<br>a1-rasterisation-rectangles: PASS<br>a1-rasterisation-triangles: PASS<br>a8-clear: FAIL (ps2)<br>a8-mask: FAIL<br>aliasing: FAIL (image16)<br>alpha-similar: FAIL (ps2)<br>arc-direction: FAIL (ps2, ps3, image16)<br>arc-infinite-loop: FAIL (ps2)<br>arc-looping-dash: FAIL (ps2, ps3, script, image16)<br>api-special-cases: FAIL<br>big-line: FAIL (ps2, image16)<br>big-empty-box: FAIL (ps2)<br>big-empty-triangle: FAIL (ps2)<br>big-little-box: FAIL (ps2)<br>big-little-triangle: FAIL (ps2)<br>bug-spline: FAIL (ps2, ps3, image16)<br>big-trap: XFAIL<br>bilevel-image: FAIL (ps2, script)<br>bug-40410: PASS<br>bug-51910: FAIL (ps2, script)<br>bug-84115: FAIL (ps2, script, image16)<br>bug-bo-rectangular: FAIL (ps2)<br>bug-bo-collins: FAIL (ps2)<br>bug-bo-ricotz: FAIL (ps2, ps3, image16)<br>bug-source-cu: FAIL (ps2, image16, recording)<br>bug-extents: FAIL (ps2, ps3, image16)<br>bug-seams: FAIL (script, image16)<br>caps: FAIL (ps2, ps3, script, image16)<br>caps-2: FAIL (ps2, ps3, script, image16)<br>caps-1: FAIL (ps2, ps3, script)<br>caps-05: FAIL (ps2, ps3, script, image16)<br>checkerboard: FAIL (ps2, script)<br>caps-joins: FAIL (ps2, ps3)<br>caps-joins-2: FAIL (ps2, ps3, script, image16)<br>caps-joins-1: FAIL (ps2, ps3, script)<br>caps-joins-05: FAIL (ps2, ps3, script)<br>caps-joins-alpha: FAIL (ps2, image16)<br>caps-joins-curve: FAIL (ps2, ps3, script, image16)<br>caps-tails-curve: FAIL (ps2, ps3, script, image16)<br>caps-sub-paths: FAIL (ps2, ps3, script)<br>clear: FAIL (ps2)<br>clear-source: FAIL (ps2, ps3, script, image16, recording)<br>clip-all: FAIL (ps2)<br>clip-complex-bug61592: FAIL (ps2, ps3)<br>clip-complex-shape-eo-mono: FAIL (ps2)<br>clip-complex-shape-eo-aa: FAIL (ps2)<br>clip-contexts: FAIL (ps2)<br>clip-disjoint: FAIL (ps2, ps3, image16)<br>clip-disjoint-hatching: PASS<br>clip-disjoint-quad: FAIL (ps2, script, image16)<br>clip-device-offset: FAIL (ps2, script)<br>clip-double-free: PASS<br>clip-stroke-unbounded: FAIL (ps2, image16)<br>clip-fill-nz-unbounded: FAIL (ps2, image16)<br>clip-fill-eo-unbounded: FAIL (ps2, image16)<br>clip-empty: FAIL (ps2)<br>clip-empty-group: FAIL (ps2)<br>clip-empty-save: FAIL (ps2)<br>clip-fill: FAIL (ps2, ps3, image16)<br>clip-fill-no-op: FAIL (ps2)<br>clip-fill-rule: FAIL (ps2, ps3)<br>a1-clip-fill-rule: PASS<br>clip-fill-rule-pixel-aligned: FAIL (ps2)<br>clip-group-shapes-aligned-rectangles: FAIL (ps2)<br>clip-group-shapes-unaligned-rectangles: PASS<br>clip-group-shapes-circles: FAIL (ps2, ps3)<br>clip-image: FAIL (ps2, ps3, script, image16)<br>clip-intersect: FAIL (ps2, image16)<br>clip-mixed-antialias: FAIL (script)<br>clip-nesting: FAIL (ps2, ps3)<br>clip-operator: FAIL (ps2, image16)<br>clip-push-group: FAIL (ps2, ps3, script, image16)<br>clip-polygons: FAIL (script)<br>clip-rectilinear: FAIL (ps2)<br>clip-shape: FAIL (ps2, ps3, image16)<br>clip-stroke: FAIL (ps2, ps3, image16)<br>clip-stroke-no-op: FAIL (ps2)<br>clip-text: FAIL (ps2, ps3, image16)<br>clip-twice: FAIL (ps2, ps3, image16)<br>clip-twice-rectangle: FAIL (ps2)<br>clip-unbounded: FAIL (ps2, ps3)<br>clip-zero: PASS<br>clipped-group: FAIL (ps2)<br>clipped-surface: FAIL (ps2)<br>close-path: FAIL (ps2, ps3, script)<br>close-path-current-point: FAIL (ps2, ps3, script, image16)<br>composite-integer-translate-source: FAIL (ps2)<br>composite-integer-translate-over: FAIL (ps2)<br>composite-integer-translate-over-repeat: FAIL (ps2, script)<br>copy-disjoint: FAIL (ps2)<br>copy-path: FAIL<br>coverage-rectangles: FAIL (script, image16, recording)<br>coverage-rhombus: FAIL (image16)<br>coverage-intersecting-quads: FAIL (script, image16)<br>coverage-intersecting-triangles: FAIL (script, image16)<br>coverage-row-triangles: FAIL (image16)<br>coverage-column-triangles: FAIL (image16)<br>coverage-triangles: FAIL (image16)<br>coverage-abutting: FAIL (script, image16)<br>create-for-stream: PASS<br>create-from-broken-png-stream: PASS<br>create-from-png: FAIL<br>create-from-png-stream: FAIL (ps2)<br>culled-glyphs: FAIL (ps2, ps3, script, image, image16, recording)<br>curve-to-as-line-to: FAIL (ps2, ps3)<br>dash-caps-joins: FAIL (ps2, ps3, script, image16)<br>dash-curve: FAIL (ps2, ps3, script, image16)<br>dash-infinite-loop: FAIL (ps2, ps3, script)<br>dash-no-dash: FAIL (ps2, ps3)<br>dash-offset: FAIL (ps2, ps3)<br>dash-offset-negative: FAIL (ps2, ps3)<br>dash-scale: FAIL (ps2, ps3, script, image16)<br>dash-state: FAIL (ps2, ps3, script, image16)<br>dash-zero-length: FAIL (ps2, ps3, image16)<br>degenerate-arc: FAIL (ps2, ps3, image16)<br>degenerate-arcs: FAIL (ps2)<br>degenerate-curve-to: FAIL (ps2, ps3, script, image16)<br>degenerate-dash: FAIL (ps2, ps3)<br>degenerate-linear-gradient: FAIL (ps2, script)<br>degenerate-path: FAIL (ps2, ps3, image16)<br>degenerate-pen: FAIL (ps2, ps3, script, image16)<br>degenerate-radial-gradient: FAIL (ps2, script)<br>degenerate-rel-curve-to: FAIL (ps2, ps3, script, image16)<br>degenerate-solid-dash: FAIL (ps2, ps3)<br>drunkard-tails: FAIL (ps2, ps3, image16)<br>device-offset: FAIL (ps2)<br>device-offset-fractional: FAIL (ps2)<br>device-offset-positive: FAIL (ps2)<br>device-offset-scale: FAIL (ps2, script)<br>error-setters: PASS<br>extend-pad: FAIL (ps2)<br>extend-pad-border: FAIL (ps2, script, image16)<br>extend-pad-similar: FAIL (ps2)<br>extend-reflect: FAIL (ps2, ps3)<br>extend-reflect-similar: FAIL (ps2, ps3)<br>extend-repeat: FAIL (ps2)<br>extend-repeat-similar: FAIL (ps2)<br>extended-blend: FAIL (ps2, ps3, image16)<br>extended-blend-alpha: FAIL (ps2, image16)<br>extended-blend-mask: FAIL (ps2, image16)<br>extended-blend-alpha-mask: FAIL (ps2, ps3, image, image16, recording)<br>extended-blend-solid: FAIL (ps2, ps3, image16)<br>extended-blend-solid-alpha: FAIL (ps2, image16)<br>fallback: FAIL (ps2, ps3, image16)<br>fill-alpha: FAIL (ps2, image16)<br>fill-alpha-pattern: FAIL (ps2, image16)<br>fill-and-stroke: FAIL (ps2, ps3, image16)<br>fill-and-stroke-alpha: FAIL (ps2, script, image16)<br>fill-and-stroke-alpha-add: FAIL (ps2, script, image16)<br>fill-degenerate-sort-order: FAIL (ps2, ps3, image16)<br>fill-disjoint: FAIL (ps2)<br>fill-empty: FAIL (ps2)<br>fill-image: FAIL (ps2, ps3, image16)<br>fill-missed-stop: FAIL (ps2, image16)<br>fill-rule: FAIL (ps2, ps3, image16)<br>filter-bilinear-extents: FAIL (ps2, script, image16)<br>filter-nearest-offset: FAIL (ps2, ps3)<br>filter-nearest-transformed: FAIL (ps2, ps3)<br>finer-grained-fallbacks: FAIL (ps2, ps3, image16, recording)<br>font-face-get-type: PASS<br>font-matrix-translation: FAIL (ps2, ps3, script, image16)<br>font-options: PASS<br>font-variations: UNTESTED<br>glyph-cache-pressure: FAIL (ps2, script, image16)<br>get-and-set: PASS<br>get-clip: PASS<br>get-group-target: FAIL (ps2)<br>get-path-extents: PASS<br>gradient-alpha: FAIL (ps2, image16)<br>gradient-constant-alpha: FAIL (ps2, ps3, image16)<br>gradient-zero-stops: FAIL (ps2, ps3)<br>gradient-zero-stops-mask: FAIL (ps2)<br>group-clip: FAIL (ps2)<br>group-paint: FAIL (ps2)<br>group-state: PASS<br>group-unaligned: FAIL (ps2, ps3, image16)<br>half-coverage-rectangles: UNTESTED<br>half-coverage-triangles: UNTESTED<br>halo: FAIL (ps2, ps3, script, image16)<br>halo-transform: FAIL (ps2, ps3, script, image16)<br>hatchings: FAIL (image16)<br>horizontal-clip: FAIL (ps2, ps3)<br>huge-linear: FAIL (ps2, image16)<br>huge-radial: FAIL (ps2, script, image16)<br>image-surface-source: FAIL<br>image-bug-710072-aligned: FAIL (ps2)<br>image-bug-710072-unaligned: FAIL (ps2)<br>implicit-close: FAIL (ps2)<br>infinite-join: FAIL (ps2, script)<br>in-fill-empty-trapezoid: XFAIL<br>in-fill-trapezoid: PASS<br>invalid-matrix: PASS<br>inverse-text: FAIL (ps2, ps3, script, image16)<br>inverted-clip: PASS<br>joins: FAIL (ps2, ps3, script, image16)<br>joins-loop: FAIL (ps2, ps3, image16)<br>joins-star: FAIL (ps2, ps3, image16)<br>joins-retrace: FAIL (ps2, ps3, image16)<br>large-clip: FAIL (ps2)<br>large-font: FAIL (ps2, script, image16)<br>large-source: FAIL (ps2, script)<br>large-source-roi: FAIL (ps2)<br>large-twin-antialias-mixed: FAIL (script, image16)<br>leaky-dash: FAIL (ps2, ps3)<br>leaky-dashed-rectangle: FAIL (ps2, ps3, script)<br>leaky-dashed-stroke: FAIL (ps2, ps3, script, image16)<br>leaky-polygon: FAIL (ps2, ps3, script)<br>line-width: FAIL (ps2, ps3)<br>a1-line-width: PASS<br>line-width-large-overlap: FAIL (ps2)<br>line-width-large-overlap-offset: FAIL (ps2)<br>line-width-large-overlap-rotated: FAIL (ps2)<br>line-width-large-overlap-flipped: FAIL (ps2)<br>line-width-large-overlap-flopped: FAIL (ps2)<br>line-width-large-overlap-dashed: FAIL (ps2, ps3)<br>line-width-overlap: FAIL (ps2, ps3)<br>line-width-overlap-offset: FAIL (ps2, ps3, image16)<br>line-width-overlap-rotated: FAIL (ps2)<br>line-width-overlap-flipped: FAIL (ps2, ps3)<br>line-width-overlap-flopped: FAIL (ps2, ps3)<br>line-width-overlap-dashed: FAIL (ps2, ps3)<br>line-width-scale: FAIL (ps2, ps3, script, image16)<br>line-width-tolerance: FAIL (ps2, ps3, script)<br>line-width-zero: PASS<br>linear-gradient: FAIL (ps2, ps3, image16)<br>linear-gradient-extend: FAIL (ps2, script)<br>linear-gradient-large: FAIL (ps2)<br>linear-gradient-one-stop: FAIL (ps2)<br>linear-gradient-reflect: FAIL (ps2, ps3, script, image16)<br>linear-gradient-subset: FAIL (ps2, ps3, image16)<br>linear-step-function: XFAIL<br>linear-uniform: FAIL (ps2)<br>long-dashed-lines: FAIL (ps2, ps3, script, image16)<br>long-lines: XFAIL<br>map-all-to-image: FAIL (script)<br>map-bit-to-image: FAIL (script)<br>map-to-image-fill: FAIL (script)<br>mask: FAIL (ps2, image16)<br>mask-alpha: FAIL (ps2, image16)<br>mask-ctm: FAIL (ps2, image16)<br>mask-glyphs: UNTESTED<br>mask-surface-ctm: FAIL (ps2, image16)<br>mask-transformed-image: FAIL (ps2, ps3, script, image16)<br>mask-transformed-similar: FAIL (ps2, script, image16)<br>mesh-pattern: FAIL (ps2, script, image16)<br>mesh-pattern-accuracy: FAIL (ps2)<br>mesh-pattern-conical: FAIL (ps2, ps3, script, image16)<br>mesh-pattern-control-points: FAIL (ps2, ps3, script, image16)<br>mesh-pattern-fold: FAIL (ps2, ps3, script, image16)<br>mesh-pattern-overlap: FAIL (ps2, ps3, script, image16)<br>mesh-pattern-transformed: FAIL (ps2, script, image16)<br>mime-data: FAIL (ps2, ps3, script, image, image16, recording)<br>mime-surface-api: PASS<br>miter-precision: FAIL (ps2, ps3)<br>move-to-show-surface: FAIL (ps2)<br>negative-stride-image: FAIL (ps2, script)<br>new-sub-path: FAIL (ps2, ps3, image16)<br>nil-surface: FAIL (ps2)<br>operator: FAIL (ps2)<br>operator-alpha: FAIL (ps2)<br>operator-alpha-alpha: FAIL (ps2, script)<br>operator-clear: FAIL (ps2)<br>operator-source: FAIL (ps2, image16)<br>outline-tolerance: FAIL (ps2)<br>over-above-source: FAIL (ps2)<br>over-around-source: FAIL (ps2, ps3, image16)<br>over-below-source: FAIL (ps2, ps3)<br>over-between-source: FAIL (ps2)<br>overlapping-boxes: FAIL (ps2, image16)<br>overlapping-glyphs: FAIL (ps2)<br>overlapping-dash-caps: FAIL (ps2, image16)<br>paint: FAIL (ps2)<br>paint-clip-fill-mono: FAIL (ps2)<br>paint-clip-fill-aa: FAIL (ps2)<br>paint-repeat: FAIL (ps2)<br>paint-source-alpha: FAIL (ps2, script, image16)<br>paint-with-alpha: FAIL (ps2, script, image16)<br>paint-with-alpha-solid-clip: FAIL (ps2, script)<br>paint-with-alpha-clip: FAIL (ps2, script, image16)<br>paint-with-alpha-clip-mask: FAIL (ps2, image16)<br>paint-with-alpha-group-clip: FAIL (ps2)<br>partial-clip-text-top: FAIL (ps2)<br>partial-clip-text-bottom: FAIL (ps2, script)<br>partial-clip-text-left: FAIL (ps2, script)<br>partial-clip-text-right: FAIL (ps2)<br>partial-coverage-rectangles: UNTESTED<br>partial-coverage-intersecting-quads: UNTESTED<br>partial-coverage-intersecting-triangles: UNTESTED<br>partial-coverage-triangles: UNTESTED<br>partial-coverage-overlap-three-quarter-triangles: UNTESTED<br>partial-coverage-overlap-half-triangles-eo: UNTESTED<br>partial-coverage-overlap-half-triangles: UNTESTED<br>partial-coverage-half-triangles: UNTESTED<br>partial-coverage-reference: FAIL (script, image16)<br>partial-coverage-three-quarter-reference: FAIL (script, image16)<br>partial-coverage-half-reference: FAIL (script)<br>pass-through: FAIL (ps2, image16)<br>path-append: FAIL (ps2, ps3, image16)<br>path-currentpoint: PASS<br>path-stroke-twice: FAIL (ps2, ps3, script, image16)<br>path-precision: XFAIL<br>pattern-get-type: PASS<br>pattern-getters: FAIL (ps2)<br>pdf-isolated-group: FAIL (ps2, image16)<br><br>pixman-downscale-fast-96: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-fast-95: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-fast-24: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-good-96: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-good-95: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-good-24: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-best-96: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-best-95: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-best-24: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-nearest-96: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-nearest-95: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-nearest-24: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-bilinear-96: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-bilinear-95: CRASH! (ps2, ps3, script, image, image16, recording)<br><br>pixman-downscale-bilinear-24: CRASH! (ps2, ps3, script, image, image16, recording)<br>pixman-rotate: FAIL (ps2, ps3, image16)<br>png: PASS<br>push-group: FAIL (ps2, image16)<br>push-group-color: FAIL (ps2, ps3, script, image16)<br>push-group-path-offset: FAIL (ps2)<br>radial-gradient: FAIL (ps2, ps3, script, image16)<br>radial-gradient-mask: FAIL (ps2, ps3, script, image16)<br>radial-gradient-source: FAIL (ps2, ps3, script, image, image16, recording)<br>radial-gradient-mask-source: FAIL (ps2, ps3, script, image16)<br>radial-gradient-one-stop: FAIL (ps2, ps3, script)<br>radial-gradient-extend: FAIL (ps2, script)<br>radial-outer-focus: XFAIL<br>random-clip: FAIL (ps2, ps3, image16)<br>random-intersections-eo: FAIL (ps2, ps3, image16)<br>random-intersections-nonzero: FAIL (ps2, ps3, image16)<br>random-intersections-curves-eo: FAIL (ps2, ps3, image16)<br>random-intersections-curves-nz: FAIL (ps2, ps3, image16)<br>raster-source: FAIL (ps2, ps3, script, image, image16, recording)<br>record-paint: FAIL (ps2)<br>record-paint-alpha: FAIL (ps2, image16)<br>record-paint-alpha-solid-clip: FAIL (ps2, script)<br>record-paint-alpha-clip: FAIL (ps2, script, image16)<br>record-paint-alpha-clip-mask: FAIL (ps2, image16)<br>record-fill-alpha: FAIL (ps2, image16)<br>record-select-font-face: FAIL (ps2, ps3, script, image16)<br>record-self-intersecting: FAIL (ps2, ps3)<br><br>record-text-transform: CRASH! (ps2, ps3, script, image, image16, recording)<br>record1414x-paint: FAIL (ps2)<br>record1414x-paint-alpha: FAIL (ps2, script, image16)<br>record1414x-paint-alpha-solid-clip: FAIL (ps2, script)<br>record1414x-paint-alpha-clip: FAIL (ps2, script, image16)<br>record1414x-paint-alpha-clip-mask: FAIL (ps2, image16)<br>record1414x-fill-alpha: FAIL (ps2, image16, recording)<br>record1414x-select-font-face: FAIL (ps2, ps3, script, image16)<br>record1414x-self-intersecting: FAIL (ps2, ps3)<br><br>record1414x-text-transform: CRASH! (ps2, ps3, script, image, image16, recording)<br>record2x-paint: FAIL (ps2)<br>record2x-paint-alpha: FAIL (ps2, script, image16)<br>record2x-paint-alpha-solid-clip: FAIL (ps2, script)<br>record2x-paint-alpha-clip: FAIL (ps2, script, image16)<br>record2x-paint-alpha-clip-mask: FAIL (ps2, image16, recording)<br>record2x-fill-alpha: FAIL (ps2, image16, recording)<br>record2x-select-font-face: FAIL (ps2, ps3, script, image16)<br>record2x-self-intersecting: FAIL (ps2, ps3)<br><br>record2x-text-transform: CRASH! (ps2, ps3, script, image, image16, recording)<br>record90-paint: FAIL (ps2)<br>record90-paint-alpha: FAIL (ps2, image16)<br>record90-paint-alpha-solid-clip: FAIL (ps2)<br>record90-paint-alpha-clip: FAIL (ps2, image16)<br>record90-paint-alpha-clip-mask: FAIL (ps2, script, image16)<br>record90-fill-alpha: FAIL (ps2, image16)<br>record90-select-font-face: FAIL (ps2, ps3, script, image16)<br>record90-self-intersecting: FAIL (ps2, ps3)<br><br>record90-text-transform: CRASH! (ps2, ps3, script, image, image16, recording)<br>recordflip-whole-paint: FAIL (ps2)<br>recordflip-whole-paint-alpha: FAIL (ps2, image16)<br>recordflip-whole-paint-alpha-solid-clip: FAIL (ps2)<br>recordflip-whole-paint-alpha-clip: FAIL (ps2, image16)<br>recordflip-whole-paint-alpha-clip-mask: FAIL (ps2, image16)<br>recordflip-whole-fill-alpha: FAIL (ps2, image16)<br>recordflip-whole-select-font-face: FAIL (ps2, ps3, script, image16)<br>recordflip-whole-self-intersecting: FAIL (ps2, ps3)<br><br>recordflip-whole-text-transform: CRASH! (ps2, ps3, script, image, image16, recording)<br>recordflip-paint: FAIL (ps2)<br>recordflip-paint-alpha: FAIL (ps2, image16)<br>recordflip-paint-alpha-solid-clip: FAIL (ps2)<br>recordflip-paint-alpha-clip: FAIL (ps2, image16)<br>recordflip-paint-alpha-clip-mask: FAIL (ps2, image16)<br>recordflip-fill-alpha: FAIL (ps2, image16)<br>recordflip-select-font-face: FAIL (ps2, ps3, script, image16)<br>recordflip-self-intersecting: FAIL (ps2, ps3)<br><br>recordflip-text-transform: CRASH! (ps2, ps3, script, image, image16, recording)<br>record-extend-none: FAIL (ps2)<br>record-extend-pad: FAIL (ps2)<br>record-extend-repeat: FAIL (ps2)<br>record-extend-reflect: FAIL (ps2, ps3)<br>record-extend-none-similar: FAIL (ps2)<br>record-extend-pad-similar: FAIL (ps2)<br>record-extend-repeat-similar: FAIL (ps2)<br>record-extend-reflect-similar: FAIL (ps2)<br>record-neg-extents-unbounded: FAIL (ps2, ps3, image16)<br>record-neg-extents-bounded: FAIL (ps2, ps3, script, image16)<br>record-mesh: FAIL (ps2, script, image16)<br>record-replay-extend-none: FAIL (ps2, script)<br>record-replay-extend-repeat: FAIL (ps2, ps3, script, image16)<br>record-replay-extend-reflect: FAIL (ps2, ps3, script, image16)<br>record-replay-extend-pad: FAIL (ps2, script, image16)<br>recording-ink-extents: PASS<br>recording-surface-over: FAIL (ps2, script, image16, recording)<br>recording-surface-source: FAIL (ps2, script, image16, recording)<br>recording-surface-extend-none: FAIL (ps2, script, image16, recording)<br>recording-surface-extend-repeat: FAIL (ps2, script, image16, recording)<br>recording-surface-extend-reflect: FAIL (ps2, script, image16, recording)<br>recording-surface-extend-pad: XFAIL<br>rectangle-rounding-error: PASS<br>rectilinear-fill: FAIL (ps2)<br>rectilinear-grid: FAIL (ps2, ps3)<br>a1-rectilinear-grid: PASS<br>rectilinear-miter-limit: FAIL (ps2, ps3, script)<br>rectilinear-dash: FAIL (ps2, ps3)<br>rectilinear-dash-scale: FAIL (ps2, ps3)<br>rectilinear-dash-scale-unaligned: FAIL (ps2, ps3, image16)<br>rectilinear-stroke: FAIL (ps2, ps3)<br>reflected-stroke: FAIL (ps2, ps3, script, image16)<br>rel-path: FAIL (ps2, ps3, image16)<br>rgb24-ignore-alpha: FAIL (ps2)<br>rotate-image-surface-paint: FAIL (ps2, ps3)<br>clip-rotate-image-surface-paint: FAIL (ps2, ps3)<br>rotate-clip-image-surface-paint: FAIL (ps2, ps3, image16)<br>rotate-stroke-box: FAIL (ps2, ps3)<br>rotated-clip: FAIL (ps2, ps3, image16)<br>rounded-rectangle-fill: FAIL (ps2, ps3, image16)<br>rounded-rectangle-stroke: FAIL (ps2, ps3, image16)<br>sample-vertical: UNTESTED<br>sample-horizontal: UNTESTED<br>sample-diagonal: UNTESTED<br>scale-down-source-surface-paint: FAIL (ps2)<br>scale-offset-image: FAIL (ps2, ps3, script, image16)<br>scale-offset-similar: FAIL (ps2, ps3, script, image16, recording)<br>scale-source-surface-paint: FAIL (ps2, ps3)<br>scaled-font-zero-matrix: PASS<br>stroke-ctm-caps: FAIL (ps2, ps3, script, image16)<br>stroke-clipped: FAIL (ps2, ps3)<br>stroke-image: FAIL (ps2, ps3, image16)<br>stroke-open-box: FAIL (ps2, ps3)<br>select-font-face: FAIL (ps2, ps3, script, image16)<br>select-font-no-show-text: PASS<br>self-copy: FAIL (ps2, script)<br><br>self-copy-overlap: CRASH! (ps2, ps3)<br>self-intersecting: FAIL (ps2, ps3)<br>set-source: FAIL (ps2, ps3, image16)<br>show-glyphs-advance: FAIL (ps2, ps3, script, image16)<br>show-glyphs-many: FAIL (ps2)<br>show-text-current-point: FAIL (ps2, ps3, script, image16)<br>shape-general-convex: FAIL (ps2, ps3, image16)<br>shape-sierpinski: FAIL (ps2, ps3, script, image16)<br>simple-edge: FAIL (image16)<br>skew-extreme: FAIL (ps2)<br>smask: FAIL (ps2, script, image16)<br>smask-fill: FAIL (ps2, image16)<br>smask-image-mask: FAIL (ps2, script)<br>smask-mask: FAIL (ps2, script, image16)<br>smask-paint: FAIL (ps2, script, image16)<br>smask-stroke: FAIL (ps2, image16)<br>smask-text: FAIL (ps2, ps3, script, image16)<br>smp-glyph: FAIL (ps2, ps3)<br>solid-pattern-cache-stress: FAIL (ps2)<br>source-clip: FAIL (ps2)<br>source-clip-scale: FAIL (ps2)<br>source-surface-scale-paint: FAIL (ps2, ps3)<br>spline-decomposition: FAIL (ps2, ps3, image16)<br>stride-12-image: FAIL (ps2, script)<br>stroke-pattern: FAIL (ps2, image16)<br>subsurface: FAIL (script, image16)<br>subsurface-image-repeat: PASS<br>subsurface-repeat: PASS<br>subsurface-reflect: PASS<br>subsurface-pad: PASS<br>subsurface-modify-child: PASS<br>subsurface-modify-parent: PASS<br>subsurface-outside-target: PASS<br>subsurface-scale: FAIL (script, image16, recording)<br>subsurface-similar-repeat: PASS<br>surface-finish-twice: PASS<br>surface-pattern: FAIL (ps2, ps3, script, image16)<br>surface-pattern-big-scale-down: FAIL (ps2)<br>surface-pattern-operator: FAIL (ps2, image16)<br>surface-pattern-scale-down: FAIL (ps2, ps3, image16)<br>surface-pattern-scale-down-extend-repeat: FAIL (ps2)<br>surface-pattern-scale-down-extend-none: FAIL (ps2)<br>surface-pattern-scale-down-extend-reflect: FAIL (ps2, ps3)<br>surface-pattern-scale-down-extend-pad: FAIL (ps2)<br>surface-pattern-scale-up: FAIL (ps2, ps3, script, image16)<br>text-antialias-gray: FAIL (script, image16)<br>text-antialias-none: PASS<br>text-antialias-subpixel: FAIL (script, image, image16, recording)<br>text-antialias-subpixel-rgb: FAIL (script, image, image16, recording)<br>text-antialias-subpixel-bgr: FAIL (script, image, image16, recording)<br>text-antialias-subpixel-vrgb: FAIL (script, image, image16, recording)<br>text-antialias-subpixel-vbgr: FAIL (script, image, image16, recording)<br>text-cache-crash: PASS<br>text-glyph-range: FAIL (ps2, ps3, script, image16)<br>text-pattern: FAIL (ps2, ps3, image16)<br>text-rotate: FAIL (ps2, ps3, script, image16)<br>text-transform: FAIL (ps2, ps3, script, image16)<br>text-unhinted-metrics: FAIL (ps2, ps3, image16)<br>text-zero-len: PASS<br>thin-lines: FAIL (ps2, ps3)<br>tighten-bounds: FAIL (ps2, image16)<br>tiger: FAIL (ps2, ps3, image16)<br>a1-tiger: FAIL (image16)<br>toy-font-face: PASS<br>transforms: FAIL (ps2, ps3, script, image16)<br>translate-show-surface: FAIL (ps2)<br>trap-clip: FAIL (ps2, ps3, image16)<br>twin: FAIL (ps2, ps3, script, image16)<br>twin-antialias-gray: FAIL (script, image16)<br>twin-antialias-mixed: FAIL (script, image16)<br>twin-antialias-none: FAIL (script)<br>twin-antialias-subpixel: FAIL (script, image16)<br>unaligned-box: FAIL (ps2)<br>unantialiased-shapes: PASS<br>unbounded-operator: FAIL (ps2, image16)<br>unclosed-strokes: FAIL (ps2, ps3, script, image16)<br>user-data: PASS<br>user-font: FAIL (ps2, ps3, script, image16)<br>user-font-mask: FAIL (ps2, ps3, image16)<br>user-font-proxy: FAIL (ps2, ps3, script, image16)<br>user-font-rescale: FAIL (ps2, ps3, script, image16)<br>world-map: FAIL (ps2, ps3, script, image16)<br>world-map-stroke: FAIL (ps2, ps3, script, image16)<br>world-map-fill: FAIL (ps2, ps3, script, image16)<br>white-in-noop: FAIL (ps2)<br>xcb-huge-image-shm: ERROR (script)<br>xcb-huge-subimage: FAIL (ps2, ps3, image16)<br>xcb-stress-cache: FAIL (ps2, script)<br>xcb-snapshot-assert: FAIL (ps2)<br>xcomposite-projection: FAIL (script, image16)<br>xlib-expose-event: FAIL (ps2)<br>zero-alpha: FAIL (ps2)<br>zero-mask: XFAIL<br>pthread-same-source: FAIL (ps2, ps3, image16, recording)<br>pthread-show-text: FAIL (ps2, script, image16)<br>pthread-similar: FAIL (ps2)<br>bitmap-font: FAIL (ps2, script)<br>ft-font-create-for-ft-face: PASS<br>ft-show-glyphs-positioning: FAIL (ps2, script, image16)<br>ft-show-glyphs-table: FAIL (ps2, script, image16)<br>ft-text-vertical-layout-type1: FAIL (ps2, ps3, script, image16)<br>ft-text-vertical-layout-type3: FAIL (ps2, ps3, script, image16)<br>ft-text-antialias-none: FAIL (script)<br>pdf-features: UNTESTED<br>pdf-mime-data: UNTESTED<br>pdf-surface-source: FAIL<br>pdf-tagged-text: UNTESTED<br>ps-eps: FAIL<br>ps-features: PASS<br>ps-surface-source: FAIL<br>svg-surface: UNTESTED<br>svg-clip: UNTESTED<br>svg-surface-source: FAIL<br>multi-page: PASS<br>mime-unique-id: FAIL<br>fallback-resolution: FAIL<br>57 Passed, 496 Failed [22 crashed, 8 expected], 20 Skipped<br>Preamble: 3 failed - fallback-resolution mime-unique-id ps-eps<br>ps2 (argb32): 22 crashed! - pixman-downscale-fast-96 pixman-downscale-fast-95 pixman-downscale-fast-24 pixman-downscale-good-96 pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-96 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-nearest-96 pixman-downscale-nearest-95 pixman-downscale-nearest-24 pixman-downscale-bilinear-96 pixman-downscale-bilinear-95 pixman-downscale-bilinear-24 record-text-transform record1414x-text-transform record2x-text-transform record90-text-transform recordflip-whole-text-transform recordflip-text-transform self-copy-overlap<br>ps2 (argb32): 426 failed - a1-mask a8-clear a8-mask alpha-similar arc-direction arc-infinite-loop arc-looping-dash api-special-cases big-line big-empty-box big-empty-triangle big-little-box big-little-triangle bug-spline bilevel-image bug-51910 bug-84115 bug-bo-rectangular bug-bo-collins bug-bo-ricotz bug-source-cu bug-extents caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-all clip-complex-bug61592 clip-complex-shape-eo-mono clip-complex-shape-eo-aa clip-contexts clip-disjoint clip-disjoint-quad clip-device-offset clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-empty clip-empty-group clip-empty-save clip-fill clip-fill-no-op clip-fill-rule clip-fill-rule-pixel-aligned clip-group-shapes-aligned-rectangles clip-group-shapes-circles clip-image clip-intersect clip-nesting clip-operator clip-push-group clip-rectilinear clip-shape clip-stroke clip-stroke-no-op clip-text clip-twice clip-twice-rectangle clip-unbounded clipped-group clipped-surface close-path close-path-current-point composite-integer-translate-source composite-integer-translate-over composite-integer-translate-over-repeat copy-disjoint copy-path create-from-png create-from-png-stream culled-glyphs curve-to-as-line-to dash-caps-joins dash-curve dash-infinite-loop dash-no-dash dash-offset dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-arcs degenerate-curve-to degenerate-dash degenerate-linear-gradient degenerate-path degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to degenerate-solid-dash drunkard-tails device-offset device-offset-fractional device-offset-positive device-offset-scale extend-pad extend-pad-border extend-pad-similar extend-reflect extend-reflect-similar extend-repeat extend-repeat-similar extended-blend extended-blend-alpha extended-blend-mask extended-blend-alpha-mask extended-blend-solid extended-blend-solid-alpha fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-disjoint fill-empty fill-image fill-missed-stop fill-rule filter-bilinear-extents filter-nearest-offset filter-nearest-transformed finer-grained-fallbacks font-matrix-translation glyph-cache-pressure get-group-target gradient-alpha gradient-constant-alpha gradient-zero-stops gradient-zero-stops-mask group-clip group-paint group-unaligned halo halo-transform horizontal-clip huge-linear huge-radial image-surface-source image-bug-710072-aligned image-bug-710072-unaligned implicit-close infinite-join inverse-text joins joins-loop joins-star joins-retrace large-clip large-font large-source large-source-roi leaky-dash leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap line-width-large-overlap-offset line-width-large-overlap-rotated line-width-large-overlap-flipped line-width-large-overlap-flopped line-width-large-overlap-dashed line-width-overlap line-width-overlap-offset line-width-overlap-rotated line-width-overlap-flipped line-width-overlap-flopped line-width-overlap-dashed line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-one-stop linear-gradient-reflect linear-gradient-subset linear-uniform long-dashed-lines mask mask-alpha mask-ctm mask-surface-ctm mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-accuracy mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed mime-data miter-precision move-to-show-surface negative-stride-image new-sub-path nil-surface operator operator-alpha operator-alpha-alpha operator-clear operator-source outline-tolerance over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-glyphs overlapping-dash-caps paint paint-clip-fill-mono paint-clip-fill-aa paint-repeat paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask paint-with-alpha-group-clip partial-clip-text-top partial-clip-text-bottom partial-clip-text-left partial-clip-text-right pass-through path-append path-stroke-twice pattern-getters pdf-isolated-group pixman-rotate push-group push-group-color push-group-path-offset radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz raster-source record-paint record-paint-alpha record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-self-intersecting record1414x-paint record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record2x-paint record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-self-intersecting record90-paint record90-paint-alpha record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting recordflip-whole-paint recordflip-whole-paint-alpha recordflip-whole-paint-alpha-solid-clip recordflip-whole-paint-alpha-clip recordflip-whole-paint-alpha-clip-mask recordflip-whole-fill-alpha recordflip-whole-select-font-face recordflip-whole-self-intersecting recordflip-paint recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-self-intersecting record-extend-none record-extend-pad record-extend-repeat record-extend-reflect record-extend-none-similar record-extend-pad-similar record-extend-repeat-similar record-extend-reflect-similar record-neg-extents-unbounded record-neg-extents-bounded record-mesh record-replay-extend-none record-replay-extend-repeat record-replay-extend-reflect record-replay-extend-pad recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect rectilinear-fill rectilinear-grid rectilinear-miter-limit rectilinear-dash rectilinear-dash-scale rectilinear-dash-scale-unaligned rectilinear-stroke reflected-stroke rel-path rgb24-ignore-alpha rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotate-stroke-box rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-down-source-surface-paint scale-offset-image scale-offset-similar scale-source-surface-paint stroke-ctm-caps stroke-clipped stroke-image stroke-open-box select-font-face self-copy self-intersecting set-source show-glyphs-advance show-glyphs-many show-text-current-point shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text smp-glyph solid-pattern-cache-stress source-clip source-clip-scale source-surface-scale-paint spline-decomposition stride-12-image stroke-pattern surface-pattern surface-pattern-big-scale-down surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-repeat surface-pattern-scale-down-extend-none surface-pattern-scale-down-extend-reflect surface-pattern-scale-down-extend-pad surface-pattern-scale-up text-glyph-range text-pattern text-rotate text-transform text-unhinted-metrics thin-lines tighten-bounds tiger transforms translate-show-surface trap-clip twin unaligned-box unbounded-operator unclosed-strokes user-font user-font-mask user-font-proxy user-font-rescale world-map world-map-stroke world-map-fill white-in-noop xcb-huge-image-shm xcb-huge-subimage xcb-stress-cache xcb-snapshot-assert xlib-expose-event zero-alpha pthread-same-source pthread-show-text pthread-similar bitmap-font ft-show-glyphs-positioning ft-show-glyphs-table ft-text-vertical-layout-type1 ft-text-vertical-layout-type3 pdf-surface-source ps-surface-source svg-surface-source<br>ps2 (rgb24): 21 crashed! - pixman-downscale-fast-96 pixman-downscale-fast-95 pixman-downscale-fast-24 pixman-downscale-good-96 pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-96 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-nearest-96 pixman-downscale-nearest-95 pixman-downscale-nearest-24 pixman-downscale-bilinear-96 pixman-downscale-bilinear-95 pixman-downscale-bilinear-24 record-text-transform record1414x-text-transform record2x-text-transform record90-text-transform recordflip-whole-text-transform recordflip-text-transform<br>ps2 (rgb24): 426 failed - a1-mask a8-clear a8-mask alpha-similar arc-direction arc-infinite-loop arc-looping-dash api-special-cases big-line big-empty-box big-empty-triangle big-little-box big-little-triangle bug-spline bilevel-image bug-51910 bug-84115 bug-bo-rectangular bug-bo-collins bug-bo-ricotz bug-source-cu bug-extents caps caps-2 caps-1 caps-05 checkerboard caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-alpha caps-joins-curve caps-tails-curve caps-sub-paths clear clear-source clip-all clip-complex-bug61592 clip-complex-shape-eo-mono clip-complex-shape-eo-aa clip-contexts clip-disjoint clip-disjoint-quad clip-device-offset clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-empty clip-empty-group clip-empty-save clip-fill clip-fill-no-op clip-fill-rule clip-fill-rule-pixel-aligned clip-group-shapes-aligned-rectangles clip-group-shapes-circles clip-image clip-intersect clip-nesting clip-operator clip-push-group clip-rectilinear clip-shape clip-stroke clip-stroke-no-op clip-text clip-twice clip-twice-rectangle clip-unbounded clipped-group clipped-surface close-path close-path-current-point composite-integer-translate-source composite-integer-translate-over composite-integer-translate-over-repeat copy-disjoint copy-path create-from-png create-from-png-stream culled-glyphs curve-to-as-line-to dash-caps-joins dash-curve dash-infinite-loop dash-no-dash dash-offset dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-arcs degenerate-curve-to degenerate-dash degenerate-linear-gradient degenerate-path degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to degenerate-solid-dash drunkard-tails device-offset device-offset-fractional device-offset-positive device-offset-scale extend-pad extend-pad-border extend-pad-similar extend-reflect extend-reflect-similar extend-repeat extend-repeat-similar extended-blend extended-blend-alpha extended-blend-mask extended-blend-alpha-mask extended-blend-solid extended-blend-solid-alpha fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-disjoint fill-empty fill-image fill-missed-stop fill-rule filter-bilinear-extents filter-nearest-offset filter-nearest-transformed finer-grained-fallbacks font-matrix-translation glyph-cache-pressure get-group-target gradient-alpha gradient-constant-alpha gradient-zero-stops gradient-zero-stops-mask group-clip group-paint group-unaligned halo halo-transform horizontal-clip huge-linear huge-radial image-surface-source image-bug-710072-aligned image-bug-710072-unaligned implicit-close infinite-join inverse-text joins joins-loop joins-star joins-retrace large-clip large-font large-source large-source-roi leaky-dash leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap line-width-large-overlap-offset line-width-large-overlap-rotated line-width-large-overlap-flipped line-width-large-overlap-flopped line-width-large-overlap-dashed line-width-overlap line-width-overlap-offset line-width-overlap-rotated line-width-overlap-flipped line-width-overlap-flopped line-width-overlap-dashed line-width-scale line-width-tolerance linear-gradient linear-gradient-extend linear-gradient-large linear-gradient-one-stop linear-gradient-reflect linear-gradient-subset linear-uniform long-dashed-lines mask mask-alpha mask-ctm mask-surface-ctm mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-accuracy mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed mime-data miter-precision move-to-show-surface negative-stride-image new-sub-path nil-surface operator operator-alpha operator-alpha-alpha operator-clear operator-source outline-tolerance over-above-source over-around-source over-below-source over-between-source overlapping-boxes overlapping-glyphs overlapping-dash-caps paint paint-clip-fill-mono paint-clip-fill-aa paint-repeat paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip paint-with-alpha-clip-mask paint-with-alpha-group-clip partial-clip-text-top partial-clip-text-bottom partial-clip-text-left partial-clip-text-right pass-through path-append path-stroke-twice pattern-getters pdf-isolated-group pixman-rotate push-group push-group-color push-group-path-offset radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz raster-source record-paint record-paint-alpha record-paint-alpha-solid-clip record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record-self-intersecting record1414x-paint record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record1414x-self-intersecting record2x-paint record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record2x-self-intersecting record90-paint record90-paint-alpha record90-paint-alpha-solid-clip record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face record90-self-intersecting recordflip-whole-paint recordflip-whole-paint-alpha recordflip-whole-paint-alpha-solid-clip recordflip-whole-paint-alpha-clip recordflip-whole-paint-alpha-clip-mask recordflip-whole-fill-alpha recordflip-whole-select-font-face recordflip-whole-self-intersecting recordflip-paint recordflip-paint-alpha recordflip-paint-alpha-solid-clip recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face recordflip-self-intersecting record-extend-none record-extend-pad record-extend-repeat record-extend-reflect record-extend-none-similar record-extend-pad-similar record-extend-repeat-similar record-extend-reflect-similar record-neg-extents-unbounded record-neg-extents-bounded record-mesh record-replay-extend-none record-replay-extend-repeat record-replay-extend-reflect record-replay-extend-pad recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect rectilinear-fill rectilinear-grid rectilinear-miter-limit rectilinear-dash rectilinear-dash-scale rectilinear-dash-scale-unaligned rectilinear-stroke reflected-stroke rel-path rgb24-ignore-alpha rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotate-stroke-box rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-down-source-surface-paint scale-offset-image scale-offset-similar scale-source-surface-paint stroke-ctm-caps stroke-clipped stroke-image stroke-open-box select-font-face self-copy self-intersecting set-source show-glyphs-advance show-glyphs-many show-text-current-point shape-general-convex shape-sierpinski skew-extreme smask smask-fill smask-image-mask smask-mask smask-paint smask-stroke smask-text smp-glyph solid-pattern-cache-stress source-clip source-clip-scale source-surface-scale-paint spline-decomposition stride-12-image stroke-pattern surface-pattern surface-pattern-big-scale-down surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-down-extend-repeat surface-pattern-scale-down-extend-none surface-pattern-scale-down-extend-reflect surface-pattern-scale-down-extend-pad surface-pattern-scale-up text-glyph-range text-pattern text-rotate text-transform text-unhinted-metrics thin-lines tighten-bounds tiger transforms translate-show-surface trap-clip twin unaligned-box unbounded-operator unclosed-strokes user-font user-font-mask user-font-proxy user-font-rescale world-map world-map-stroke world-map-fill white-in-noop xcb-huge-image-shm xcb-huge-subimage xcb-stress-cache xcb-snapshot-assert xlib-expose-event zero-alpha pthread-same-source pthread-show-text pthread-similar bitmap-font ft-show-glyphs-positioning ft-show-glyphs-table ft-text-vertical-layout-type1 ft-text-vertical-layout-type3 pdf-surface-source ps-surface-source svg-surface-source<br>ps3 (argb32): 22 crashed! - pixman-downscale-fast-96 pixman-downscale-fast-95 pixman-downscale-fast-24 pixman-downscale-good-96 pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-96 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-nearest-96 pixman-downscale-nearest-95 pixman-downscale-nearest-24 pixman-downscale-bilinear-96 pixman-downscale-bilinear-95 pixman-downscale-bilinear-24 record-text-transform record1414x-text-transform record2x-text-transform record90-text-transform recordflip-whole-text-transform recordflip-text-transform self-copy-overlap<br>ps3 (argb32): 190 failed - arc-direction arc-looping-dash bug-spline bug-bo-ricotz bug-extents caps caps-2 caps-1 caps-05 caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-curve caps-tails-curve caps-sub-paths clear-source clip-complex-bug61592 clip-disjoint clip-fill clip-fill-rule clip-group-shapes-circles clip-image clip-nesting clip-push-group clip-shape clip-stroke clip-text clip-twice clip-unbounded close-path close-path-current-point copy-path culled-glyphs curve-to-as-line-to dash-caps-joins dash-curve dash-infinite-loop dash-no-dash dash-offset dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-curve-to degenerate-dash degenerate-path degenerate-pen degenerate-rel-curve-to degenerate-solid-dash drunkard-tails extend-reflect extend-reflect-similar extended-blend extended-blend-alpha-mask extended-blend-solid fallback fill-and-stroke fill-degenerate-sort-order fill-image fill-rule filter-nearest-offset filter-nearest-transformed finer-grained-fallbacks font-matrix-translation gradient-constant-alpha group-unaligned halo halo-transform horizontal-clip inverse-text joins joins-loop joins-star joins-retrace leaky-dash leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap-dashed line-width-overlap line-width-overlap-offset line-width-overlap-flipped line-width-overlap-flopped line-width-overlap-dashed line-width-scale line-width-tolerance linear-gradient linear-gradient-reflect linear-gradient-subset long-dashed-lines mask-transformed-image mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mime-data miter-precision new-sub-path over-around-source over-below-source path-append path-stroke-twice pixman-rotate push-group-color radial-gradient radial-gradient-mask radial-gradient-mask-source radial-gradient-one-stop random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz raster-source record-select-font-face record-self-intersecting record1414x-select-font-face record1414x-self-intersecting record2x-select-font-face record2x-self-intersecting record90-select-font-face record90-self-intersecting recordflip-whole-select-font-face recordflip-whole-self-intersecting recordflip-select-font-face recordflip-self-intersecting record-extend-reflect record-neg-extents-unbounded record-neg-extents-bounded record-replay-extend-repeat record-replay-extend-reflect rectilinear-grid rectilinear-miter-limit rectilinear-dash rectilinear-dash-scale rectilinear-dash-scale-unaligned rectilinear-stroke reflected-stroke rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotate-stroke-box rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-clipped stroke-image stroke-open-box select-font-face self-intersecting show-glyphs-advance show-text-current-point shape-general-convex shape-sierpinski smask-text smp-glyph spline-decomposition surface-pattern surface-pattern-scale-down surface-pattern-scale-down-extend-reflect surface-pattern-scale-up text-glyph-range text-pattern text-rotate text-transform text-unhinted-metrics thin-lines tiger transforms trap-clip twin unclosed-strokes user-font user-font-mask user-font-proxy user-font-rescale world-map world-map-stroke world-map-fill xcb-huge-image-shm xcb-huge-subimage pthread-same-source ft-text-vertical-layout-type1 ft-text-vertical-layout-type3<br>ps3 (rgb24): 21 crashed! - pixman-downscale-fast-96 pixman-downscale-fast-95 pixman-downscale-fast-24 pixman-downscale-good-96 pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-96 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-nearest-96 pixman-downscale-nearest-95 pixman-downscale-nearest-24 pixman-downscale-bilinear-96 pixman-downscale-bilinear-95 pixman-downscale-bilinear-24 record-text-transform record1414x-text-transform record2x-text-transform record90-text-transform recordflip-whole-text-transform recordflip-text-transform<br>ps3 (rgb24): 184 failed - arc-direction arc-looping-dash bug-spline bug-bo-ricotz bug-extents caps caps-2 caps-1 caps-05 caps-joins caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-curve caps-tails-curve caps-sub-paths clear-source clip-complex-bug61592 clip-fill clip-fill-rule clip-group-shapes-circles clip-image clip-nesting clip-push-group clip-shape clip-stroke clip-text clip-twice clip-unbounded close-path close-path-current-point copy-path culled-glyphs curve-to-as-line-to dash-caps-joins dash-curve dash-infinite-loop dash-no-dash dash-offset dash-offset-negative dash-scale dash-state dash-zero-length degenerate-arc degenerate-curve-to degenerate-dash degenerate-path degenerate-pen degenerate-rel-curve-to degenerate-solid-dash drunkard-tails extend-reflect extend-reflect-similar extended-blend-alpha-mask fill-and-stroke fill-degenerate-sort-order fill-image fill-rule filter-nearest-offset filter-nearest-transformed font-matrix-translation gradient-zero-stops group-unaligned halo halo-transform horizontal-clip image-surface-source inverse-text joins joins-loop joins-star joins-retrace leaky-dash leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width line-width-large-overlap-dashed line-width-overlap line-width-overlap-offset line-width-overlap-flipped line-width-overlap-flopped line-width-overlap-dashed line-width-scale line-width-tolerance linear-gradient linear-gradient-reflect linear-gradient-subset long-dashed-lines mask-transformed-image mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mime-data miter-precision new-sub-path path-append path-stroke-twice pixman-rotate push-group-color radial-gradient-source radial-gradient-one-stop random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz raster-source record-select-font-face record-self-intersecting record1414x-select-font-face record1414x-self-intersecting record2x-select-font-face record2x-self-intersecting record90-select-font-face record90-self-intersecting recordflip-whole-select-font-face recordflip-whole-self-intersecting recordflip-select-font-face recordflip-self-intersecting record-extend-reflect record-neg-extents-unbounded record-neg-extents-bounded record-replay-extend-repeat record-replay-extend-reflect rectilinear-grid rectilinear-miter-limit rectilinear-dash rectilinear-dash-scale rectilinear-dash-scale-unaligned rectilinear-stroke reflected-stroke rel-path rotate-image-surface-paint clip-rotate-image-surface-paint rotate-clip-image-surface-paint rotate-stroke-box rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar scale-source-surface-paint stroke-ctm-caps stroke-clipped stroke-image stroke-open-box select-font-face self-intersecting set-source show-glyphs-advance show-text-current-point shape-general-convex shape-sierpinski smask-text smp-glyph source-surface-scale-paint spline-decomposition surface-pattern surface-pattern-scale-down surface-pattern-scale-down-extend-reflect surface-pattern-scale-up text-glyph-range text-pattern text-rotate text-transform text-unhinted-metrics thin-lines tiger transforms trap-clip twin unclosed-strokes user-font user-font-mask user-font-proxy user-font-rescale world-map world-map-stroke world-map-fill xcb-huge-image-shm xcb-huge-subimage pthread-same-source ft-text-vertical-layout-type1 ft-text-vertical-layout-type3<br>script (argb32): 21 crashed! - pixman-downscale-fast-96 pixman-downscale-fast-95 pixman-downscale-fast-24 pixman-downscale-good-96 pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-96 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-nearest-96 pixman-downscale-nearest-95 pixman-downscale-nearest-24 pixman-downscale-bilinear-96 pixman-downscale-bilinear-95 pixman-downscale-bilinear-24 record-text-transform record1414x-text-transform record2x-text-transform record90-text-transform recordflip-whole-text-transform recordflip-text-transform<br>script (argb32): 1 error - xcb-huge-image-shm<br>script (argb32): 181 failed - a1-bug a1-fill arc-looping-dash bilevel-image bug-51910 bug-84115 bug-seams caps caps-2 caps-1 caps-05 checkerboard caps-joins-2 caps-joins-1 caps-joins-05 caps-joins-curve caps-tails-curve caps-sub-paths clear-source clip-disjoint-quad clip-device-offset clip-image clip-mixed-antialias clip-push-group clip-polygons close-path close-path-current-point composite-integer-translate-over-repeat copy-path coverage-rectangles coverage-intersecting-quads coverage-intersecting-triangles coverage-abutting culled-glyphs dash-caps-joins dash-curve dash-infinite-loop dash-scale dash-state degenerate-curve-to degenerate-linear-gradient degenerate-pen degenerate-radial-gradient degenerate-rel-curve-to device-offset-scale extend-pad-border fill-and-stroke-alpha fill-and-stroke-alpha-add filter-bilinear-extents font-matrix-translation glyph-cache-pressure halo halo-transform huge-radial image-surface-source infinite-join inverse-text joins large-font large-source large-twin-antialias-mixed leaky-dashed-rectangle leaky-dashed-stroke leaky-polygon line-width-scale line-width-tolerance linear-gradient-extend linear-gradient-reflect long-dashed-lines map-all-to-image map-bit-to-image map-to-image-fill mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed mime-data negative-stride-image operator-alpha-alpha paint-source-alpha paint-with-alpha paint-with-alpha-solid-clip paint-with-alpha-clip partial-clip-text-bottom partial-clip-text-left partial-coverage-reference partial-coverage-three-quarter-reference partial-coverage-half-reference path-stroke-twice push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source radial-gradient-one-stop radial-gradient-extend raster-source record-paint-alpha-solid-clip record-paint-alpha-clip record-select-font-face record1414x-paint-alpha record1414x-paint-alpha-solid-clip record1414x-paint-alpha-clip record1414x-select-font-face record2x-paint-alpha record2x-paint-alpha-solid-clip record2x-paint-alpha-clip record2x-select-font-face record90-paint-alpha-clip-mask record90-select-font-face recordflip-whole-select-font-face recordflip-select-font-face record-neg-extents-bounded record-mesh record-replay-extend-none record-replay-extend-repeat record-replay-extend-reflect record-replay-extend-pad recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect rectilinear-miter-limit reflected-stroke scale-offset-image scale-offset-similar stroke-ctm-caps select-font-face self-copy show-glyphs-advance show-text-current-point shape-sierpinski smask smask-image-mask smask-mask smask-paint smask-text stride-12-image subsurface subsurface-scale surface-pattern surface-pattern-scale-up text-antialias-gray text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-rotate text-transform transforms twin twin-antialias-gray twin-antialias-mixed twin-antialias-none twin-antialias-subpixel unclosed-strokes user-font user-font-proxy user-font-rescale world-map world-map-stroke world-map-fill xcb-stress-cache xcomposite-projection pthread-show-text bitmap-font ft-show-glyphs-positioning ft-show-glyphs-table ft-text-vertical-layout-type1 ft-text-vertical-layout-type3 ft-text-antialias-none pdf-surface-source ps-surface-source svg-surface-source<br>image (argb32): 21 crashed! - pixman-downscale-fast-96 pixman-downscale-fast-95 pixman-downscale-fast-24 pixman-downscale-good-96 pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-96 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-nearest-96 pixman-downscale-nearest-95 pixman-downscale-nearest-24 pixman-downscale-bilinear-96 pixman-downscale-bilinear-95 pixman-downscale-bilinear-24 record-text-transform record1414x-text-transform record2x-text-transform record90-text-transform recordflip-whole-text-transform recordflip-text-transform<br>image (argb32): 9 failed - culled-glyphs mime-data radial-gradient-source raster-source text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr<br>image (rgb24): 21 crashed! - pixman-downscale-fast-96 pixman-downscale-fast-95 pixman-downscale-fast-24 pixman-downscale-good-96 pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-96 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-nearest-96 pixman-downscale-nearest-95 pixman-downscale-nearest-24 pixman-downscale-bilinear-96 pixman-downscale-bilinear-95 pixman-downscale-bilinear-24 record-text-transform record1414x-text-transform record2x-text-transform record90-text-transform recordflip-whole-text-transform recordflip-text-transform<br>image (rgb24): 10 failed - culled-glyphs extended-blend-alpha-mask mime-data radial-gradient-source raster-source text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr<br>image16 (rgb24): 21 crashed! - pixman-downscale-fast-96 pixman-downscale-fast-95 pixman-downscale-fast-24 pixman-downscale-good-96 pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-96 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-nearest-96 pixman-downscale-nearest-95 pixman-downscale-nearest-24 pixman-downscale-bilinear-96 pixman-downscale-bilinear-95 pixman-downscale-bilinear-24 record-text-transform record1414x-text-transform record2x-text-transform record90-text-transform recordflip-whole-text-transform recordflip-text-transform<br>image16 (rgb24): 250 failed - a1-bug aliasing arc-direction arc-looping-dash big-line bug-spline bug-84115 bug-bo-ricotz bug-source-cu bug-extents bug-seams caps caps-2 caps-05 caps-joins-2 caps-joins-alpha caps-joins-curve caps-tails-curve clear-source clip-disjoint clip-disjoint-quad clip-stroke-unbounded clip-fill-nz-unbounded clip-fill-eo-unbounded clip-fill clip-image clip-intersect clip-operator clip-push-group clip-shape clip-stroke clip-text clip-twice close-path-current-point copy-path coverage-rectangles coverage-rhombus coverage-intersecting-quads coverage-intersecting-triangles coverage-row-triangles coverage-column-triangles coverage-triangles coverage-abutting culled-glyphs dash-caps-joins dash-curve dash-scale dash-state dash-zero-length degenerate-arc degenerate-curve-to degenerate-path degenerate-pen degenerate-rel-curve-to drunkard-tails extend-pad-border extended-blend extended-blend-alpha extended-blend-mask extended-blend-alpha-mask extended-blend-solid extended-blend-solid-alpha fallback fill-alpha fill-alpha-pattern fill-and-stroke fill-and-stroke-alpha fill-and-stroke-alpha-add fill-degenerate-sort-order fill-image fill-missed-stop fill-rule filter-bilinear-extents finer-grained-fallbacks font-matrix-translation glyph-cache-pressure gradient-alpha gradient-constant-alpha group-unaligned halo halo-transform hatchings huge-linear huge-radial inverse-text joins joins-loop joins-star joins-retrace large-font large-twin-antialias-mixed leaky-dashed-stroke line-width-overlap-offset line-width-scale linear-gradient linear-gradient-reflect linear-gradient-subset long-dashed-lines mask mask-alpha mask-ctm mask-surface-ctm mask-transformed-image mask-transformed-similar mesh-pattern mesh-pattern-conical mesh-pattern-control-points mesh-pattern-fold mesh-pattern-overlap mesh-pattern-transformed mime-data new-sub-path operator-source over-around-source overlapping-boxes overlapping-dash-caps paint-source-alpha paint-with-alpha paint-with-alpha-clip paint-with-alpha-clip-mask partial-coverage-reference partial-coverage-three-quarter-reference pass-through path-append path-stroke-twice pdf-isolated-group pixman-rotate push-group push-group-color radial-gradient radial-gradient-mask radial-gradient-source radial-gradient-mask-source random-clip random-intersections-eo random-intersections-nonzero random-intersections-curves-eo random-intersections-curves-nz raster-source record-paint-alpha record-paint-alpha-clip record-paint-alpha-clip-mask record-fill-alpha record-select-font-face record1414x-paint-alpha record1414x-paint-alpha-clip record1414x-paint-alpha-clip-mask record1414x-fill-alpha record1414x-select-font-face record2x-paint-alpha record2x-paint-alpha-clip record2x-paint-alpha-clip-mask record2x-fill-alpha record2x-select-font-face record90-paint-alpha record90-paint-alpha-clip record90-paint-alpha-clip-mask record90-fill-alpha record90-select-font-face recordflip-whole-paint-alpha recordflip-whole-paint-alpha-clip recordflip-whole-paint-alpha-clip-mask recordflip-whole-fill-alpha recordflip-whole-select-font-face recordflip-paint-alpha recordflip-paint-alpha-clip recordflip-paint-alpha-clip-mask recordflip-fill-alpha recordflip-select-font-face record-neg-extents-unbounded record-neg-extents-bounded record-mesh record-replay-extend-repeat record-replay-extend-reflect record-replay-extend-pad recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect rectilinear-dash-scale-unaligned reflected-stroke rel-path rotate-clip-image-surface-paint rotated-clip rounded-rectangle-fill rounded-rectangle-stroke scale-offset-image scale-offset-similar stroke-ctm-caps stroke-image select-font-face set-source show-glyphs-advance show-text-current-point shape-general-convex shape-sierpinski simple-edge smask smask-fill smask-mask smask-paint smask-stroke smask-text spline-decomposition stroke-pattern subsurface subsurface-scale surface-pattern surface-pattern-operator surface-pattern-scale-down surface-pattern-scale-up text-antialias-gray text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr text-glyph-range text-pattern text-rotate text-transform text-unhinted-metrics tighten-bounds tiger a1-tiger transforms trap-clip twin twin-antialias-gray twin-antialias-mixed twin-antialias-subpixel unbounded-operator unclosed-strokes user-font user-font-mask user-font-proxy user-font-rescale world-map world-map-stroke world-map-fill xcb-huge-image-shm xcb-huge-subimage xcomposite-projection pthread-same-source pthread-show-text ft-show-glyphs-positioning ft-show-glyphs-table ft-text-vertical-layout-type1 ft-text-vertical-layout-type3<br>recording (argb32): 21 crashed! - pixman-downscale-fast-96 pixman-downscale-fast-95 pixman-downscale-fast-24 pixman-downscale-good-96 pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-96 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-nearest-96 pixman-downscale-nearest-95 pixman-downscale-nearest-24 pixman-downscale-bilinear-96 pixman-downscale-bilinear-95 pixman-downscale-bilinear-24 record-text-transform record1414x-text-transform record2x-text-transform record90-text-transform recordflip-whole-text-transform recordflip-text-transform<br>recording (argb32): 24 failed - bug-source-cu clear-source coverage-rectangles culled-glyphs finer-grained-fallbacks mime-data radial-gradient-source raster-source record1414x-fill-alpha record2x-paint-alpha-clip-mask record2x-fill-alpha recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect scale-offset-similar subsurface-scale text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr pthread-same-source<br>recording (rgb24): 21 crashed! - pixman-downscale-fast-96 pixman-downscale-fast-95 pixman-downscale-fast-24 pixman-downscale-good-96 pixman-downscale-good-95 pixman-downscale-good-24 pixman-downscale-best-96 pixman-downscale-best-95 pixman-downscale-best-24 pixman-downscale-nearest-96 pixman-downscale-nearest-95 pixman-downscale-nearest-24 pixman-downscale-bilinear-96 pixman-downscale-bilinear-95 pixman-downscale-bilinear-24 record-text-transform record1414x-text-transform record2x-text-transform record90-text-transform recordflip-whole-text-transform recordflip-text-transform<br>recording (rgb24): 25 failed - bug-source-cu clear-source coverage-rectangles culled-glyphs extended-blend-alpha-mask finer-grained-fallbacks mime-data radial-gradient-source raster-source record1414x-fill-alpha record2x-paint-alpha-clip-mask record2x-fill-alpha recording-surface-over recording-surface-source recording-surface-extend-none recording-surface-extend-repeat recording-surface-extend-reflect scale-offset-similar subsurface-scale text-antialias-subpixel text-antialias-subpixel-rgb text-antialias-subpixel-bgr text-antialias-subpixel-vrgb text-antialias-subpixel-vbgr pthread-same-source<br>FAIL cairo-test-suite (exit status: 2)<br></div></div>