[INFO] fetching crate diavlos-core 2.1.1...
[INFO] testing diavlos-core-2.1.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate diavlos-core 2.1.1 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate diavlos-core 2.1.1
[INFO] finished tweaking crates.io crate diavlos-core 2.1.1
[INFO] tweaked toml for crates.io crate diavlos-core 2.1.1 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate diavlos-core 2.1.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 diavlos-core 2.1.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]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rusqlite_migration v2.6.0
[INFO] [stderr]   Downloaded ulid v3.0.0
[INFO] [stderr]   Downloaded ed25519 v3.0.0
[INFO] [stderr]   Downloaded hashlink v0.12.2
[INFO] [stderr]   Downloaded universal-hash v0.6.1
[INFO] [stderr]   Downloaded ed25519-dalek v3.0.0
[INFO] [stderr]   Downloaded aead v0.6.1
[INFO] [stderr]   Downloaded poly1305 v0.9.1
[INFO] [stderr]   Downloaded chacha20poly1305 v0.11.0
[INFO] [stderr]   Downloaded curve25519-dalek v5.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 31b99d9f4872c9c358b0680685f3461726d1a83322ae0f7bbb4487ee68cef798
[INFO] running `Command { std: "docker" "start" "31b99d9f4872c9c358b0680685f3461726d1a83322ae0f7bbb4487ee68cef798", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "31b99d9f4872c9c358b0680685f3461726d1a83322ae0f7bbb4487ee68cef798", 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" "31b99d9f4872c9c358b0680685f3461726d1a83322ae0f7bbb4487ee68cef798" "/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" "31b99d9f4872c9c358b0680685f3461726d1a83322ae0f7bbb4487ee68cef798", 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" "31b99d9f4872c9c358b0680685f3461726d1a83322ae0f7bbb4487ee68cef798" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling cmov v0.5.4
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling signature v3.0.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling rusqlite_migration v2.6.0
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling ed25519 v3.0.0
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling data-encoding v2.11.1
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling hashlink v0.12.2
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.2
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling universal-hash v0.6.1
[INFO] [stderr]    Compiling aead v0.6.1
[INFO] [stderr]    Compiling poly1305 v0.9.1
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling rand v0.10.3
[INFO] [stderr]    Compiling chacha20poly1305 v0.11.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling ulid v3.0.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling ed25519-dalek v3.0.0
[INFO] [stderr]    Compiling rusqlite v0.40.2
[INFO] [stderr]    Compiling diavlos-core v2.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 05s
[INFO] running `Command { std: "docker" "inspect" "31b99d9f4872c9c358b0680685f3461726d1a83322ae0f7bbb4487ee68cef798", 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" "31b99d9f4872c9c358b0680685f3461726d1a83322ae0f7bbb4487ee68cef798" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling diavlos-core v2.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 16.00s
[INFO] running `Command { std: "docker" "inspect" "31b99d9f4872c9c358b0680685f3461726d1a83322ae0f7bbb4487ee68cef798", 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" "31b99d9f4872c9c358b0680685f3461726d1a83322ae0f7bbb4487ee68cef798" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/diavlos_core-cccb57eb5daf97dd)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test bundle::tests::a_tombstone_that_still_carries_text_is_caught ... ok
[INFO] [stdout] test bundle::tests::export_then_verify_passes ... ok
[INFO] [stdout] test bundle::tests::the_report_names_the_owner_key ... ok
[INFO] [stdout] test error::tests::codes_roundtrip_without_stacking ... ok
[INFO] [stdout] test bundle::tests::partial_bundle_uses_header_members ... ok
[INFO] [stdout] test canonical::tests::keys_are_sorted_and_compact ... ok
[INFO] [stdout] test control::tests::roundtrip ... ok
[INFO] [stdout] test canonical::tests::hash_is_stable ... ok
[INFO] [stdout] test files::tests::hashing_and_references ... ok
[INFO] [stdout] test invite::tests::a_stranger_cannot_forge_one ... ok
[INFO] [stdout] test files::tests::names_are_cleaned_for_any_system ... ok
[INFO] [stdout] test files::tests::runnable_names_are_saved_so_they_do_not_run ... ok
[INFO] [stdout] test bundle::tests::tampering_is_caught ... ok
[INFO] [stdout] test files::tests::the_bytes_decide_the_kind ... ok
[INFO] [stdout] test faults::tests::fires_once_after_the_skipped_hits ... ok
[INFO] [stdout] test files::tests::warnings_come_from_the_bytes ... ok
[INFO] [stdout] test keys::tests::public_key_string_roundtrip ... ok
[INFO] [stdout] test keys::tests::sign_and_verify_roundtrip ... ok
[INFO] [stdout] test bundle::tests::tombstones_still_verify ... ok
[INFO] [stdout] test invite::tests::bad_name_is_refused ... ok
[INFO] [stdout] test invite::tests::expiry ... ok
[INFO] [stdout] test invite::tests::roundtrip_and_verify ... ok
[INFO] [stdout] test keys::tests::profile_is_signed ... ok
[INFO] [stdout] test message::tests::chain_links_and_survives_tombstone ... ok
[INFO] [stdout] test message::tests::editing_content_breaks_signature ... ok
[INFO] [stdout] test invite::tests::an_invite_signed_with_a_null_for_node_verifies ... ok
[INFO] [stdout] test message::tests::json_shape_matches_plan ... ok
[INFO] [stdout] test message::tests::new_message_is_signed_and_verifies ... ok
[INFO] [stdout] test keys::tests::save_and_load ... ok
[INFO] [stdout] test files::tests::a_character_split_across_reads_is_still_text ... ok
[INFO] [stdout] test invite::tests::tampering_is_caught ... ok
[INFO] [stdout] test message::tests::size_cap ... ok
[INFO] [stdout] test message::tests::ts_must_be_well_formed_and_not_in_the_future ... ok
[INFO] [stdout] test message::tests::sequencing_does_not_break_signature ... ok
[INFO] [stdout] test names::tests::accepts_plain_names ... ok
[INFO] [stdout] test room::tests::expiry_muting_and_revocation ... ok
[INFO] [stdout] test names::tests::rejects_lookalikes_and_junk ... ok
[INFO] [stdout] test names::tests::sanitizes ... ok
[INFO] [stdout] test room::tests::role_strings ... ok
[INFO] [stdout] test policy::tests::files_default_off_only_in_sensitive_rooms ... ok
[INFO] [stdout] test room::tests::approve_needs_human_key ... ok
[INFO] [stdout] test room::tests::chat_cannot_give_orders ... ok
[INFO] [stdout] test secrets::tests::scans_data_too ... ok
[INFO] [stdout] test secrets::tests::scans_every_part_of_an_action ... ok
[INFO] [stdout] test secrets::tests::leaves_normal_text_alone ... ok
[INFO] [stdout] test secrets::tests::catches_a_password_written_as_json ... ok
[INFO] [stdout] test secrets::tests::scans_the_trace ... ok
[INFO] [stdout] test policy::tests::defaults_and_file_roundtrip ... ok
[INFO] [stdout] test secrets::tests::catches_common_keys ... ok
[INFO] [stdout] test store::tests::a_full_disk_refuses_the_message_and_leaves_nothing_half_written ... ok
[INFO] [stdout] test store::tests::a_late_ack_counts_if_nobody_was_handed_it_since ... ok
[INFO] [stdout] test store::tests::a_backdated_ts_still_counts_against_the_limits ... ok
[INFO] [stdout] test store::tests::appending_the_same_message_twice_stores_it_once ... ok
[INFO] [stdout] test store::tests::a_lease_that_runs_out_is_handed_out_again_and_the_old_token_is_refused ... ok
[INFO] [stdout] test store::tests::own_and_housekeeping_messages_settle_by_themselves ... ok
[INFO] [stdout] test store::tests::five_strikes_quarantine_it_the_lane_moves_on_and_replay_brings_it_back ... ok
[INFO] [stdout] test store::tests::a_queued_copy_of_a_message_already_in_the_chain_is_cleared ... ok
[INFO] [stdout] test store::tests::a_spend_and_its_audit_event_land_together_or_not_at_all ... ok
[INFO] [stdout] test store::tests::outbox_and_invites ... ok
[INFO] [stdout] test store::tests::limits ... ok
[INFO] [stdout] test store::tests::chain_append_dedup_and_bookmarks ... ok
[INFO] [stdout] test store::tests::files_are_indexed_kept_and_swept ... ok
[INFO] [stdout] test store::tests::peek_shows_what_is_owed_without_taking_it ... ok
[INFO] [stdout] test store::tests::an_unknown_answer_is_quarantined_only_after_both_count_and_time ... ok
[INFO] [stdout] test store::tests::rooms_and_members ... ok
[INFO] [stdout] test store::tests::the_bookmark_never_passes_a_message_still_owed ... ok
[INFO] [stdout] test store::tests::renew_holds_it_and_nack_hands_it_back_later ... ok
[INFO] [stdout] test store::tests::the_outbox_accounts_for_every_message ... ok
[INFO] [stdout] test store::tests::read_and_ack_settles_exactly_what_was_read ... ok
[INFO] [stdout] test store::tests::wake_pending_counts_what_waits_and_nothing_else ... ok
[INFO] [stdout] test store::tests::a_crash_after_the_lease_is_written_hands_it_out_again_later ... ok
[INFO] [stdout] test store::tests::queued_messages_are_sealed_and_old_plain_ones_get_sealed_too ... ok
[INFO] [stderr]    Doc-tests diavlos_core
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[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" "31b99d9f4872c9c358b0680685f3461726d1a83322ae0f7bbb4487ee68cef798", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "31b99d9f4872c9c358b0680685f3461726d1a83322ae0f7bbb4487ee68cef798", kill_on_drop: false }`
[INFO] [stdout] 31b99d9f4872c9c358b0680685f3461726d1a83322ae0f7bbb4487ee68cef798
