[INFO] fetching crate rustfs-tokio-tar 0.7.1...
[INFO] testing rustfs-tokio-tar-0.7.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rustfs-tokio-tar 0.7.1 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate rustfs-tokio-tar 0.7.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rustfs-tokio-tar 0.7.1
[INFO] tweaked toml for crates.io crate rustfs-tokio-tar 0.7.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rustfs-tokio-tar 0.7.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rustfs-tokio-tar 0.7.1 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tokio-stream v0.1.19
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.57
[INFO] [stderr]   Downloaded zerocopy v0.8.57
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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] fd31d52b6b61f0d1b09b5f97578c6bff18959ba20d12bfd64edff3b9ef5e3e58
[INFO] running `Command { std: "docker" "start" "fd31d52b6b61f0d1b09b5f97578c6bff18959ba20d12bfd64edff3b9ef5e3e58", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fd31d52b6b61f0d1b09b5f97578c6bff18959ba20d12bfd64edff3b9ef5e3e58", 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" "fd31d52b6b61f0d1b09b5f97578c6bff18959ba20d12bfd64edff3b9ef5e3e58" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fd31d52b6b61f0d1b09b5f97578c6bff18959ba20d12bfd64edff3b9ef5e3e58", 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" "fd31d52b6b61f0d1b09b5f97578c6bff18959ba20d12bfd64edff3b9ef5e3e58" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling portable-atomic v1.15.0
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling zerocopy-derive v0.8.57
[INFO] [stderr]    Compiling rustfs-tokio-tar v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.44s
[INFO] running `Command { std: "docker" "inspect" "fd31d52b6b61f0d1b09b5f97578c6bff18959ba20d12bfd64edff3b9ef5e3e58", 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" "fd31d52b6b61f0d1b09b5f97578c6bff18959ba20d12bfd64edff3b9ef5e3e58" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling rustfs-tokio-tar v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 23.05s
[INFO] running `Command { std: "docker" "inspect" "fd31d52b6b61f0d1b09b5f97578c6bff18959ba20d12bfd64edff3b9ef5e3e58", 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" "fd31d52b6b61f0d1b09b5f97578c6bff18959ba20d12bfd64edff3b9ef5e3e58" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tokio_tar-77fc3584e8d09595)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test archive::tests::advance_sparse_positions_does_not_commit_on_file_position_overflow ... ok
[INFO] [stdout] test archive::tests::reserve_with_limit_rejects_counter_overflow ... ok
[INFO] [stderr]      Running tests/all.rs (/opt/rustwide/target/debug/deps/all-30b125c6af1c70c9)
[INFO] [stdout] test archive::tests::advance_sparse_positions_accepts_exact_boundary ... ok
[INFO] [stdout] test archive::tests::reserve_with_limit_does_not_mutate_counter_on_rejection ... ok
[INFO] [stdout] test archive::tests::advance_sparse_positions_does_not_commit_on_next_overflow ... ok
[INFO] [stdout] test archive::tests::reserve_with_limit_accepts_exact_boundary ... ok
[INFO] [stdout] test fs::tests::test_normalize ... ok
[INFO] [stdout] test pax::tests::values_can_contain_newlines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 136 tests
[INFO] [stdout] test dangling_extension_error_fuses_logical_stream ... ok
[INFO] [stdout] test extension_typeflags_on_old_headers_are_rejected ... ok
[INFO] [stdout] test extended_sparse_data_position_skips_extension_headers ... ok
[INFO] [stdout] test duplicate_pax_paths_use_last_value ... ok
[INFO] [stdout] test append_path_symlink ... ok
[INFO] [stdout] test append_dir_all_does_not_work_on_non_directory ... ok
[INFO] [stdout] test encoded_long_name_has_trailing_nul ... ok
[INFO] [stdout] test backslash_treated_well ... ok
[INFO] [stdout] test extension_entry_size_limit_accepts_exact_boundary ... ok
[INFO] [stdout] test empty_filename ... ok
[INFO] [stdout] test extracting_duplicate_dirs ... ok
[INFO] [stdout] test extracting_duplicate_link_fail ... ok
[INFO] [stdout] test empty_global_pax_values_remain_visible ... ok
[INFO] [stdout] test gnu_longlink_and_later_pax_linkpath_are_rejected ... ok
[INFO] [stdout] test extension_limit_error_fuses_logical_and_raw_streams ... ok
[INFO] [stdout] test extracting_duplicate_file_succeed ... ok
[INFO] [stdout] test empty_read_does_not_report_eof_for_nonempty_entry ... ok
[INFO] [stdout] test gnu_long_pathname_stops_at_first_nul ... ok
[INFO] [stdout] test append_dir_all_blank_dest ... ok
[INFO] [stdout] test extracting_duplicate_file_fail ... ok
[INFO] [stdout] test gnu_longname_and_later_pax_path_are_rejected ... ok
[INFO] [stdout] test gnu_x_typeflag_is_not_a_solaris_pax_extension ... ok
[INFO] [stdout] test extension_entry_size_limit_precedes_payload_allocation ... ok
[INFO] [stdout] test header::link_name ... ok
[INFO] [stdout] test extracting_duplicate_link_succeed ... ok
[INFO] [stdout] test header::mtime ... ok
[INFO] [stdout] test header::default_gnu ... ok
[INFO] [stdout] test header::dev_major_minor ... ok
[INFO] [stdout] test header::set_ustar_path_hard ... ok
[INFO] [stdout] test header::goto_old ... ok
[INFO] [stdout] test header::byte_slice_conversion ... ok
[INFO] [stdout] test header::set_path ... ok
[INFO] [stdout] test header::extended_numeric_format ... ok
[INFO] [stdout] test gnu_long_linkname_stops_at_first_nul ... ok
[INFO] [stdout] test header::ustar_nul_version_is_not_recognized ... ok
[INFO] [stdout] test header::user_and_group_name ... ok
[INFO] [stdout] test extracting_directories ... ok
[INFO] [stdout] test header_impls_missing_last_header ... ok
[INFO] [stdout] test handling_incorrect_file_size ... ok
[INFO] [stdout] test large_sparse ... ok
[INFO] [stdout] test header_impls ... ok
[INFO] [stdout] test large_filename_with_dot_dot_at_100_byte_mark ... ok
[INFO] [stdout] test long_name_stops_at_first_nul ... ok
[INFO] [stdout] test insert_local_file_different_name ... ok
[INFO] [stdout] test header::goto_ustar ... ok
[INFO] [stdout] test extract_sparse ... ok
[INFO] [stdout] test header_size_overflow ... ok
[INFO] [stdout] test last_pax_linkpath_wins ... ok
[INFO] [stdout] test extracting_malicious_tarball ... ok
[INFO] [stdout] test last_pax_size_wins ... ok
[INFO] [stdout] test links ... ok
[INFO] [stdout] test long_linkname_trailing_nul ... ok
[INFO] [stdout] test long_name_trailing_nul ... ok
[INFO] [stdout] test large_filename ... ok
[INFO] [stdout] test nul_version_ustar_headers_are_rejected ... ok
[INFO] [stdout] test octal_spaces ... ok
[INFO] [stdout] test pax_empty_owner_names_are_rejected ... ok
[INFO] [stdout] test orphaned_gnu_sparse_pax_metadata_is_rejected ... ok
[INFO] [stdout] test pax_hidden_entry ... ok
[INFO] [stdout] test pax_linkpath_and_gnu_longlink_are_rejected ... ok
[INFO] [stdout] test pax_non_utf8_owner_names_are_exposed_as_bytes ... ok
[INFO] [stdout] test pax_numeric_overrides_accept_decimal_digits ... ok
[INFO] [stdout] test pax_long_owner_names_are_exposed_by_entry ... ok
[INFO] [stdout] test pax_only_accepts_bare_ustar_entries ... ok
[INFO] [stdout] test last_pax_owner_metadata_wins ... ok
[INFO] [stdout] test file_times ... ok
[INFO] [stdout] test pax_only_rejects_non_pax_headers ... ok
[INFO] [stdout] test pax_only_rejects_non_octal_numeric_fields ... ok
[INFO] [stdout] test pax_only_rejects_non_pax_typeflags ... ok
[INFO] [stdout] test name_with_slash_doesnt_fool_long_link_and_bsd_compat ... ok
[INFO] [stdout] test pax_only_rejects_raw_entries ... ok
[INFO] [stdout] test pax_only_accepts_selective_local_pax_entries ... ok
[INFO] [stdout] test pax_numeric_overrides_reject_sign_prefixes ... ok
[INFO] [stdout] test pax_only_rejects_stacked_local_pax_headers ... ok
[INFO] [stdout] test long_path ... ok
[INFO] [stdout] test pax_path ... ok
[INFO] [stdout] test pax_only_accepts_local_pax_entries ... ok
[INFO] [stdout] test pax_owner_names_override_entry_metadata ... ok
[INFO] [stdout] test pax_path_and_gnu_longname_are_rejected ... ok
[INFO] [stdout] test pax_phantom_entry ... ok
[INFO] [stdout] test nul_bytes_in_path ... ok
[INFO] [stdout] test pax_only_rejects_dangling_local_pax_headers ... ok
[INFO] [stdout] test raw_sparse_entries_retain_their_stored_payload ... ok
[INFO] [stdout] test pax_size_overrides_header ... ok
[INFO] [stdout] test pax_simple ... ok
[INFO] [stdout] test pending_pax_record_does_not_cross_ignored_terminator ... ok
[INFO] [stdout] test pax_typeflag_on_gnu_header_is_rejected ... ok
[INFO] [stdout] test path_separators ... ok
[INFO] [stdout] test pax_size_does_not_apply_to_extension_headers ... ok
[INFO] [stdout] test pending_pax_record_at_archive_end_is_rejected ... ok
[INFO] [stdout] test reading_entries ... ok
[INFO] [stdout] test physical_entry_limit_counts_regular_and_extension_entries ... ok
[INFO] [stdout] test simple_concat ... ok
[INFO] [stdout] test pax_pending_interrupted ... ok
[INFO] [stdout] test semantic_extension_error_fuses_logical_stream ... ok
[INFO] [stdout] test sparse_continuation_block_limit_counts_empty_blocks ... ok
[INFO] [stdout] test solaris_extended_header_applies_pax_path ... ok
[INFO] [stdout] test sparse_continuation_truncation_wins_within_limit ... ok
[INFO] [stdout] test sparse_continuation_limit_precedes_out_of_budget_read ... ok
[INFO] [stdout] test sparse_continuation_block_limit_accepts_exact_empty_chain ... ok
[INFO] [stdout] test sparse_continuation_partial_record_is_rejected ... ok
[INFO] [stdout] test sparse_entry_limit_accepts_exact_continuation_boundary ... ok
[INFO] [stdout] test read_only_directory_containing_files ... ok
[INFO] [stdout] test pax_precedence ... ok
[INFO] [stdout] test sparse_entry_limit_counts_across_continuation_blocks ... ok
[INFO] [stdout] test sparse_entry_limit_preserves_truncated_continuation_error ... ok
[INFO] [stdout] test reading_sparse ... ok
[INFO] [stdout] test total_extension_size_limit_is_cumulative ... ok
[INFO] [stdout] test no_xattrs ... ok
[INFO] [stdout] test truncated_entry_reports_eof_while_reading_body ... ok
[INFO] [stdout] test total_extension_size_limit_accepts_exact_boundary ... ok
[INFO] [stdout] test unknown_empty_local_pax_values_are_rejected ... ok
[INFO] [stdout] test unknown_nonempty_local_pax_values_are_accepted ... ok
[INFO] [stdout] test tar_directory_containing_symlink_to_directory ... ok
[INFO] [stdout] test sparse_parser_survives_cancelled_next_future ... ok
[INFO] [stdout] test unknown_typeflag_entry_payload_is_readable ... ok
[INFO] [stdout] test tar_directory_containing_special_files ... ok
[INFO] [stdout] test sparse_continuation_limit_survives_alternating_pending_reads ... ok
[INFO] [stdout] test reading_files ... ok
[INFO] [stdout] test unterminated_pax_record_is_rejected ... ok
[INFO] [stdout] test unterminated_pax_extensions_iterator_stops_after_error ... ok
[INFO] [stdout] test zero_limits_reject_the_first_matching_entry ... ok
[INFO] [stdout] test unpack_old_style_bsd_dir ... ok
[INFO] [stdout] test zero_sparse_limits_reject_logical_sparse_entries ... ok
[INFO] [stdout] test sparse_parser_resumes_alternating_pending_reads ... ok
[INFO] [stdout] test unpack_links ... ok
[INFO] [stdout] test unpack_path_larger_than_windows_max_path ... ok
[INFO] [stdout] test xattrs ... ok
[INFO] [stdout] test writing_files ... ok
[INFO] [stdout] test writing_and_extracting_directories ... ok
[INFO] [stdout] test sparse_map_limit_survives_alternating_pending_reads ... ok
[INFO] [stdout] test writing_directories_recursively ... ok
[INFO] [stdout] test extracting_malformed_tar_null_blocks ... ok
[INFO] [stdout] test append_long_multibyte ... ok
[INFO] [stdout] test sparse_with_trailing ... ok
[INFO] [stdout] test header::set_metadata_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 136 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/entry.rs (/opt/rustwide/target/debug/deps/entry-dc2c0af096152bbc)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test malformed_pax_path_extension ... ok
[INFO] [stdout] test absolute_hardlink ... ok
[INFO] [stdout] test modify_hard_link_just_created ... ok
[INFO] [stdout] test absolute_symlink ... ok
[INFO] [stdout] test deny_absolute_symlink ... ok
[INFO] [stdout] test accept_relative_link ... ok
[INFO] [stdout] test absolute_link_deref_error ... ok
[INFO] [stdout] test relative_link_deref_error ... ok
[INFO] [stdout] test relative_hardlink ... ok
[INFO] [stdout] test parent_paths_error ... ok
[INFO] [stdout] test modify_link_just_created ... ok
[INFO] [stdout] test symlink_dir_collision_does_not_chmod_external_dir ... ok
[INFO] [stdout] test deny_relative_link ... ok
[INFO] [stdout] test modify_outside_with_relative_symlink ... ok
[INFO] [stdout] test modify_symlink_just_created ... ok
[INFO] [stdout] test directory_permissions_are_cleared ... ok
[INFO] [stdout] test good_parent_paths_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tokio_tar
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test src/builder.rs - builder::Builder<W>::append_path_with_name (line 269) - compile ... ok
[INFO] [stdout] test src/entry.rs - entry::Entry<R>::unpack (line 391) - compile ... ok
[INFO] [stdout] test src/archive.rs - archive::Archive<R>::unpack (line 433) - compile ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<W>::append_file (line 315) - compile ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<W>::append_path (line 235) - compile ... ok
[INFO] [stdout] test src/entry.rs - entry::Entry<R>::unpack_in (line 426) - compile ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<W>::append_data (line 188) ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<W>::append_dir_all (line 391) ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<W>::append_dir (line 355) ... ok
[INFO] [stdout] test src/builder.rs - builder::Builder<W>::append (line 133) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 3.21s; merged doctests compilation took 3.18s
[INFO] running `Command { std: "docker" "inspect" "fd31d52b6b61f0d1b09b5f97578c6bff18959ba20d12bfd64edff3b9ef5e3e58", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd31d52b6b61f0d1b09b5f97578c6bff18959ba20d12bfd64edff3b9ef5e3e58", kill_on_drop: false }`
[INFO] [stdout] fd31d52b6b61f0d1b09b5f97578c6bff18959ba20d12bfd64edff3b9ef5e3e58
