[INFO] cloning repository https://github.com/matttpt/quandary [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/matttpt/quandary" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatttpt%2Fquandary", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatttpt%2Fquandary'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 6ecd1837020baa08814a7239d12ddb0280524e49 [INFO] testing matttpt/quandary against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatttpt%2Fquandary" "/workspace/builds/worker-1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/matttpt/quandary on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/matttpt/quandary [INFO] finished tweaking git repo https://github.com/matttpt/quandary [INFO] tweaked toml for git repo https://github.com/matttpt/quandary written to /workspace/builds/worker-1/source/Cargo.toml [INFO] crate git repo https://github.com/matttpt/quandary already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 80a11bef1b845366fe1a9c7b24c7316ec3b66a5801892021d4269a904ec08245 [INFO] running `Command { std: "docker" "start" "-a" "80a11bef1b845366fe1a9c7b24c7316ec3b66a5801892021d4269a904ec08245", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "80a11bef1b845366fe1a9c7b24c7316ec3b66a5801892021d4269a904ec08245", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "80a11bef1b845366fe1a9c7b24c7316ec3b66a5801892021d4269a904ec08245", kill_on_drop: false }` [INFO] [stdout] 80a11bef1b845366fe1a9c7b24c7316ec3b66a5801892021d4269a904ec08245 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 661d583d2d4a7d9b8a340ddab45e639ec8e847b0e5fa5e4eb0db3bb4576e4334 [INFO] running `Command { std: "docker" "start" "-a" "661d583d2d4a7d9b8a340ddab45e639ec8e847b0e5fa5e4eb0db3bb4576e4334", kill_on_drop: false }` [INFO] [stderr] Compiling arrayvec v0.7.2 [INFO] [stderr] Compiling quandary v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.22s [INFO] running `Command { std: "docker" "inspect" "661d583d2d4a7d9b8a340ddab45e639ec8e847b0e5fa5e4eb0db3bb4576e4334", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "661d583d2d4a7d9b8a340ddab45e639ec8e847b0e5fa5e4eb0db3bb4576e4334", kill_on_drop: false }` [INFO] [stdout] 661d583d2d4a7d9b8a340ddab45e639ec8e847b0e5fa5e4eb0db3bb4576e4334 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 534e7a8365eb3578224d370b8d6245f43a0bc0cf4e172ee84feee9f0a99a2c0f [INFO] running `Command { std: "docker" "start" "-a" "534e7a8365eb3578224d370b8d6245f43a0bc0cf4e172ee84feee9f0a99a2c0f", kill_on_drop: false }` [INFO] [stderr] Compiling quandary v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 5.86s [INFO] running `Command { std: "docker" "inspect" "534e7a8365eb3578224d370b8d6245f43a0bc0cf4e172ee84feee9f0a99a2c0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "534e7a8365eb3578224d370b8d6245f43a0bc0cf4e172ee84feee9f0a99a2c0f", kill_on_drop: false }` [INFO] [stdout] 534e7a8365eb3578224d370b8d6245f43a0bc0cf4e172ee84feee9f0a99a2c0f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "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:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 7a30b6d66e04fcefd7c28e9518208a120db243daaed988c3b411c3ee6c045618 [INFO] running `Command { std: "docker" "start" "-a" "7a30b6d66e04fcefd7c28e9518208a120db243daaed988c3b411c3ee6c045618", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/quandary-b3e96bb8908fa128) [INFO] [stdout] [INFO] [stdout] running 123 tests [INFO] [stdout] test class::tests::parses_according_to_rfc3597 ... ok [INFO] [stdout] test class::tests::displays_according_to_rfc3597 ... ok [INFO] [stdout] test message::writer::tests::writer_enforces_additional_ordering ... ok [INFO] [stdout] test message::writer::tests::writer_enforces_authority_ordering ... ok [INFO] [stdout] test message::writer::tests::writer_enforces_question_ordering ... ok [INFO] [stdout] test message::writer::tests::writer_enforces_answer_ordering ... ok [INFO] [stdout] test name::builder::tests::finish_with_suffix_rejects_fqdn ... ok [INFO] [stdout] test name::builder::tests::is_fully_qualified_works ... ok [INFO] [stdout] test message::writer::tests::writer_works ... ok [INFO] [stdout] test name::builder::tests::finish_rejects_non_fqdn ... ok [INFO] [stdout] test name::builder::tests::namebuilder_works ... ok [INFO] [stdout] test name::builder::tests::namebuilder_works_with_suffix ... ok [INFO] [stdout] test name::builder::tests::next_label_rejects_long_name ... ok [INFO] [stdout] test name::builder::tests::next_label_rejects_null_non_terminal ... ok [INFO] [stdout] test name::builder::tests::try_push_slice_rejects_long_name ... ok [INFO] [stdout] test name::label::tests::label_eq_and_hash_are_case_insensitive ... ok [INFO] [stdout] test name::label::tests::asterisk_is_asterisk ... ok [INFO] [stdout] test name::label::tests::label_display_escaping_works ... ok [INFO] [stdout] test message::writer::tests::writer_constructor_rejects_short_buffer ... ok [INFO] [stdout] test message::reader::tests::reader_works ... ok [INFO] [stdout] test name::builder::tests::try_push_rejects_long_name ... ok [INFO] [stdout] test name::builder::tests::try_push_rejects_long_label ... ok [INFO] [stdout] test name::builder::tests::try_push_slice_rejects_long_label ... ok [INFO] [stdout] test name::label::tests::labelbuf_hash_matches_label_hash ... ok [INFO] [stdout] test name::label::tests::labelbuf_try_from_slice_accepts_ok_lengths ... ok [INFO] [stdout] test name::label::tests::labelbuf_try_from_slice_rejects_bad_lengths ... ok [INFO] [stdout] test name::label::tests::null_is_null ... ok [INFO] [stdout] test name::tests::eq_or_subdomain_of_works ... ok [INFO] [stdout] test message::reader::tests::reader_constructor_rejects_short_message ... ok [INFO] [stdout] test name::label::tests::label_try_from_slice_accepts_ok_lengths ... ok [INFO] [stdout] test name::tests::fromstr_rejects_invalid_escapes ... ok [INFO] [stdout] test name::tests::fromstr_rejects_long_label ... ok [INFO] [stdout] test name::tests::fromstr_rejects_long_name ... ok [INFO] [stdout] test name::tests::fromstr_rejects_non_ascii ... ok [INFO] [stdout] test name::tests::fromstr_rejects_non_fqdn ... ok [INFO] [stdout] test name::tests::fromstr_rejects_null_non_terminal ... ok [INFO] [stdout] test name::tests::fromstr_works ... ok [INFO] [stdout] test name::tests::wire_repr_to_works ... ok [INFO] [stdout] test name::tests::labels_iterator_works ... ok [INFO] [stdout] test name::tests::root_has_expected_characteristics ... ok [INFO] [stdout] test name::label::tests::label_try_from_slice_rejects_bad_lengths ... ok [INFO] [stdout] test name::label::tests::labelbuf_eq_and_hash_are_case_insensitive ... ok [INFO] [stdout] test name::label::tests::labelbuf_display_escaping_works ... ok [INFO] [stdout] test name::tests::fromstr_escaping_works ... ok [INFO] [stdout] test name::tests::superdomain_works ... ok [INFO] [stdout] test name::tests::root_is_root ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_long_name_with_pointers ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_pointer_loops ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_unexpected_eom ... ok [INFO] [stdout] test name::wire::tests::parse_uncompressed_name_accepts_valid_names ... ok [INFO] [stdout] test name::tests::wire_repr_from_works ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_long_name ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_accepts_valid_compressed_names ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_accepts_valid_uncompressed_names ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_forward_pointers ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_long_label ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_long_label_with_pointers ... ok [INFO] [stdout] test name::wire::tests::parse_uncompressed_name_rejects_long_label ... ok [INFO] [stdout] test name::wire::tests::parse_uncompressed_name_rejects_long_name ... ok [INFO] [stdout] test name::wire::tests::validate_uncompressed_name_accepts_valid_names ... ok [INFO] [stdout] test name::wire::tests::parse_uncompressed_name_rejects_extra_data ... ok [INFO] [stdout] test rr::rdata::helpers::tests::invalid_names_compare_bitwise ... ok [INFO] [stdout] test name::wire::tests::validate_uncompressed_name_rejects_extra_data ... ok [INFO] [stdout] test name::wire::tests::validate_uncompressed_name_rejects_unexpected_eom ... ok [INFO] [stdout] test name::wire::tests::parse_uncompressed_name_rejects_unexpected_eom ... ok [INFO] [stdout] test name::wire::tests::validate_uncompressed_name_rejects_long_label ... ok [INFO] [stdout] test name::wire::tests::validate_uncompressed_name_rejects_long_name ... ok [INFO] [stdout] test rr::rdata::helpers::tests::valid_names_compare_case_insensitively ... ok [INFO] [stdout] test rr::rdata::helpers::tests::test_n_name_fields_is_inconclusive_for_both_invalid ... ok [INFO] [stdout] test rr::rdata::std13::tests::character_string_constructor_accepts_short_slices ... ok [INFO] [stdout] test rr::rdata::helpers::tests::test_n_name_fields_is_positive_when_both_are_valid_and_equal ... ok [INFO] [stdout] test rr::rdata::helpers::tests::test_n_name_fields_is_negative_when_both_are_valid_and_not_equal ... ok [INFO] [stdout] test rr::rdata::helpers::tests::test_n_name_fields_is_negative_when_only_one_is_valid ... ok [INFO] [stdout] test rr::rdata::opt::tests::optbuilder_works ... ok [INFO] [stdout] test rr::rdata::std13::tests::character_string_constructor_rejects_long_slice ... ok [INFO] [stdout] test rr::rdata::tests::rdata_constructor_accepts_short_slices ... ok [INFO] [stdout] test rr::rdata::tests::read_checks_if_message_is_long_enough ... ok [INFO] [stdout] test rr::rdata::tests::rdata_constructor_rejects_long_slice ... ok [INFO] [stdout] test rr::rdata::std13::tests::txtbuilder_works ... ok [INFO] [stdout] test rr::rdata::std13::tests::serialize_wks_works ... ok [INFO] [stdout] test rr::rrset::tests::rrset_works ... ok [INFO] [stdout] test rr::rr_type::tests::type_parses_according_to_rfc3597 ... ok [INFO] [stdout] test rr::rdata::std13::tests::txtbuilder_rejects_rdata_overflow ... ok [INFO] [stdout] test rr::rrset::tests::rrset_ignores_duplicates ... ok [INFO] [stdout] test rr::rr_type::tests::type_displays_according_to_rfc3597 ... ok [INFO] [stdout] test name::tests::wire_repr_to_rejects_large_index - should panic ... ok [INFO] [stdout] test name::tests::wire_repr_from_rejects_large_index - should panic ... ok [INFO] [stdout] test server::query::tests::cname_handling_rejects_long_chains ... ok [INFO] [stdout] test rr::ttl::tests::small_ttls_are_not_modified ... ok [INFO] [stdout] test server::query::tests::cname_handling_allows_almost_too_long_chains ... ok [INFO] [stdout] test rr::rrset::tests::rrsetlist_works ... ok [INFO] [stdout] test rr::ttl::tests::large_ttls_become_zero ... ok [INFO] [stdout] test rr::rrset::tests::rrsetlist_rejects_ttl_mismatch ... ok [INFO] [stdout] test server::query::tests::cname_handling_rejects_loops ... ok [INFO] [stdout] test rr::rrset::tests::rrsetlist_rejects_class_mismatch ... ok [INFO] [stdout] test thread::tests::thread_group_rejects_new_threads_after_shutdown ... ok [INFO] [stdout] test zone::lookup::tests::lookup_works ... ok [INFO] [stdout] test thread::tests::thread_group_shut_down_stops_pools ... ok [INFO] [stdout] test zone::lookup::tests::lookup_all_raw_rejects_wrong_zone ... ok [INFO] [stdout] test zone::lookup::tests::lookup_handles_exists_but_no_records ... ok [INFO] [stdout] test zone::lookup::tests::lookup_handles_nxdomain ... ok [INFO] [stdout] test zone::tests::add_rejects_owner_outside_of_zone ... ok [INFO] [stdout] test message::writer::tests::writer_detects_qdcount_overflow ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_missing_mx_address ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_missing_glue ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_missing_apex_soa ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_missing_apex_ns ... ok [INFO] [stdout] test zone::tests::add_works ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_too_many_soas ... ok [INFO] [stdout] test thread::tests::thread_pool_tracking_works ... ok [INFO] [stdout] test zone::lookup::tests::referral_processing_works ... ok [INFO] [stdout] test thread::tests::thread_pool_rejects_new_tasks_after_shutdown ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_missing_ns_address ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_multiple_cname ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_other_records_at_cname ... ok [INFO] [stdout] test zone::tests::add_rejects_mismatched_class ... ok [INFO] [stdout] test zone::tests::add_rejects_mismatched_ttl ... ok [INFO] [stdout] test zone::lookup::tests::rfc_4592_examples ... ok [INFO] [stdout] test rr::rdata::opt::tests::optbuilder_rejects_rdata_overflow ... ok [INFO] [stdout] test thread::tests::await_shutdown_works ... ok [INFO] [stdout] test thread::tests::thread_pool_works ... ok [INFO] [stdout] test message::writer::tests::writer_detects_rr_count_overflows ... ok [INFO] [stdout] test thread::tests::respawnable_threads_respawn ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 123 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.15s [INFO] [stdout] [INFO] [stderr] Doc-tests quandary [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test src/rr/rdata/std13.rs - rr::rdata::std13::TxtBuilder (line 350) ... ok [INFO] [stdout] test src/name/label.rs - name::label::LabelBuf (line 217) ... ok [INFO] [stdout] test src/name/label.rs - name::label::Label (line 45) ... ok [INFO] [stdout] test src/name/builder.rs - name::builder::NameBuilder (line 36) ... ok [INFO] [stdout] test src/name/builder.rs - name::builder::NameBuilder (line 55) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.72s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "7a30b6d66e04fcefd7c28e9518208a120db243daaed988c3b411c3ee6c045618", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7a30b6d66e04fcefd7c28e9518208a120db243daaed988c3b411c3ee6c045618", kill_on_drop: false }` [INFO] [stdout] 7a30b6d66e04fcefd7c28e9518208a120db243daaed988c3b411c3ee6c045618