[INFO] fetching crate vernier-mask 0.5.4...
[INFO] testing vernier-mask-0.5.4 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate vernier-mask 0.5.4 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate vernier-mask 0.5.4
[INFO] finished tweaking crates.io crate vernier-mask 0.5.4
[INFO] tweaked toml for crates.io crate vernier-mask 0.5.4 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate vernier-mask 0.5.4 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate vernier-mask 0.5.4 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:38:12
[INFO] [stderr]    |
[INFO] [stderr] 38 | homepage = "https://github.com/NoeFontana/vernier"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 43 | repository = "https://github.com/NoeFontana/vernier"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `vernier-mask` (manifest) generated 1 warning
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 894517d43a721e574e4cdd49474267344726fa225175eb53cc37e0a647fdf2d7
[INFO] running `Command { std: "docker" "start" "894517d43a721e574e4cdd49474267344726fa225175eb53cc37e0a647fdf2d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "894517d43a721e574e4cdd49474267344726fa225175eb53cc37e0a647fdf2d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "894517d43a721e574e4cdd49474267344726fa225175eb53cc37e0a647fdf2d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "894517d43a721e574e4cdd49474267344726fa225175eb53cc37e0a647fdf2d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "894517d43a721e574e4cdd49474267344726fa225175eb53cc37e0a647fdf2d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:38:12
[INFO] [stderr]    |
[INFO] [stderr] 38 | homepage = "https://github.com/NoeFontana/vernier"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 43 | repository = "https://github.com/NoeFontana/vernier"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `vernier-mask` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling vernier-mask v0.5.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.68s
[INFO] running `Command { std: "docker" "inspect" "894517d43a721e574e4cdd49474267344726fa225175eb53cc37e0a647fdf2d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "894517d43a721e574e4cdd49474267344726fa225175eb53cc37e0a647fdf2d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:38:12
[INFO] [stderr]    |
[INFO] [stderr] 38 | homepage = "https://github.com/NoeFontana/vernier"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 43 | repository = "https://github.com/NoeFontana/vernier"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `vernier-mask` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling vernier-mask v0.5.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.39s
[INFO] running `Command { std: "docker" "inspect" "894517d43a721e574e4cdd49474267344726fa225175eb53cc37e0a647fdf2d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "894517d43a721e574e4cdd49474267344726fa225175eb53cc37e0a647fdf2d7" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:38:12
[INFO] [stderr]    |
[INFO] [stderr] 38 | homepage = "https://github.com/NoeFontana/vernier"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 43 | repository = "https://github.com/NoeFontana/vernier"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `vernier-mask` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/vernier-mask/952e3b93a962f7c3/out/vernier_mask-952e3b93a962f7c3)
[INFO] [stdout] 
[INFO] [stdout] running 117 tests
[INFO] [stdout] test codec::tests::differential_kicks_in_at_index_three ... ok
[INFO] [stdout] test codec::tests::empty_round_trip ... ok
[INFO] [stdout] test codec::tests::negative_differential_uses_sign_extension ... ok
[INFO] [stdout] test codec::tests::rejects_out_of_range_byte ... ok
[INFO] [stdout] test codec::tests::value_16_needs_two_chars_for_sign_disambiguation ... ok
[INFO] [stdout] test ops::boundary::tests::boundary_band_segments_into_empty_shape ... ok
[INFO] [stdout] test codec::tests::rejects_truncated_run ... ok
[INFO] [stdout] test ops::boundary::tests::boundary_band_segments_into_matches_boundary_band_into ... ok
[INFO] [stdout] test ops::boundary::tests::dilation_pixels_clamps_below_one ... ok
[INFO] [stdout] test ops::boundary::tests::dilation_pixels_rejects_non_finite_input ... ok
[INFO] [stdout] test ops::boundary::tests::dilation_pixels_typical_coco_image ... ok
[INFO] [stdout] test ops::boundary::tests::single_pixel_mask_band_equals_mask ... ok
[INFO] [stdout] test ops::boundary::tests::band_is_subset_of_mask ... ok
[INFO] [stdout] test codec::tests::small_single_char_runs ... ok
[INFO] [stdout] test ops::boundary::tests::empty_foreground_yields_empty_band ... ok
[INFO] [stdout] test ops::erode::tests::empty_foreground_erosion_is_empty ... ok
[INFO] [stdout] test ops::boundary::tests::empty_shape_round_trips_unchanged ... ok
[INFO] [stdout] test ops::erode::tests::full_5x5_eroded_by_d1_yields_3x3_interior_block ... ok
[INFO] [stdout] test ops::erode::tests::empty_mask_round_trips_unchanged ... ok
[INFO] [stdout] test ops::erode::tests::radius_zero_is_identity ... ok
[INFO] [stdout] test ops::boundary::tests::full_image_band_is_outer_frame ... ok
[INFO] [stdout] test ops::boundary::tests::dilation_pixels_uses_banker_rounding_at_half ... ok
[INFO] [stdout] test ops::erode::tests::full_3x3_erodes_to_single_center_pixel_at_d1 ... ok
[INFO] [stdout] test ops::erode::tests::single_pixel_mask_erodes_to_zero_at_d1 ... ok
[INFO] [stdout] test ops::erode::tests::kernel_larger_than_image_erodes_everything ... ok
[INFO] [stdout] test ops::tests::area_all_background_is_zero ... ok
[INFO] [stdout] test ops::erode::tests::van_herk_matches_iterative_on_hand_traced_fixture ... ok
[INFO] [stdout] test ops::tests::area_all_foreground_is_full ... ok
[INFO] [stdout] test ops::tests::area_sums_odd_indexed_runs ... ok
[INFO] [stdout] test ops::tests::area_empty_is_zero ... ok
[INFO] [stdout] test ops::tests::bbox_all_zero_length_foreground ... ok
[INFO] [stdout] test ops::tests::bbox_all_background ... ok
[INFO] [stdout] test ops::tests::bbox_empty_mask ... ok
[INFO] [stdout] test ops::tests::decode_fg_offsets_drops_zero_length_runs ... ok
[INFO] [stdout] test ops::tests::bbox_single_pixel_column_major ... ok
[INFO] [stdout] test ops::tests::bbox_full_image ... ok
[INFO] [stdout] test ops::tests::bbox_run_spans_columns ... ok
[INFO] [stdout] test ops::tests::decode_fg_offsets_layout_is_alternating_start_end ... ok
[INFO] [stdout] test ops::tests::intersect_area_dimension_mismatch_errors ... ok
[INFO] [stdout] test ops::tests::bbox_run_within_single_column ... ok
[INFO] [stdout] test ops::tests::intersect_area_disjoint_is_zero ... ok
[INFO] [stdout] test ops::tests::intersect_area_offsets_empty_inputs ... ok
[INFO] [stdout] test ops::tests::intersect_area_offsets_multiple_segments ... ok
[INFO] [stdout] test ops::tests::intersect_area_matches_merge_then_area_for_overlap ... ok
[INFO] [stdout] test ops::tests::merge_disjoint_intersection_is_empty_foreground ... ok
[INFO] [stdout] test ops::tests::intersect_area_offsets_disjoint_segments_is_zero ... ok
[INFO] [stdout] test ops::tests::intersect_area_offsets_nested_segment ... ok
[INFO] [stdout] test ops::tests::merge_empty_slice_returns_empty_rle ... ok
[INFO] [stdout] test ops::tests::merge_dimension_mismatch_errors ... ok
[INFO] [stdout] test ops::tests::merge_disjoint_union ... ok
[INFO] [stdout] test ops::tests::intersect_area_zero_shape_or_empty_counts_is_zero ... ok
[INFO] [stdout] test ops::tests::merge_singleton_returns_clone ... ok
[INFO] [stdout] test ops::tests::merge_intersection_two_overlapping ... ok
[INFO] [stdout] test ops::tests::merge_three_way_union ... ok
[INFO] [stdout] test ops::tests::merge_union_two_overlapping ... ok
[INFO] [stdout] test ops::tests::intersect_area_offsets_matches_intersect_area ... ok
[INFO] [stdout] test codec::tests::encoded_bytes_in_legal_range ... ok
[INFO] [stdout] test ops::tests::segment_table_clear_resets_rows_but_keeps_capacity ... ok
[INFO] [stdout] test ops::tests::segment_table_push_from_raster_all_background ... ok
[INFO] [stdout] test ops::tests::segment_table_push_from_raster_all_foreground ... ok
[INFO] [stdout] test ops::tests::segment_table_push_from_raster_binarises_per_g6 ... ok
[INFO] [stdout] test ops::tests::push_from_raster_matches_from_rle_then_push_from_rle ... ok
[INFO] [stdout] test codec::tests::encode_decode_round_trip ... ok
[INFO] [stdout] test ops::tests::segment_table_push_from_raster_empty_input ... ok
[INFO] [stdout] test ops::tests::segment_table_push_from_raster_leading_and_trailing_fg ... ok
[INFO] [stdout] test ops::tests::segment_table_push_from_rasters_xor_empty ... ok
[INFO] [stdout] test ops::tests::segment_table_push_from_rasters_xor_matches_pre_xored_path ... ok
[INFO] [stdout] test ops::tests::segment_table_push_from_rle_matches_decode_fg_offsets_into ... ok
[INFO] [stdout] test ops::tests::segment_table_push_segments_borrows_existing_slice ... ok
[INFO] [stdout] test polygon::tests::axis_aligned_2x2_square_in_4x4_image ... ok
[INFO] [stdout] test polygon::tests::degenerate_collinear_polygon_does_not_panic ... ok
[INFO] [stdout] test polygon::tests::from_bbox_matches_explicit_polygon ... ok
[INFO] [stdout] test ops::tests::merge_inclusion_exclusion ... ok
[INFO] [stdout] test ops::tests::push_from_raster_binarises_per_g6 ... ok
[INFO] [stdout] test polygon::tests::from_polygons_singleton_matches_from_polygon ... ok
[INFO] [stdout] test ops::tests::intersect_area_matches_merge_pair ... ok
[INFO] [stdout] test polygon::tests::from_polygons_multi_unions_disjoint_regions_k2 ... ok
[INFO] [stdout] test polygon::tests::polygon_clipped_to_image_bounds ... ok
[INFO] [stdout] test polygon::tests::empty_image_returns_empty_rle ... ok
[INFO] [stdout] test polygon::tests::polygon_entirely_outside_image_is_empty ... ok
[INFO] [stdout] test polygon::tests::from_polygons_empty_yields_all_background_at_requested_shape ... ok
[INFO] [stdout] test ops::boundary::tests::boundary_band_segments_into_proptest_matches_band_decode ... ok
[INFO] [stdout] test polygon::tests::rejects_odd_coordinate_count ... ok
[INFO] [stdout] test polygon::tests::rejects_fewer_than_three_vertices ... ok
[INFO] [stdout] test polygon::tests::rejects_nan_and_infinity ... ok
[INFO] [stdout] test raster::tests::all_foreground_starts_with_zero_length_background ... ok
[INFO] [stdout] test raster::tests::all_background_encodes_to_single_run ... ok
[INFO] [stdout] test raster::tests::empty_zero_zero_round_trips ... ok
[INFO] [stdout] test raster::tests::for_each_fg_span_empty_mask ... ok
[INFO] [stdout] test raster::tests::empty_nonzero_shape_with_empty_slice_errors ... ok
[INFO] [stdout] test raster::tests::for_each_fg_span_single_pixel ... ok
[INFO] [stdout] test raster::tests::for_each_fg_span_spanning_columns ... ok
[INFO] [stdout] test raster::tests::column_major_pixel_layout ... ok
[INFO] [stdout] test raster::tests::nonzero_bytes_binarize_per_g6 ... ok
[INFO] [stdout] test raster::tests::length_mismatch_errors ... ok
[INFO] [stdout] test polygon::tests::bbox_polygon_round_trips_via_raster ... ok
[INFO] [stdout] test raster::tests::row_major_empty_zero_zero_round_trips ... ok
[INFO] [stdout] test raster::tests::row_major_pixel_layout ... ok
[INFO] [stdout] test raster::tests::run_spanning_columns_round_trips ... ok
[INFO] [stdout] test rle::tests::empty_rle_round_trip ... ok
[INFO] [stdout] test ops::tests::push_from_rasters_xor_matches_pre_xor_path ... ok
[INFO] [stdout] test raster::tests::area_matches_byte_count ... ok
[INFO] [stdout] test tests::version_is_set ... ok
[INFO] [stdout] test ops::tests::merge_intersect_matches_and ... ok
[INFO] [stdout] test ops::tests::merge_union_matches_or ... ok
[INFO] [stdout] test rle::tests::round_trip_via_struct ... ok
[INFO] [stdout] test raster::tests::raster_round_trip ... ok
[INFO] [stdout] test raster::tests::row_major_raster_round_trip ... ok
[INFO] [stdout] test raster::tests::for_each_fg_span_matches_raster ... ok
[INFO] [stdout] test raster::tests::raster_to_rle_to_raster_with_arbitrary_bytes ... ok
[INFO] [stdout] test raster::tests::decode_bbox_into_matches_full_decode_restricted_to_bbox ... ok
[INFO] [stdout] test polygon::tests::random_polygon_round_trips_to_well_formed_rle ... ok
[INFO] [stdout] test ops::erode::tests::single_pass_matches_iterative_on_random_binary_masks ... ok
[INFO] [stdout] test ops::erode::tests::erosion_is_subset_of_input ... ok
[INFO] [stdout] test ops::erode::tests::tight_bbox_crop_equals_full_image_bbox ... ok
[INFO] [stdout] test ops::erode::tests::tight_bbox_crop_matches_iterative_full_image ... ok
[INFO] [stdout] test ops::erode::tests::single_pass_matches_iterative_across_u64_chunk_boundaries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 117 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests vernier_mask
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "894517d43a721e574e4cdd49474267344726fa225175eb53cc37e0a647fdf2d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "894517d43a721e574e4cdd49474267344726fa225175eb53cc37e0a647fdf2d7", kill_on_drop: false }`
[INFO] [stdout] 894517d43a721e574e4cdd49474267344726fa225175eb53cc37e0a647fdf2d7
