2.57.0 testsuite fails with thousands of different pixels if LANG=zh_CN.UTF-8
---- tests::bugs_bug668_small_caps_svg stdout ----
bug668-small-caps: 3551 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/bug668-small-caps-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/bug668-small-caps-diff.png
thread 'tests::bugs_bug668_small_caps_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---- tests::bugs_bug667_tspan_visibility_svg stdout ----
bug667-tspan-visibility: 337 pixels changed with maximum difference of 68
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/bug667-tspan-visibility-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/bug667-tspan-visibility-diff.png
thread 'tests::bugs_bug667_tspan_visibility_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::rtl_tspan_svg stdout ----
rtl-tspan: 2856 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/rtl-tspan-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/rtl-tspan-diff.png
thread 'tests::rtl_tspan_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_coords_trans_01_b_svg stdout ----
coords-trans-01-b: 162 pixels changed with maximum difference of 149
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/coords-trans-01-b-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/coords-trans-01-b-diff.png
thread 'tests::svg1_1_coords_trans_01_b_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_coords_trans_02_t_svg stdout ----
coords-trans-02-t: 621 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/coords-trans-02-t-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/coords-trans-02-t-diff.png
thread 'tests::svg1_1_coords_trans_02_t_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_coords_trans_05_t_svg stdout ----
coords-trans-05-t: 2488 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/coords-trans-05-t-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/coords-trans-05-t-diff.png
thread 'tests::svg1_1_coords_trans_05_t_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_coords_trans_09_t_svg stdout ----
coords-trans-09-t: 777 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/coords-trans-09-t-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/coords-trans-09-t-diff.png
thread 'tests::svg1_1_coords_trans_09_t_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_coords_viewattr_01_b_svg stdout ----
coords-viewattr-01-b: 1159 pixels changed with maximum difference of 212
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/coords-viewattr-01-b-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/coords-viewattr-01-b-diff.png
thread 'tests::svg1_1_coords_viewattr_01_b_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_coords_viewattr_02_b_svg stdout ----
coords-viewattr-02-b: 1159 pixels changed with maximum difference of 212
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/coords-viewattr-02-b-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/coords-viewattr-02-b-diff.png
thread 'tests::svg1_1_coords_viewattr_02_b_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_filters_composite_02_b_svg stdout ----
filters-composite-02-b: 34 pixels changed with maximum difference of 211
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/filters-composite-02-b-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/filters-composite-02-b-diff.png
thread 'tests::svg1_1_filters_composite_02_b_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_filters_diffuse_01_f_svg stdout ----
filters-diffuse-01-f: 194 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/filters-diffuse-01-f-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/filters-diffuse-01-f-diff.png
thread 'tests::svg1_1_filters_diffuse_01_f_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_filters_image_05_f_svg stdout ----
filters-image-05-f: 1159 pixels changed with maximum difference of 212
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/filters-image-05-f-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/filters-image-05-f-diff.png
thread 'tests::svg1_1_filters_image_05_f_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_filters_light_04_f_svg stdout ----
filters-light-04-f: 264 pixels changed with maximum difference of 103
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/filters-light-04-f-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/filters-light-04-f-diff.png
thread 'tests::svg1_1_filters_light_04_f_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_filters_specular_01_f_svg stdout ----
filters-specular-01-f: 196 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/filters-specular-01-f-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/filters-specular-01-f-diff.png
thread 'tests::svg1_1_filters_specular_01_f_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_filters_turb_02_f_svg stdout ----
filters-turb-02-f: 1006 pixels changed with maximum difference of 136
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/filters-turb-02-f-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/filters-turb-02-f-diff.png
thread 'tests::svg1_1_filters_turb_02_f_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_masking_intro_01_f_svg stdout ----
masking-intro-01-f: 2853 pixels changed with maximum difference of 204
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/masking-intro-01-f-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/masking-intro-01-f-diff.png
thread 'tests::svg1_1_masking_intro_01_f_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_masking_path_05_f_svg stdout ----
masking-path-05-f: 985 pixels changed with maximum difference of 160
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/masking-path-05-f-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/masking-path-05-f-diff.png
thread 'tests::svg1_1_masking_path_05_f_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_painting_marker_04_f_svg stdout ----
painting-marker-04-f: 3484 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/painting-marker-04-f-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/painting-marker-04-f-diff.png
thread 'tests::svg1_1_painting_marker_04_f_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_painting_marker_03_f_svg stdout ----
painting-marker-03-f: 3327 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/painting-marker-03-f-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/painting-marker-03-f-diff.png
thread 'tests::svg1_1_painting_marker_03_f_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_painting_stroke_02_t_svg stdout ----
painting-stroke-02-t: 5543 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/painting-stroke-02-t-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/painting-stroke-02-t-diff.png
thread 'tests::svg1_1_painting_stroke_02_t_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_painting_stroke_04_t_svg stdout ----
painting-stroke-04-t: 4573 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/painting-stroke-04-t-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/painting-stroke-04-t-diff.png
thread 'tests::svg1_1_painting_stroke_04_t_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_painting_stroke_03_t_svg stdout ----
painting-stroke-03-t: 5758 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/painting-stroke-03-t-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/painting-stroke-03-t-diff.png
thread 'tests::svg1_1_painting_stroke_03_t_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_paths_data_16_t_svg stdout ----
paths-data-16-t: 1354 pixels changed with maximum difference of 152
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/paths-data-16-t-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/paths-data-16-t-diff.png
thread 'tests::svg1_1_paths_data_16_t_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_pservers_grad_04_b_svg stdout ----
pservers-grad-04-b: 5465 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/pservers-grad-04-b-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/pservers-grad-04-b-diff.png
thread 'tests::svg1_1_pservers_grad_04_b_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_struct_group_03_t_svg stdout ----
struct-group-03-t: 5665 pixels changed with maximum difference of 221
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/struct-group-03-t-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/struct-group-03-t-diff.png
thread 'tests::svg1_1_struct_group_03_t_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_styling_css_03_b_svg stdout ----
styling-css-03-b: 1096 pixels changed with maximum difference of 253
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/styling-css-03-b-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/styling-css-03-b-diff.png
thread 'tests::svg1_1_styling_css_03_b_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_text_align_01_b_svg stdout ----
text-align-01-b: 9455 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/text-align-01-b-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/text-align-01-b-diff.png
thread 'tests::svg1_1_text_align_01_b_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_text_align_02_b_svg stdout ----
text-align-02-b: 6712 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/text-align-02-b-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/text-align-02-b-diff.png
thread 'tests::svg1_1_text_align_02_b_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_text_align_03_b_svg stdout ----
text-align-03-b: 1547 pixels changed with maximum difference of 255
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/text-align-03-b-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/text-align-03-b-diff.png
thread 'tests::svg1_1_text_align_03_b_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_text_tref_02_b_svg stdout ----
text-tref-02-b: 883 pixels changed with maximum difference of 202
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/text-tref-02-b-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/text-tref-02-b-diff.png
thread 'tests::svg1_1_text_tref_02_b_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
---- tests::svg1_1_text_text_10_t_svg stdout ----
text-text-10-t: 1198 pixels changed with maximum difference of 154
out: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/text-text-10-t-out.png
diff: /home/xry111/sources/12.1/librsvg-2.57.0/tests/output/text-text-10-t-diff.png
thread 'tests::svg1_1_text_text_10_t_svg' panicked at 'surfaces are too different', rsvg/src/test_utils/reference_utils.rs:89:25
failures:
tests::bugs_bug667_tspan_visibility_svg
tests::bugs_bug668_small_caps_svg
tests::rtl_tspan_svg
tests::svg1_1_coords_trans_01_b_svg
tests::svg1_1_coords_trans_02_t_svg
tests::svg1_1_coords_trans_05_t_svg
tests::svg1_1_coords_trans_09_t_svg
tests::svg1_1_coords_viewattr_01_b_svg
tests::svg1_1_coords_viewattr_02_b_svg
tests::svg1_1_filters_composite_02_b_svg
tests::svg1_1_filters_diffuse_01_f_svg
tests::svg1_1_filters_image_05_f_svg
tests::svg1_1_filters_light_04_f_svg
tests::svg1_1_filters_specular_01_f_svg
tests::svg1_1_filters_turb_02_f_svg
tests::svg1_1_masking_intro_01_f_svg
tests::svg1_1_masking_path_05_f_svg
tests::svg1_1_painting_marker_03_f_svg
tests::svg1_1_painting_marker_04_f_svg
tests::svg1_1_painting_stroke_02_t_svg
tests::svg1_1_painting_stroke_03_t_svg
tests::svg1_1_painting_stroke_04_t_svg
tests::svg1_1_paths_data_16_t_svg
tests::svg1_1_pservers_grad_04_b_svg
tests::svg1_1_struct_group_03_t_svg
tests::svg1_1_styling_css_03_b_svg
tests::svg1_1_text_align_01_b_svg
tests::svg1_1_text_align_02_b_svg
tests::svg1_1_text_align_03_b_svg
tests::svg1_1_text_text_10_t_svg
tests::svg1_1_text_tref_02_b_svg
test result: FAILED. 716 passed; 31 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s
System info:
- gcc-13.2.0
- rustc-1.72.0
- freetype-2.13.2
- harfbuzz-8.2.0
- cairo-1.17.6
- pango-1.50.14
- gdk-pixbuf-2.42.10