[INFO] fetching crate tar-codec 0.0.14...
[INFO] testing tar-codec-0.0.14 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate tar-codec 0.0.14 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate tar-codec 0.0.14
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tar-codec 0.0.14
[INFO] tweaked toml for crates.io crate tar-codec 0.0.14 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tar-codec 0.0.14 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 tar-codec 0.0.14 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:57:12
[INFO] [stderr]    |
[INFO] [stderr] 57 | homepage = "https://github.com/astral-sh/tar-codec"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 61 | repository = "https://github.com/astral-sh/tar-codec"
[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: `tar-codec` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] a96d2cbb6ee2b6293ded6cf686562cd253c86de792f5229f5bb86c29de9c992f
[INFO] running `Command { std: "docker" "start" "a96d2cbb6ee2b6293ded6cf686562cd253c86de792f5229f5bb86c29de9c992f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a96d2cbb6ee2b6293ded6cf686562cd253c86de792f5229f5bb86c29de9c992f", 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" "a96d2cbb6ee2b6293ded6cf686562cd253c86de792f5229f5bb86c29de9c992f" "/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" "a96d2cbb6ee2b6293ded6cf686562cd253c86de792f5229f5bb86c29de9c992f", 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" "a96d2cbb6ee2b6293ded6cf686562cd253c86de792f5229f5bb86c29de9c992f" "/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:57:12
[INFO] [stderr]    |
[INFO] [stderr] 57 | homepage = "https://github.com/astral-sh/tar-codec"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 61 | repository = "https://github.com/astral-sh/tar-codec"
[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: `tar-codec` (manifest) generated 1 warning
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling io-lifetimes v3.0.1
[INFO] [stderr]    Compiling io-lifetimes v2.0.4
[INFO] [stderr]    Compiling io-extras v0.19.0
[INFO] [stderr]    Compiling cap-primitives v4.0.3
[INFO] [stderr]    Compiling cap-std v4.0.3
[INFO] [stderr]    Compiling ambient-authority v0.0.2
[INFO] [stderr]    Compiling maybe-owned v0.3.4
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tar-framing v0.0.14
[INFO] [stderr]    Compiling fs-set-times v0.20.3
[INFO] [stderr]    Compiling rustix-linux-procfs v0.1.1
[INFO] [stderr]    Compiling archive-trait v0.0.14
[INFO] [stderr]    Compiling tar-codec v0.0.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.77s
[INFO] running `Command { std: "docker" "inspect" "a96d2cbb6ee2b6293ded6cf686562cd253c86de792f5229f5bb86c29de9c992f", 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" "a96d2cbb6ee2b6293ded6cf686562cd253c86de792f5229f5bb86c29de9c992f" "/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:57:12
[INFO] [stderr]    |
[INFO] [stderr] 57 | homepage = "https://github.com/astral-sh/tar-codec"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 61 | repository = "https://github.com/astral-sh/tar-codec"
[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: `tar-codec` (manifest) generated 1 warning
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.50
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling archive-trait v0.0.14
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tar-framing v0.0.14
[INFO] [stderr]    Compiling astral-tokio-tar v0.6.2
[INFO] [stderr]    Compiling tar-codec v0.0.14 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 33.81s
[INFO] running `Command { std: "docker" "inspect" "a96d2cbb6ee2b6293ded6cf686562cd253c86de792f5229f5bb86c29de9c992f", 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" "a96d2cbb6ee2b6293ded6cf686562cd253c86de792f5229f5bb86c29de9c992f" "/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:57:12
[INFO] [stderr]    |
[INFO] [stderr] 57 | homepage = "https://github.com/astral-sh/tar-codec"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 61 | repository = "https://github.com/astral-sh/tar-codec"
[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: `tar-codec` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/tar-codec/552fde5c9b2531c1/out/tar_codec-552fde5c9b2531c1)
[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] [stderr]      Running tests/comparison.rs (/opt/rustwide/target/debug/build/tar-codec/d22b27297809a6c0/out/comparison-d22b27297809a6c0)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test extracts_pax_and_ustar_archives_across_crates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/encode.rs (/opt/rustwide/target/debug/build/tar-codec/239f822e40949e99/out/encode-239f822e40949e99)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test finishing_into_inner_returns_a_terminated_owned_archive ... ok
[INFO] [stdout] test output_failures_poison_the_encoder ... ok
[INFO] [stdout] test tar_path_suffix_rejections_happen_before_output ... ok
[INFO] [stdout] test cancelled_output_write_poisons_the_encoder ... ok
[INFO] [stdout] test manual_directory_encodes_only_the_named_member ... ok
[INFO] [stdout] test recursive_encoding_frames_preserved_symlinks ... ok
[INFO] [stdout] test manual_entries_are_pax_framed_padded_terminated_and_extractable ... ok
[INFO] [stdout] test recursive_encoding_releases_the_blocking_pool_between_source_chunks ... ok
[INFO] [stdout] test recursive_encoding_round_trips_small_and_large_files ... ok
[INFO] [stdout] test recursive_encoding_releases_the_blocking_pool_between_traversal_batches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/extract.rs (/opt/rustwide/target/debug/build/tar-codec/40e310037251e452/out/extract-40e310037251e452)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test default_name_policy_rejects_colons_in_regular_file_paths ... ok
[INFO] [stdout] test rejects_directory_payload_without_writing_embedded_members ... ok
[INFO] [stdout] test ambient_file_replacement_unlinks_the_inode_and_applies_mode ... ok
[INFO] [stdout] test rejects_a_symlink_destination_root_without_modifying_its_target ... ok
[INFO] [stdout] test extraction_rejects_symlink_parents_and_replaces_symlink_leaves_without_following ... ok
[INFO] [stdout] test accepts_directory_required_suffix_on_directory_members ... ok
[INFO] [stdout] test later_entries_replace_duplicate_normalized_and_ambient_files ... ok
[INFO] [stdout] test rejects_directory_required_suffix_on_regular_file_without_writing_members ... ok
[INFO] [stdout] test disabled_overwrites_reject_replacements_but_reuse_directories ... ok
[INFO] [stdout] test later_entries_replace_representative_cross_kind_paths ... ok
[INFO] [stdout] test non_empty_directories_are_never_replaced ... ok
[INFO] [stdout] test extraction_replaces_empty_leaves_but_rejects_non_directory_parents ... ok
[INFO] [stdout] test prefix_only_ustar_paths_are_directory_required ... ok
[INFO] [stdout] test extracts_files_directories_large_payloads_and_archive_path_syntax ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/links.rs (/opt/rustwide/target/debug/build/tar-codec/4e1ef253bd75cada/out/links-4e1ef253bd75cada)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test hard_links_cannot_replace_their_targets ... ok
[INFO] [stdout] test case_folded_deferred_symlinks_honor_overwrite_policy ... ok
[INFO] [stdout] test missing_targets_can_be_forbidden ... ok
[INFO] [stdout] test overwritten_pending_symlinks_do_not_affect_installation_or_resolution ... ok
[INFO] [stdout] test native_symlink_and_hard_link_builders_compose ... ok
[INFO] [stdout] test ambient_link_components_must_resolve_beneath_the_root ... ok
[INFO] [stdout] test ambient_file_and_directory_targets_require_explicit_opt_in ... ok
[INFO] [stdout] test default_target_policy_uses_filesystem_provenance ... ok
[INFO] [stdout] test preserves_dangling_symlink_chains_by_default ... ok
[INFO] [stdout] test native_target_controls_are_independent ... ok
[INFO] [stdout] test default_preserves_links_to_missing_root_and_directory_targets ... ok
[INFO] [stdout] test native_links_allow_ambient_non_regular_targets ... ok
[INFO] [stdout] test targets_blocked_by_archive_files_are_dangling ... ok
[INFO] [stdout] test hard_links_require_prior_archive_targets_and_apply_linkdata ... ok
[INFO] [stdout] test later_link_entries_replace_links_of_the_same_kind ... ok
[INFO] [stdout] test missing_target_opt_in_does_not_allow_dangling_targets_through_ambient_symlinks ... ok
[INFO] [stdout] test rejects_ambiguous_parent_directory_traversal_in_pax_symlink_targets ... ok
[INFO] [stdout] test preserves_directory_required_symlink_targets_and_rejects_file_targets ... ok
[INFO] [stdout] test preserves_safe_symlink_chains_and_forward_references ... ok
[INFO] [stdout] test symlink_graph_resolution_budget_is_shared_across_links ... ok
[INFO] [stdout] test symlink_graphs_allow_finite_expansion_and_reject_cycles_and_escapes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/members.rs (/opt/rustwide/target/debug/build/tar-codec/83a0bdd5c453338e/out/members-83a0bdd5c453338e)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test projection_errors_fuse_member_iteration ... ok
[INFO] [stdout] test resolves_format_metadata_but_leaves_extraction_paths_raw ... ok
[INFO] [stdout] test all_nul_numeric_fields_are_policy_controlled ... ok
[INFO] [stdout] test payload_errors_fuse_member_iteration ... ok
[INFO] [stdout] test invalid_utf8_projection_errors_fuse_member_iteration ... ok
[INFO] [stdout] test policy_errors_fuse_member_iteration ... ok
[INFO] [stdout] test projects_every_member_kind_and_streams_payloads ... ok
[INFO] [stdout] test advancing_drains_payload_and_applies_tar_policy ... ok
[INFO] [stdout] test payload_chunk_preflight_errors_fuse_member_iteration ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/metadata.rs (/opt/rustwide/target/debug/build/tar-codec/b19647dc7ae73b45/out/metadata-b19647dc7ae73b45)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test gnu_archives_can_be_forbidden_without_rejecting_empty_archives ... ok
[INFO] [stdout] test pax_extension_size_limit_is_configurable_for_extraction ... ok
[INFO] [stdout] test global_pax_extensions_size_limit_is_configurable_for_extraction ... ok
[INFO] [stdout] test binary_names_are_rejected_and_streaming_failures_preserve_prior_output ... ok
[INFO] [stdout] test duplicate_pax_records_are_rejected_by_default_and_can_use_last_value ... ok
[INFO] [stdout] test vendor_pax_allowlist_accepts_entire_vendor_namespaces_in_both_scopes ... ok
[INFO] [stdout] test vendor_pax_policy_covers_both_scopes_positions_and_opt_in ... ok
[INFO] [stdout] test global_pax_extensions_size_limit_accumulates_across_members ... ok
[INFO] [stdout] test global_member_metadata_requires_opt_in_and_uses_pax_precedence ... ok
[INFO] [stdout] test gnu_extension_size_limit_is_configurable_for_extraction ... ok
[INFO] [stdout] test gnu_long_metadata_and_validation_use_effective_names ... ok
[INFO] [stdout] test pax_precedence_and_validation_use_effective_names ... ok
[INFO] [stdout] test global_pax_headers_support_opt_out_and_ignore_trailing_updates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a96d2cbb6ee2b6293ded6cf686562cd253c86de792f5229f5bb86c29de9c992f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a96d2cbb6ee2b6293ded6cf686562cd253c86de792f5229f5bb86c29de9c992f", kill_on_drop: false }`
[INFO] [stdout] a96d2cbb6ee2b6293ded6cf686562cd253c86de792f5229f5bb86c29de9c992f
