[INFO] fetching crate svg_path_ops 0.11.0...
[INFO] testing svg_path_ops-0.11.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate svg_path_ops 0.11.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate svg_path_ops 0.11.0
[INFO] finished tweaking crates.io crate svg_path_ops 0.11.0
[INFO] tweaked toml for crates.io crate svg_path_ops 0.11.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate svg_path_ops 0.11.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate svg_path_ops 0.11.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cgmath v0.18.0
[INFO] [stderr]   Downloaded approx v0.4.0
[INFO] [stderr]   Downloaded num-traits v0.2.16
[INFO] [stderr]   Downloaded svgtypes v0.11.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ac4638b51d763718fc303f504780bc9575a36b8ac9c1eeef734fbaa7af58303b
[INFO] running `Command { std: "docker" "start" "-a" "ac4638b51d763718fc303f504780bc9575a36b8ac9c1eeef734fbaa7af58303b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ac4638b51d763718fc303f504780bc9575a36b8ac9c1eeef734fbaa7af58303b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ac4638b51d763718fc303f504780bc9575a36b8ac9c1eeef734fbaa7af58303b", kill_on_drop: false }`
[INFO] [stdout] ac4638b51d763718fc303f504780bc9575a36b8ac9c1eeef734fbaa7af58303b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e37610768ac8e1d519484b209f616c7a65d8e58b38dc69ab0a10a06f8bae99ac
[INFO] running `Command { std: "docker" "start" "-a" "e37610768ac8e1d519484b209f616c7a65d8e58b38dc69ab0a10a06f8bae99ac", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling cgmath v0.18.0
[INFO] [stderr]    Compiling kurbo v0.9.5
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]    Compiling svgtypes v0.11.0
[INFO] [stderr]    Compiling approx v0.4.0
[INFO] [stderr]    Compiling svg_path_ops v0.11.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: method `add_point` is never used
[INFO] [stdout]    --> src/bbox.rs:140:8
[INFO] [stdout]     |
[INFO] [stdout]  53 | impl BBox {
[INFO] [stdout]     | --------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 140 |     fn add_point(&mut self, x: f64, y: f64) -> &mut Self {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.89s
[INFO] running `Command { std: "docker" "inspect" "e37610768ac8e1d519484b209f616c7a65d8e58b38dc69ab0a10a06f8bae99ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e37610768ac8e1d519484b209f616c7a65d8e58b38dc69ab0a10a06f8bae99ac", kill_on_drop: false }`
[INFO] [stdout] e37610768ac8e1d519484b209f616c7a65d8e58b38dc69ab0a10a06f8bae99ac
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f3a4180752ae298f6aa71debf755a47ded0e822b62dee67a5536ffc0bc160817
[INFO] running `Command { std: "docker" "start" "-a" "f3a4180752ae298f6aa71debf755a47ded0e822b62dee67a5536ffc0bc160817", kill_on_drop: false }`
[INFO] [stdout] warning: method `add_point` is never used
[INFO] [stdout]    --> src/bbox.rs:140:8
[INFO] [stdout]     |
[INFO] [stdout]  53 | impl BBox {
[INFO] [stdout]     | --------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 140 |     fn add_point(&mut self, x: f64, y: f64) -> &mut Self {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling svg_path_ops v0.11.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.18s
[INFO] running `Command { std: "docker" "inspect" "f3a4180752ae298f6aa71debf755a47ded0e822b62dee67a5536ffc0bc160817", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f3a4180752ae298f6aa71debf755a47ded0e822b62dee67a5536ffc0bc160817", kill_on_drop: false }`
[INFO] [stdout] f3a4180752ae298f6aa71debf755a47ded0e822b62dee67a5536ffc0bc160817
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 3621840c75bc49fa5290ee91b9524be84a9206e9d60d990df5c8c45f132fadc2
[INFO] running `Command { std: "docker" "start" "-a" "3621840c75bc49fa5290ee91b9524be84a9206e9d60d990df5c8c45f132fadc2", kill_on_drop: false }`
[INFO] [stderr] warning: method `add_point` is never used
[INFO] [stderr]    --> src/bbox.rs:140:8
[INFO] [stderr]     |
[INFO] [stderr]  53 | impl BBox {
[INFO] [stderr]     | --------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 140 |     fn add_point(&mut self, x: f64, y: f64) -> &mut Self {
[INFO] [stderr]     |        ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `svg_path_ops` (lib) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/svg_path_ops-5ff622865ef8ee0e)
[INFO] [stdout] 
[INFO] [stdout] running 106 tests
[INFO] [stdout] test bbox::test::test_add_point_and_coordinates ... ok
[INFO] [stdout] test bbox::test::test_add_cubic_curve ... ok
[INFO] [stdout] test bbox::test::parse_from_string ... ok
[INFO] [stdout] test bbox::test::test_view_box ... ok
[INFO] [stdout] test bbox::test::test_width_and_height ... ok
[INFO] [stdout] test bbox::test::test_add_quadratic_curve ... ok
[INFO] [stdout] test bbox::test::test_copy ... ok
[INFO] [stdout] test bbox::test::default_box_is_undefined_with_zero_size ... ok
[INFO] [stdout] test pt::test::arc_to_line_at_scale ... ok
[INFO] [stdout] test pt::test::apply_arc_matrix ... ok
[INFO] [stdout] test bbox::test::test_matrix_to_put_in_box ... ok
[INFO] [stdout] test pt::test::arc_rotate_negative_90 ... ok
[INFO] [stdout] test pt::test::arc_rotate_90 ... ok
[INFO] [stdout] test pt::test::apply_arc_matrix_2 ... ok
[INFO] [stdout] test pt::test::almost_zero_eigen_values ... ok
[INFO] [stdout] test pt::test::arc_to_line_at_scale_2 ... ok
[INFO] [stdout] test pt::test::basic_translate ... ok
[INFO] [stdout] test pt::test::drop_arcs_with_same_start_and_end_points ... ok
[INFO] [stdout] test pt::test::not_collapse_multiple_rel_m ... ignored, First M fails
[INFO] [stdout] test pt::test::process_circle_like_segments ... ok
[INFO] [stdout] test pt::test::rel_arcs ... ok
[INFO] [stdout] test pt::test::rel_convert_line ... ok
[INFO] [stdout] test pt::test::rel_convert_multi_segment_curve ... ok
[INFO] [stdout] test pt::test::rel_horizontal_line ... ok
[INFO] [stdout] test pt::test::handle_unit_transforms ... ok
[INFO] [stdout] test pt::test::rel_vertical_line ... ok
[INFO] [stdout] test pt::test::rel_track_position_after_z ... ok
[INFO] [stdout] test pt::test::replace_arcs_with_lines ... ok
[INFO] [stdout] test pt::test::rotate_by_90_degrees_about_point_10_10 ... ok
[INFO] [stdout] test pt::test::reset_delta_error_on_contour_end ... ok
[INFO] [stdout] test pt::test::drop_arcs_with_same_start_and_end_points_2 ... ok
[INFO] [stdout] test pt::test::dont_touch_rel_line ... ok
[INFO] [stdout] test pt::test::not_collapse_multiple_abs_m ... ok
[INFO] [stdout] test pt::test::round_curves ... ok
[INFO] [stdout] test pt::test::round_precision ... ok
[INFO] [stdout] test pt::test::scale_abs_curve ... ok
[INFO] [stdout] test pt::test::scale_and_rotate ... ok
[INFO] [stdout] test pt::test::scale_and_translate ... ok
[INFO] [stdout] test pt::test::rotate_by_negative_90_degrees_about_point_10_10 ... ok
[INFO] [stdout] test pt::test::scale_arc_rel ... ok
[INFO] [stdout] test pt::test::scale_horizontal_lines ... ok
[INFO] [stdout] test pt::test::scale_rel_curve ... ok
[INFO] [stdout] test pt::test::scale_vertical_lines ... ok
[INFO] [stdout] test pt::test::should_flip_sweep_flag_if_image_is_flipped_2 ... ok
[INFO] [stdout] test pt::test::round_arcs ... ok
[INFO] [stdout] test pt::test::skew_x ... ok
[INFO] [stdout] test pt::test::skew_y ... ok
[INFO] [stdout] test pt::test::scale_arc_abs ... ok
[INFO] [stdout] test pt::test::should_flip_sweep_flag_if_image_is_flipped ... ok
[INFO] [stdout] test pt::test::track_errors_2 ... ok
[INFO] [stdout] test pt::test::track_errors_for_contour_start ... ok
[INFO] [stdout] test pt::test::transform_path_with_absolute_segments ... ok
[INFO] [stdout] test pt::test::transform_string::combinations::scale_and_rotate ... ok
[INFO] [stdout] test pt::test::transform_string::combinations::scale_and_translate ... ok
[INFO] [stdout] test pt::test::transform_string::combinations::skew_and_scale ... ok
[INFO] [stdout] test pt::test::transform_string::matrix::path_with_absolute_segments ... ok
[INFO] [stdout] test pt::test::transform_string::matrix::path_with_relative_segments ... ok
[INFO] [stdout] test pt::test::transform_string::misc::empty_transforms ... ok
[INFO] [stdout] test pt::test::transform_string::misc::first_m_should_be_absolute ... ok
[INFO] [stdout] test pt::test::transform_string::bbox::get_bounding_box ... ok
[INFO] [stdout] test pt::test::transform_string::misc::nothing_to_transform ... ok
[INFO] [stdout] test pt::test::transform_string::bbox::test_matrix_to_fit_in_box ... ok
[INFO] [stdout] test pt::test::transform_path_with_relative_segments ... ok
[INFO] [stdout] test pt::test::track_errors ... ok
[INFO] [stdout] test pt::test::transform_string::misc::segment_replacement ... ok
[INFO] [stdout] test pt::test::transform_string::rotate::rotate_by_90_degrees ... ok
[INFO] [stdout] test pt::test::transform_string::rotate::rotate_by_negative_90_degrees ... ok
[INFO] [stdout] test pt::test::transform_string::scale::scale_by_2 ... ok
[INFO] [stdout] test pt::test::transform_string::scale::scale_by_x_and_y ... ok
[INFO] [stdout] test pt::test::transform_string::scale::scale_by_x_and_y_with_relative_curves ... ok
[INFO] [stdout] test pt::test::transform_string::unarc::curve_between_same_point_2 ... ok
[INFO] [stdout] test pt::test::transform_string::skew::skew_x ... ok
[INFO] [stdout] test pt::test::transform_string::translate::rel_after_translate_should_not_break ... ok
[INFO] [stdout] test pt::test::transform_string::translate::x_and_y ... ok
[INFO] [stdout] test pt::test::transform_string::translate::rel_after_translate_should_not_break_2 ... ok
[INFO] [stdout] test pt::test::transform_string::translate::x_and_y_with_absolute_curves ... ok
[INFO] [stdout] test pt::test::transform_string::skew::skew_y ... ok
[INFO] [stdout] test pt::test::transform_string::translate::x_and_y_with_relative_curves ... ok
[INFO] [stdout] test pt::test::transform_string::unarc::curve_between_same_point ... ok
[INFO] [stdout] test pt::test::transform_string::unarc::complete_arc ... ok
[INFO] [stdout] test pt::test::transform_string::unarc::rounding_errors ... ok
[INFO] [stdout] test pt::test::transform_string::unarc::circle ... ok
[INFO] [stdout] test pt::test::transform_string::unarc::rx_zero ... ok
[INFO] [stdout] test pt::test::transform_string::unarc::rx_ry_zero ... ok
[INFO] [stdout] test pt::test::transform_string::unarc::small_arc ... ok
[INFO] [stdout] test pt::test::transform_string::unarc::rounding_errors_2 ... ok
[INFO] [stdout] test pt::test::transform_string::unshort::quadratic_handle_relative_paths ... ok
[INFO] [stdout] test pt::test::transform_string::unshort::quadratic_shouldnt_change_full_arc ... ok
[INFO] [stdout] test pt::test::transform_string::unshort::quadratic_copy_starting_point ... ok
[INFO] [stdout] test pt::test::transform_string::unshort::relative_paths ... ok
[INFO] [stdout] test pt::test::transform_string::unshort::shouldnt_change_full_arc ... ok
[INFO] [stdout] test pt::test::transform_string::unshort::quadratic_should_reflect_control_point ... ok
[INFO] [stdout] test pt::test::translate_abs_curve ... ok
[INFO] [stdout] test pt::test::transform_string::unshort::should_reflect_control_point ... ok
[INFO] [stdout] test pt::test::transform_string::translate::x_only ... ok
[INFO] [stdout] test pt::test::translate_vertical_lines ... ok
[INFO] [stdout] test pt::test::unit_transform ... ok
[INFO] [stdout] test pt::test::translate_rel_curve ... ok
[INFO] [stdout] test pt::test::transform_string::unshort::should_copy_starting_point ... ok
[INFO] [stdout] test pt::test::translate_rel_arcs ... ok
[INFO] [stdout] test pt::test::translate_horizontal_lines ... ok
[INFO] [stdout] test test::arc_to_cubic_curves ... ok
[INFO] [stdout] test test::absolutize_happy_path ... ok
[INFO] [stdout] test pt::test::translate_abs_arcs ... ok
[INFO] [stdout] test test::normalize_happy_path ... ok
[INFO] [stdout] test pt::test::transform_string::misc::wrong_param_count - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 105 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests svg_path_ops
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/lib.rs - (line 23) ... ignored
[INFO] [stdout] test src/lib.rs - (line 36) ... ignored
[INFO] [stdout] test src/lib.rs - (line 49) ... ignored
[INFO] [stdout] test src/lib.rs - (line 62) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "3621840c75bc49fa5290ee91b9524be84a9206e9d60d990df5c8c45f132fadc2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3621840c75bc49fa5290ee91b9524be84a9206e9d60d990df5c8c45f132fadc2", kill_on_drop: false }`
[INFO] [stdout] 3621840c75bc49fa5290ee91b9524be84a9206e9d60d990df5c8c45f132fadc2
