[INFO] cloning repository https://github.com/Cenova-Spark/Countersign
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Cenova-Spark/Countersign" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCenova-Spark%2FCountersign", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCenova-Spark%2FCountersign'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d3d33162f18b980369597214d3d92e221fb06853
[INFO] testing Cenova-Spark/Countersign against 1.100.0-beta.1 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCenova-Spark%2FCountersign" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Cenova-Spark/Countersign
[INFO] finished tweaking git repo https://github.com/Cenova-Spark/Countersign
[INFO] tweaked toml for git repo https://github.com/Cenova-Spark/Countersign written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Cenova-Spark/Countersign 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 git repo https://github.com/Cenova-Spark/Countersign 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] c65c92e1bac7ea06f2c983e9586f408ccf48526e8284393c3b1399f8d38a948b
[INFO] running `Command { std: "docker" "start" "c65c92e1bac7ea06f2c983e9586f408ccf48526e8284393c3b1399f8d38a948b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c65c92e1bac7ea06f2c983e9586f408ccf48526e8284393c3b1399f8d38a948b", 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" "c65c92e1bac7ea06f2c983e9586f408ccf48526e8284393c3b1399f8d38a948b" "/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" "c65c92e1bac7ea06f2c983e9586f408ccf48526e8284393c3b1399f8d38a948b", 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" "c65c92e1bac7ea06f2c983e9586f408ccf48526e8284393c3b1399f8d38a948b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling cmov v0.5.4
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling wasmparser v0.228.0
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling wasmi_ir v2.0.0
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling ff v0.14.0
[INFO] [stderr]    Compiling der v0.8.1
[INFO] [stderr]    Compiling cpubits v0.1.1
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling wasmi v2.0.0
[INFO] [stderr]    Compiling base16ct v1.0.0
[INFO] [stderr]    Compiling group v0.14.0
[INFO] [stderr]    Compiling wasmi_collections v2.0.0
[INFO] [stderr]    Compiling spin v0.9.9
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling wasmi_core v2.0.0
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling spki v0.8.0
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-bigint v0.7.5
[INFO] [stderr]    Compiling sec1 v0.8.1
[INFO] [stderr]    Compiling ureq-proto v0.6.1
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling signature v3.0.0
[INFO] [stderr]    Compiling rfc6979 v0.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling elliptic-curve v0.14.0-rc.33
[INFO] [stderr]    Compiling primefield v0.14.0
[INFO] [stderr]    Compiling ecdsa v0.17.0-rc.18
[INFO] [stderr]    Compiling primeorder v0.14.0-rc.10
[INFO] [stderr]    Compiling p256 v0.14.0-rc.10
[INFO] [stderr]    Compiling countersign-sql v0.1.0 (/opt/rustwide/workdir/crates/countersign-sql)
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling countersign-verify v0.1.0 (/opt/rustwide/workdir/crates/countersign-verify)
[INFO] [stderr]    Compiling countersign-audit v0.1.0 (/opt/rustwide/workdir/crates/countersign-audit)
[INFO] [stderr]    Compiling ureq v3.4.0
[INFO] [stderr]    Compiling countersign-pack v0.1.0 (/opt/rustwide/workdir/crates/countersign-pack)
[INFO] [stderr]    Compiling signetd v0.1.0 (/opt/rustwide/workdir/crates/signetd)
[INFO] [stderr]    Compiling countersign-pack-template v0.1.0 (/opt/rustwide/workdir/templates/pack)
[INFO] [stderr]    Compiling countersign-db v0.1.0 (/opt/rustwide/workdir/crates/countersign-db)
[INFO] [stderr]    Compiling countersign-hook v0.1.0 (/opt/rustwide/workdir/crates/countersign-hook)
[INFO] [stderr]    Compiling countersign-proxy v0.1.0 (/opt/rustwide/workdir/crates/countersign-proxy)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.04s
[INFO] running `Command { std: "docker" "inspect" "c65c92e1bac7ea06f2c983e9586f408ccf48526e8284393c3b1399f8d38a948b", 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" "c65c92e1bac7ea06f2c983e9586f408ccf48526e8284393c3b1399f8d38a948b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling countersign-sql v0.1.0 (/opt/rustwide/workdir/crates/countersign-sql)
[INFO] [stderr]    Compiling countersign-pack v0.1.0 (/opt/rustwide/workdir/crates/countersign-pack)
[INFO] [stderr]    Compiling countersign-pack-template v0.1.0 (/opt/rustwide/workdir/templates/pack)
[INFO] [stderr]    Compiling countersign-db v0.1.0 (/opt/rustwide/workdir/crates/countersign-db)
[INFO] [stderr]    Compiling countersign-verify v0.1.0 (/opt/rustwide/workdir/crates/countersign-verify)
[INFO] [stderr]    Compiling countersign-audit v0.1.0 (/opt/rustwide/workdir/crates/countersign-audit)
[INFO] [stderr]    Compiling countersign-hook v0.1.0 (/opt/rustwide/workdir/crates/countersign-hook)
[INFO] [stderr]    Compiling countersign-proxy v0.1.0 (/opt/rustwide/workdir/crates/countersign-proxy)
[INFO] [stderr]    Compiling signetd v0.1.0 (/opt/rustwide/workdir/crates/signetd)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 12.82s
[INFO] running `Command { std: "docker" "inspect" "c65c92e1bac7ea06f2c983e9586f408ccf48526e8284393c3b1399f8d38a948b", 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" "c65c92e1bac7ea06f2c983e9586f408ccf48526e8284393c3b1399f8d38a948b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/countersign-audit/90f43f4a526fc348/out/countersign_audit-90f43f4a526fc348)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test chain::tests::a_payload_that_does_not_match_its_entry_is_refused ... ok
[INFO] [stdout] test chain::tests::an_empty_log_heads_at_genesis ... ok
[INFO] [stdout] test chain::tests::a_slice_verifies_internally_and_admits_it_is_a_slice ... ok
[INFO] [stdout] test chain::tests::removing_a_middle_entry_is_detected ... ok
[INFO] [stdout] test chain::tests::loading_a_payload_with_no_entry_is_refused ... ok
[INFO] [stdout] test chain::tests::a_reloaded_log_continues_the_same_chain ... ok
[INFO] [stdout] test checkpoint::tests::a_checkpoint_accepts_the_log_it_was_taken_from ... ok
[INFO] [stdout] test chain::tests::reordering_entries_is_detected ... ok
[INFO] [stdout] test chain::tests::entries_link_and_verify ... ok
[INFO] [stdout] test chain::tests::editing_a_recorded_field_breaks_the_chain ... ok
[INFO] [stdout] test checkpoint::tests::a_checkpoint_catches_a_log_rewritten_to_the_same_length ... ok
[INFO] [stdout] test chain::tests::truncating_the_tail_is_not_detected_by_the_chain_alone ... ok
[INFO] [stdout] test chain::tests::no_statement_ever_reaches_the_chain ... ok
[INFO] [stdout] test checkpoint::tests::a_checkpoint_catches_a_truncated_log ... ok
[INFO] [stdout] test chain::tests::loading_a_tampered_log_fails_rather_than_appending_over_the_break ... ok
[INFO] [stdout] test checkpoint::tests::a_malformed_head_is_refused_rather_than_padded ... ok
[INFO] [stdout] test checkpoint::tests::an_empty_log_fails_a_checkpoint_that_recorded_entries ... ok
[INFO] [stdout] test checkpoint::tests::a_log_that_has_grown_since_the_checkpoint_is_fine ... ok
[INFO] [stdout] test checkpoint::tests::the_signing_payload_is_domain_separated_and_fixed_width ... ok
[INFO] [stdout] test checkpoint::tests::checkpoint_signatures_are_checked ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/disclosure.rs (/opt/rustwide/target/debug/build/countersign-audit/62a4a3f7c8b404c9/out/disclosure-62a4a3f7c8b404c9)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_digests_only_export_carries_no_query_text ... ok
[INFO] [stdout] test a_checkpoint_with_a_high_s_signature_is_refused ... ok
[INFO] [stdout] test a_substituted_statement_is_caught_even_though_the_chain_is_intact ... ok
[INFO] [stdout] test an_export_that_mislabels_its_own_disclosure_is_refused ... ok
[INFO] [stdout] test a_long_log_can_be_exported_in_slices_that_admit_what_they_are ... ok
[INFO] [stdout] test redacting_a_full_export_never_breaks_it ... ok
[INFO] [stdout] test a_full_export_binds_each_statement_to_the_approval_that_covered_it ... ok
[INFO] [stdout] test a_revoked_device_still_accounts_for_what_it_approved_before_revocation ... ok
[INFO] [stdout] test a_digests_only_export_still_verifies_every_signature_and_names_the_human ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/countersign-db/a854d10c0f02e033/out/countersign_db-a854d10c0f02e033)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test blast::tests::a_batch_is_judged_by_its_worst_statement ... ok
[INFO] [stdout] test blast::tests::a_bounded_delete_is_serious_and_an_unbounded_one_is_worse ... ok
[INFO] [stdout] test blast::tests::a_keyword_in_a_literal_is_still_only_a_read ... ok
[INFO] [stdout] test blast::tests::an_empty_statement_does_not_panic_or_alarm ... ok
[INFO] [stdout] test blast::tests::drop_and_truncate_are_critical_and_irreversible ... ok
[INFO] [stdout] test blast::tests::reversibility_is_never_claimed_optimistically ... ok
[INFO] [stdout] test blast::tests::the_mirror_image_dialect_trick_is_caught_too ... ok
[INFO] [stdout] test blast::tests::unknown_syntax_is_treated_as_dangerous ... ok
[INFO] [stdout] test blast::tests::a_write_visible_only_under_the_other_backslash_dialect_still_raises_severity ... ok
[INFO] [stdout] test tests::empty_input_still_shows_the_human_something ... ok
[INFO] [stdout] test tests::a_destructive_statement_reaches_the_screen_with_its_scope_spelled_out ... ok
[INFO] [stdout] test tests::every_verdict_survives_the_hosts_validation ... ok
[INFO] [stdout] test tests::the_pack_describes_itself_at_the_current_protocol ... ok
[INFO] [stdout] test blast::tests::a_where_inside_a_subquery_does_not_bound_the_update ... ok
[INFO] [stdout] test tests::the_pack_never_emits_a_label_or_digest_line ... ok
[INFO] [stdout] test blast::tests::alter_is_read_for_what_it_actually_does ... ok
[INFO] [stdout] test tests::a_long_batch_never_hides_a_statement_without_saying_so ... ok
[INFO] [stdout] test tests::a_read_is_reported_as_harmless_and_says_nothing_alarming ... ok
[INFO] [stdout] test blast::tests::half_typed_sql_is_assessed_without_panicking ... ok
[INFO] [stdout] test tests::the_advisory_block_reports_shape_not_guesses ... ok
[INFO] [stdout] test blast::tests::reads_are_harmless ... ok
[INFO] [stdout] test blast::tests::grants_and_calls_are_high_not_critical ... ok
[INFO] [stdout] test blast::tests::a_dollar_body_cannot_hide_a_following_write ... ok
[INFO] [stdout] test blast::tests::create_or_replace_is_not_merely_additive ... ok
[INFO] [stdout] test blast::tests::a_where_in_a_delete_subquery_still_counts_when_it_is_top_level ... ok
[INFO] [stdout] test tests::statements_are_rendered_verbatim_not_reformatted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/countersign-db/e2f279de6d4d765f/out/countersign_db-e2f279de6d4d765f)
[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/spawned.rs (/opt/rustwide/target/debug/build/countersign-db/017529158286e697/out/spawned-017529158286e697)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_pack_that_is_not_installed_reports_that_clearly ... ok
[INFO] [stdout] test a_pack_that_dies_mid_session_fails_closed ... ok
[INFO] [stdout] test a_pack_speaking_the_wrong_protocol_is_refused_at_the_handshake ... ok
[INFO] [stdout] test a_pack_that_relabels_its_way_out_of_its_namespace_is_overruled ... ok
[INFO] [stdout] test a_destructive_statement_survives_the_round_trip ... ok
[INFO] [stdout] test a_pack_that_lies_about_severity_and_forges_a_label_is_overruled ... ok
[INFO] [stdout] test several_calls_reuse_one_process ... ok
[INFO] [stdout] test the_hosts_floor_raises_a_harmless_statement ... ok
[INFO] [stdout] test the_real_binary_completes_a_handshake_and_claims_sql ... ok
[INFO] [stdout] test a_pack_that_hangs_times_out_and_fails_closed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/countersign-hook/c0a4a0291be92917/out/countersign_hook-c0a4a0291be92917)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test detect::tests::a_delete_hidden_later_in_a_chain_is_caught ... ok
[INFO] [stdout] test detect::tests::creating_a_file_is_not_a_delete ... ok
[INFO] [stdout] test detect::tests::the_plain_verbs_are_caught ... ok
[INFO] [stdout] test detect::tests::git_subcommands_are_distinguished ... ok
[INFO] [stdout] test screen::tests::a_batch_that_only_looks_passes ... ok
[INFO] [stdout] test detect::tests::an_interpreter_calling_unlink_is_caught ... ok
[INFO] [stdout] test detect::tests::a_delete_behind_a_shell_c_is_caught ... ok
[INFO] [stdout] test detect::tests::a_quoted_delete_that_is_only_ever_printed_is_not_a_delete ... ok
[INFO] [stdout] test detect::tests::every_matching_segment_is_reported_not_just_the_first ... ok
[INFO] [stdout] test detect::tests::find_only_counts_when_it_actually_removes ... ok
[INFO] [stdout] test detect::tests::a_word_that_merely_contains_rm_is_not_a_delete ... ok
[INFO] [stdout] test screen::tests::the_tools_that_only_look_pass_and_the_rest_are_refused ... ok
[INFO] [stdout] test tests::a_click_is_refused_without_asking_and_a_screenshot_passes ... ok
[INFO] [stdout] test tests::a_refined_delete_is_still_this_gates_delete ... ok
[INFO] [stdout] test tests::passing_emits_nothing_at_all ... ok
[INFO] [stdout] test tests::creating_a_file_never_reaches_the_daemon ... ok
[INFO] [stdout] test tests::a_denial_is_shaped_the_way_the_harness_expects ... ok
[INFO] [stdout] test tests::a_malformed_tool_input_is_not_a_delete_and_not_a_crash ... ok
[INFO] [stdout] test tests::a_delete_with_no_daemon_is_denied_not_allowed ... ok
[INFO] [stdout] test screen::tests::a_batch_the_gate_cannot_read_is_refused ... ok
[INFO] [stdout] test tests::a_roster_that_will_not_load_is_an_error_not_an_empty_registry ... ok
[INFO] [stdout] test screen::tests::the_refusal_says_what_passes_and_repeats_a_stated_purpose ... ok
[INFO] [stdout] test tests::a_tool_that_is_not_bash_is_not_this_gates_business ... ok
[INFO] [stdout] test screen::tests::one_touching_action_refuses_the_whole_batch ... ok
[INFO] [stdout] test screen::tests::other_tools_are_not_this_modules_business ... ok
[INFO] [stdout] test tests::the_keys_come_from_the_roster_and_test_keys_only_when_asked ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/countersign-hook/7ed284a9ac805f10/out/countersign_hook-7ed284a9ac805f10)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/countersign-pack/1697f7e31ee46c9b/out/countersign_pack-1697f7e31ee46c9b)
[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] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test host::tests::namespaces_match_on_the_prefix_not_the_whole_verb ... ok
[INFO] [stdout] test host::tests::the_fallback_still_honours_a_higher_floor ... ok
[INFO] [stdout] test host::tests::a_pack_may_not_write_the_environment_label ... ok
[INFO] [stdout] test host::tests::a_pack_may_refine_inside_its_namespace ... ok
[INFO] [stdout] test manifest::tests::a_name_is_a_directory_name_and_is_checked_like_one ... ok
[INFO] [stdout] test host::tests::the_fallback_is_critical_and_says_why ... ok
[INFO] [stdout] test serve::tests::classify_round_trips_a_statement ... ok
[INFO] [stdout] test serve::tests::describe_returns_the_packs_identity ... ok
[INFO] [stdout] test serve::tests::malformed_input_gets_an_error_not_a_panic ... ok
[INFO] [stdout] test rpc::tests::a_response_carries_result_or_error_but_not_both_fields ... ok
[INFO] [stdout] test types::tests::namespaces_split_at_the_first_dot ... ok
[INFO] [stdout] test types::tests::only_primary_and_advisory_are_a_packs_to_write ... ok
[INFO] [stdout] test types::tests::a_floor_raises_but_never_lowers ... ok
[INFO] [stdout] test serve::tests::responses_are_always_one_line ... ok
[INFO] [stdout] test host::tests::primary_and_advisory_lines_are_fine ... ok
[INFO] [stdout] test types::tests::severity_is_wire_stable ... ok
[INFO] [stdout] test host::tests::a_pack_may_not_write_the_digest ... ok
[INFO] [stdout] test host::tests::a_pack_may_not_relabel_its_way_out_of_a_policy ... ok
[INFO] [stdout] test rpc::tests::envelopes_round_trip ... ok
[INFO] [stdout] test manifest::tests::an_artifact_cannot_point_outside_the_plugin_directory ... ok
[INFO] [stdout] test manifest::tests::a_swapped_artifact_is_noticed_every_time_not_only_at_install ... ok
[INFO] [stdout] test types::tests::severities_order_from_harmless_to_destructive ... ok
[INFO] [stdout] test serve::tests::a_parse_error_still_answers_with_a_null_id ... ok
[INFO] [stderr]      Running tests/wasm_pack.rs (/opt/rustwide/target/debug/build/countersign-pack/84a51d9dae0d394b/out/wasm_pack-84a51d9dae0d394b)
[INFO] [stdout] test wasm_host::tests::imports_are_listed_and_are_what_instantiation_refuses ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test the_floor_still_applies_to_a_wasm_pack ... ok
[INFO] [stdout] test the_db_pack_answers_describe_and_classify_from_inside_wasm ... ok
[INFO] [stdout] test a_starved_pack_fails_closed_rather_than_answering ... ok
[INFO] [stdout] test a_module_that_imports_anything_is_refused_before_it_runs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/countersign-pack-template/aecf0e87193bd638/out/countersign_pack_template-aecf0e87193bd638)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tests::destroying_is_critical_and_says_so_on_screen ... ok
[INFO] [stdout] test tests::the_unknown_is_not_assumed_harmless ... ok
[INFO] [stdout] test tests::it_claims_exactly_its_namespace ... ok
[INFO] [stdout] test tests::reading_changes_nothing ... ok
[INFO] [stdout] test tests::the_statement_is_what_the_person_reads ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/countersign-pack-template/6d6ecca58da6d9b1/out/countersign_pack_template-6d6ecca58da6d9b1)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/countersign-proxy/3f6419b4338db1a0/out/countersign_proxy-3f6419b4338db1a0)
[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] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test pg::tests::several_messages_read_in_sequence ... ok
[INFO] [stdout] test pg::tests::a_startup_packet_is_relayed_with_its_length_intact ... ok
[INFO] [stdout] test pg::tests::a_simple_query_round_trips_and_yields_its_sql ... ok
[INFO] [stdout] test pg::tests::a_refusal_looks_like_an_ordinary_permission_error ... ok
[INFO] [stdout] test pg::tests::an_extended_protocol_parse_yields_its_sql_too ... ok
[INFO] [stdout] test pg::tests::a_corrupt_length_is_refused_rather_than_allocated ... ok
[INFO] [stdout] test pg::tests::ready_for_query_reports_the_transaction_state ... ok
[INFO] [stdout] test pg::tests::an_ssl_request_is_recognised_before_framing_starts ... ok
[INFO] [stdout] test pg::tests::non_ascii_sql_survives_extraction ... ok
[INFO] [stdout] test pg::tests::an_unnamed_prepared_statement_still_yields_its_sql ... ok
[INFO] [stdout] test pg::tests::a_cancel_request_is_distinguished_from_a_startup ... ok
[INFO] [stdout] test pg::tests::messages_that_carry_no_sql_say_so ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/countersign-proxy/3dec37aee78d547f/out/countersign_proxy-3dec37aee78d547f)
[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/enforcement.rs (/opt/rustwide/target/debug/build/countersign-proxy/5171905c0b9f8fe9/out/enforcement-5171905c0b9f8fe9)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test a_proxy_refuses_to_start_on_an_unreadable_replay_history ... ok
[INFO] [stdout] test an_ssl_request_is_declined_so_the_client_falls_back_rather_than_hanging ... ok
[INFO] [stdout] test a_statement_is_not_forwarded_when_no_daemon_can_approve_it ... ok
[INFO] [stdout] test messages_that_carry_no_sql_are_relayed_untouched ... ok
[INFO] [stdout] test an_extended_protocol_statement_is_blocked_the_same_way ... ok
[INFO] [stdout] test after_refusing_a_parse_the_client_is_released_on_sync ... ok
[INFO] [stdout] test the_client_is_told_why_rather_than_being_dropped ... ok
[INFO] [stdout] test an_approved_statement_reaches_the_database ... ok
[INFO] [stdout] test the_approval_is_verified_against_the_statement_being_forwarded ... ok
[INFO] [stdout] test an_empty_statement_does_not_ask_anyone_for_anything ... ok
[INFO] [stdout] test the_replay_defence_survives_a_proxy_restart ... ok
[INFO] [stdout] test a_statement_policy_denies_never_reaches_the_database ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.18s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/countersign-sql/3b8d604e7b4c4b05/out/countersign_sql-3b8d604e7b4c4b05)
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test classify::tests::capability_classifies_edit_vs_delete ... ok
[INFO] [stdout] test classify::tests::explain_analyze_executes ... ok
[INFO] [stdout] test classify::tests::keywords_inside_strings_do_not_count ... ok
[INFO] [stdout] test classify::tests::multi_statement_all_must_be_read_only ... ok
[INFO] [stdout] test classify::tests::comments_are_ignored ... ok
[INFO] [stdout] test classify::tests::a_trailing_backslash_cannot_hide_a_write ... ok
[INFO] [stdout] test classify::tests::plain_select_is_read_only ... ok
[INFO] [stdout] test classify::tests::non_ascii_identifiers_survive ... ok
[INFO] [stdout] test classify::tests::missing_where_warns ... ok
[INFO] [stdout] test classify::tests::cte_with_write_is_not_read_only ... ok
[INFO] [stdout] test classify::tests::session_and_tcl_are_read_only_safe ... ok
[INFO] [stdout] test classify::tests::unknown_is_conservative ... ok
[INFO] [stdout] test classify::tests::writes_are_blocked ... ok
[INFO] [stdout] test scan::tests::backslash_handling_differs_by_caller ... ok
[INFO] [stdout] test scan::tests::a_function_call_is_not_mistaken_for_a_placeholder_list ... ok
[INFO] [stdout] test scan::tests::a_lone_dollar_is_code ... ok
[INFO] [stdout] test scan::tests::a_single_element_list_keeps_its_shape ... ok
[INFO] [stdout] test scan::tests::bind_placeholders_stay_single ... ok
[INFO] [stdout] test scan::tests::blanking_separates_tokens_it_removes ... ok
[INFO] [stdout] test scan::tests::an_identifier_is_not_split_on_its_digits ... ok
[INFO] [stdout] test classify::tests::required_capability_takes_the_strongest ... ok
[INFO] [stdout] test scan::tests::case_does_not_split_a_statement ... ok
[INFO] [stdout] test scan::tests::code_only_input_is_one_span ... ok
[INFO] [stdout] test scan::tests::blanking_removes_literals_and_comments ... ok
[INFO] [stdout] test scan::tests::an_ordinal_clause_does_not_leak_out_of_a_subquery ... ok
[INFO] [stdout] test classify::tests::backslash_escape_cannot_hide_a_write ... ok
[INFO] [stdout] test scan::tests::depth_never_underflows_on_unbalanced_input ... ok
[INFO] [stdout] test scan::tests::comments_and_whitespace_do_not_split_a_statement ... ok
[INFO] [stdout] test scan::tests::different_orderings_stay_different_statements ... ok
[INFO] [stdout] test scan::tests::ordering_by_a_column_name_is_unaffected ... ok
[INFO] [stdout] test scan::tests::digits_inside_a_literal_are_not_touched_separately ... ok
[INFO] [stdout] test scan::tests::regions_are_tagged ... ok
[INFO] [stdout] test scan::tests::digits_inside_identifiers_are_not_literals ... ok
[INFO] [stdout] test scan::tests::different_queries_stay_different ... ok
[INFO] [stdout] test scan::tests::in_lists_of_different_lengths_are_one_shape ... ok
[INFO] [stdout] test scan::tests::literals_collapse_to_placeholders ... ok
[INFO] [stdout] test scan::tests::dollar_body_stays_one_statement ... ok
[INFO] [stdout] test scan::tests::non_ascii_survives_blanking ... ok
[INFO] [stdout] test scan::tests::empty_statements_are_dropped ... ok
[INFO] [stdout] test scan::tests::ordinal_positions_are_shape_not_value ... ok
[INFO] [stdout] test scan::tests::every_ordinal_in_a_list_survives ... ok
[INFO] [stdout] test scan::tests::quoted_identifiers_survive_but_strings_do_not ... ok
[INFO] [stdout] test scan::tests::literals_and_comments_yield_no_tokens ... ok
[INFO] [stdout] test scan::tests::nested_parens_accumulate_depth ... ok
[INFO] [stdout] test scan::tests::non_ascii_in_a_code_region_is_one_word ... ok
[INFO] [stdout] test scan::tests::semicolons_inside_literals_do_not_split ... ok
[INFO] [stdout] test scan::tests::tokens_carry_their_paren_depth ... ok
[INFO] [stdout] test scan::tests::trailing_semicolons_and_padding_do_not_split_a_statement ... ok
[INFO] [stdout] test scan::tests::the_same_query_with_different_values_is_one_shape ... ok
[INFO] [stdout] test scan::tests::unterminated_input_still_normalizes ... ok
[INFO] [stdout] test scan::tests::values_after_an_ordinal_clause_still_collapse ... ok
[INFO] [stdout] test scan::tests::words_and_numbers_are_distinguished ... ok
[INFO] [stdout] test scan::tests::unterminated_constructs_terminate ... ok
[INFO] [stdout] test classify::tests::dollar_quote_cannot_hide_a_write ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/countersign-verify/a9610915d753f2c1/out/countersign_verify-a9610915d753f2c1)
[INFO] [stdout] 
[INFO] [stdout] running 78 tests
[INFO] [stdout] test bundle::tests::a_bundle_without_signatures_parses ... ok
[INFO] [stdout] test encoding::tests::base64url_rejects_padding_and_the_standard_alphabet ... ok
[INFO] [stdout] test encoding::tests::base64url_matches_known_vectors ... ok
[INFO] [stdout] test enrollment::tests::a_record_without_a_proof_reports_that_rather_than_passing ... ok
[INFO] [stdout] test enrollment::tests::a_revocation_counter_beats_a_timestamp_when_both_are_known ... ok
[INFO] [stdout] test bundle::tests::decisions_round_trip_in_snake_case ... ok
[INFO] [stdout] test enrollment::tests::a_class_less_record_resolves_from_its_test_flag ... ok
[INFO] [stdout] test encoding::tests::hex_round_trips ... ok
[INFO] [stdout] test enrollment::tests::an_enclave_record_needs_its_proof ... ok
[INFO] [stdout] test encoding::tests::base64url_round_trips_at_every_remainder ... ok
[INFO] [stdout] test enrollment::tests::a_roster_listing_a_mismatched_device_id_is_refused_whole ... ok
[INFO] [stdout] test enrollment::tests::a_sweep_does_not_coarsen_an_earlier_precise_revocation ... ok
[INFO] [stdout] test enrollment::tests::class_round_trips_through_json_and_is_omitted_when_absent ... ok
[INFO] [stdout] test enrollment::tests::a_device_id_must_be_the_digest_of_its_own_key ... ok
[INFO] [stdout] test encoding::tests::hex_rejects_junk ... ok
[INFO] [stdout] test enrollment::tests::an_active_device_is_acceptable_and_a_revoked_one_is_not ... ok
[INFO] [stdout] test enrollment::tests::status_round_trips_through_json ... ok
[INFO] [stdout] test bundle::tests::an_envelope_keeps_the_request_bytes_it_was_given ... ok
[INFO] [stdout] test enrollment::tests::the_enrollment_statement_is_fixed_text_naming_the_operator ... ok
[INFO] [stdout] test enrollment::tests::a_roster_from_another_authority_is_refused ... ok
[INFO] [stdout] test enrollment::tests::a_class_that_disagrees_with_the_test_flag_is_refused ... ok
[INFO] [stdout] test enrollment::tests::revoking_a_person_revokes_every_device_they_hold ... ok
[INFO] [stdout] test jcs::tests::keys_sort_by_utf16_code_unit_not_code_point ... ok
[INFO] [stdout] test enrollment::tests::an_old_roster_cannot_be_replayed_to_undo_a_revocation ... ok
[INFO] [stdout] test request::tests::an_unknown_scheme_does_not_get_a_guessed_port ... ok
[INFO] [stdout] test enrollment::tests::revocation_does_not_retroactively_void_the_audit_trail ... ok
[INFO] [stdout] test jcs::tests::non_integer_numbers_are_refused_rather_than_approximated ... ok
[INFO] [stdout] test request::tests::changing_one_character_of_the_statement_changes_the_digest ... ok
[INFO] [stdout] test jcs::tests::strings_escape_exactly_what_rfc8785_escapes ... ok
[INFO] [stdout] test request::tests::an_absent_advisory_is_absent_from_the_digest ... ok
[INFO] [stdout] test enrollment::tests::a_valid_roster_verifies_and_carries_its_records ... ok
[INFO] [stdout] test jcs::tests::duplicate_keys_are_rejected_from_text ... ok
[INFO] [stdout] test jcs::tests::canonical_form_is_a_fixed_point ... ok
[INFO] [stdout] test jcs::tests::nesting_and_arrays_round_trip ... ok
[INFO] [stdout] test jcs::tests::object_keys_sort_and_whitespace_vanishes ... ok
[INFO] [stdout] test request::tests::different_databases_on_one_host_stay_different ... ok
[INFO] [stdout] test request::tests::ipv6_hosts_survive_with_and_without_a_port ... ok
[INFO] [stdout] test request::tests::fingerprints_ignore_credentials ... ok
[INFO] [stdout] test request::tests::short_digests_render_in_readable_blocks ... ok
[INFO] [stdout] test request::tests::the_digest_is_stable_and_field_order_independent ... ok
[INFO] [stdout] test request::tests::query_parameters_and_trailing_slashes_do_not_split_an_identity ... ok
[INFO] [stdout] test verify::tests::a_device_flagged_as_test_in_either_field_is_treated_as_one ... ok
[INFO] [stdout] test verify::tests::a_non_approved_decision_never_verifies ... ok
[INFO] [stdout] test verify::tests::a_registry_built_from_a_roster_carries_owners_and_revocations ... ok
[INFO] [stdout] test verify::tests::a_revoked_device_cannot_authorize_anything_now ... ok
[INFO] [stdout] test verify::tests::a_short_digest_is_not_silently_padded ... ok
[INFO] [stdout] test request::tests::the_default_port_is_applied_so_it_cannot_be_omitted_to_dodge_a_policy ... ok
[INFO] [stdout] test verify::tests::a_rejected_bundle_does_not_burn_a_counter_value ... ok
[INFO] [stdout] test verify::tests::a_replayed_bundle_is_refused_on_the_second_presentation ... ok
[INFO] [stdout] test verify::tests::a_tampered_statement_is_caught_by_the_digest ... ok
[INFO] [stdout] test verify::tests::a_well_formed_approval_verifies ... ok
[INFO] [stdout] test verify::tests::an_unenrolled_device_is_refused ... ok
[INFO] [stdout] test verify::tests::an_approval_cannot_be_replayed_against_a_different_database ... ok
[INFO] [stdout] test store::tests::a_missing_file_is_an_empty_store_and_a_corrupt_one_is_not ... ok
[INFO] [stdout] test verify::tests::auditing_a_past_approval_still_accepts_a_since_revoked_device ... ok
[INFO] [stdout] test verify::tests::a_zero_component_is_not_a_signature ... ok
[INFO] [stdout] test verify::tests::clock_skew_is_only_checked_when_asked_for ... ok
[INFO] [stdout] test verify::tests::dual_control_counts_people_not_devices ... ok
[INFO] [stdout] test verify::tests::dual_control_refuses_a_device_whose_owner_is_unknown ... ok
[INFO] [stdout] test verify::tests::test_keys_are_refused_by_default_and_accepted_only_on_purpose ... ok
[INFO] [stdout] test verify::tests::the_signing_payload_is_domain_separated_and_fixed_width ... ok
[INFO] [stdout] test verify::tests::the_low_s_boundary_is_inclusive ... ok
[INFO] [stdout] test verify::tests::an_approval_cannot_be_reused_for_a_different_statement ... ok
[INFO] [stdout] test verify::tests::the_matching_execution_passes_every_binding ... ok
[INFO] [stdout] test store::tests::a_counter_of_zero_is_remembered_as_seen ... ok
[INFO] [stdout] test store::tests::a_write_that_cannot_land_is_an_error_rather_than_a_silent_loss ... ok
[INFO] [stdout] test verify::tests::an_approval_whose_counter_cannot_be_persisted_is_refused ... ok
[INFO] [stdout] test verify::tests::one_person_with_two_devices_is_fine_when_dual_control_is_off ... ok
[INFO] [stdout] test verify::tests::two_of_two_needs_two_distinct_devices ... ok
[INFO] [stdout] test verify::tests::an_enclave_device_is_accepted_by_default_and_refused_by_a_hardware_only_policy ... ok
[INFO] [stdout] test verify::tests::verification_reports_who_approved_not_just_which_key ... ok
[INFO] [stdout] test verify::tests::high_s_signatures_are_refused ... ok
[INFO] [stdout] test store::tests::a_mark_never_goes_backwards ... ok
[INFO] [stdout] test store::tests::no_temporary_file_is_left_behind ... ok
[INFO] [stdout] test store::tests::devices_do_not_share_a_mark ... ok
[INFO] [stdout] test store::tests::a_mark_survives_a_restart ... ok
[INFO] [stdout] test store::tests::two_stores_in_one_directory_do_not_overwrite_each_other ... ok
[INFO] [stdout] test store::tests::the_same_store_serves_counters_and_roster_serials ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/multi_device.rs (/opt/rustwide/target/debug/build/countersign-verify/ae53b29fb76c4173/out/multi_device-ae53b29fb76c4173)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test no_decision_other_than_approved_can_carry_a_signature ... ok
[INFO] [stdout] test every_signature_path_refuses_a_high_s_signature ... ok
[INFO] [stdout] test one_person_can_hold_a_work_and_a_home_device_at_once ... ok
[INFO] [stdout] test approvals_the_lost_device_gave_before_revocation_still_audit ... ok
[INFO] [stdout] test an_enrollment_proof_from_one_device_cannot_stand_in_for_another ... ok
[INFO] [stdout] test a_replacement_reuses_low_counter_values_without_tripping_replay_defence ... ok
[INFO] [stdout] test losing_one_device_does_not_lock_the_person_out_of_the_others ... ok
[INFO] [stdout] test a_replacement_device_works_immediately_and_independently ... ok
[INFO] [stdout] test two_of_alices_devices_are_still_only_one_person ... ok
[INFO] [stderr]      Running tests/swift_fixture.rs (/opt/rustwide/target/debug/build/countersign-verify/52d233ec07a5075f/out/swift_fixture-52d233ec07a5075f)
[INFO] [stdout] test every_signature_the_signer_emits_is_low_s ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test the_swift_fixture_is_internally_consistent ... ok
[INFO] [stdout] test flipping_one_bit_of_the_swift_signature_breaks_it ... ok
[INFO] [stderr]      Running tests/vectors.rs (/opt/rustwide/target/debug/build/countersign-verify/2a8a1b1da95af375/out/vectors-2a8a1b1da95af375)
[INFO] [stdout] test a_signature_made_by_cryptokit_verifies_here_as_an_enclave_device ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test an_enclave_record_stripped_of_its_proof_is_refused ... ok
[INFO] [stdout] test canonicalization_accept_vectors_match_byte_for_byte ... ok
[INFO] [stdout] test each_reject_vector_fails_with_the_right_error ... ok
[INFO] [stdout] test the_committed_digest_covers_the_committed_request_bytes ... ok
[INFO] [stdout] test a_roster_signed_by_the_wrong_key_is_refused ... ok
[INFO] [stdout] test the_enclave_signing_payload_is_pinned ... ok
[INFO] [stdout] test the_committed_signing_payload_is_the_one_this_crate_builds ... ok
[INFO] [stdout] test an_enrollment_proof_signed_by_a_different_device_is_refused ... ok
[INFO] [stdout] test a_record_whose_class_and_test_flag_disagree_is_refused_whole ... ok
[INFO] [stdout] test tampering_with_a_roster_record_breaks_its_signature ... ok
[INFO] [stdout] test a_hardware_only_policy_refuses_the_same_approval ... ok
[INFO] [stdout] test the_test_key_is_refused_by_a_default_verifier ... ok
[INFO] [stdout] test a_verifier_that_has_not_enrolled_the_key_refuses_it_outright ... ok
[INFO] [stdout] test listing_test_in_accept_classes_is_the_same_as_accept_test_keys ... ok
[INFO] [stdout] test the_enrollment_proof_shows_the_device_signed_for_its_own_operator ... ok
[INFO] [stdout] test the_class_comes_from_the_record_and_never_from_the_signature ... ok
[INFO] [stdout] test an_enrollment_proof_cannot_be_re_pointed_at_a_different_person ... ok
[INFO] [stdout] test the_roster_vector_verifies_against_the_published_authority_key ... ok
[INFO] [stdout] test the_signed_approval_vector_verifies_with_the_published_test_key ... ok
[INFO] [stdout] test flipping_one_bit_of_the_signature_breaks_it ... ok
[INFO] [stdout] test the_enclave_record_is_labelled_enclave_and_carries_its_proof ... ok
[INFO] [stdout] test a_record_issued_before_classes_existed_keeps_its_meaning ... ok
[INFO] [stdout] test the_vector_binds_to_its_own_statement_and_target ... ok
[INFO] [stdout] test an_enclave_approval_verifies_under_a_default_policy ... ok
[INFO] [stdout] test a_registry_built_from_the_roster_verifies_the_approval_vector_end_to_end ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/signetd/ae71d897b637994c/out/signetd-ae71d897b637994c)
[INFO] [stdout] 
[INFO] [stdout] running 91 tests
[INFO] [stdout] test config::tests::a_missing_config_defaults_to_requiring_approval_everywhere ... ok
[INFO] [stdout] test audit::tests::a_tampered_chain_refuses_to_open ... ok
[INFO] [stdout] test config::tests::severity_floors_rise_with_the_tier ... ok
[INFO] [stdout] test config::tests::tiers_order_from_least_to_most_consequential ... ok
[INFO] [stdout] test device::tests::a_presentation_that_forgets_its_severity_arms_slowest ... ok
[INFO] [stdout] test audit::tests::expiring_the_statements_leaves_a_trail_that_still_verifies ... ok
[INFO] [stdout] test config::tests::something_that_is_not_a_fingerprint_is_caught_at_load ... ok
[INFO] [stdout] test config::tests::an_unknown_fingerprint_is_treated_as_production ... ok
[INFO] [stdout] test config::tests::the_handoff_config_sketch_parses ... ok
[INFO] [stdout] test config::tests::a_known_fingerprint_gets_its_label_and_tier ... ok
[INFO] [stdout] test audit::tests::entries_survive_a_restart_and_keep_chaining ... ok
[INFO] [stdout] test config::tests::the_same_fingerprint_twice_in_one_environment_is_fine ... ok
[INFO] [stdout] test device::tests::arm_delay_scales_with_how_much_damage_is_on_screen ... ok
[INFO] [stdout] test audit::tests::an_empty_directory_opens_as_an_empty_trail ... ok
[INFO] [stdout] test config::tests::a_fingerprint_in_two_environments_is_refused ... ok
[INFO] [stdout] test device::tests::a_malformed_digest_aborts_instead_of_signing_something_else ... ok
[INFO] [stdout] test launch::tests::autostart_is_on_until_it_is_turned_off ... ok
[INFO] [stdout] test launch::tests::a_client_pointed_where_signet_listens_is_the_only_one_helped ... ok
[INFO] [stdout] test marketplace::tests::a_manifest_that_promises_what_the_module_does_not_answer_is_refused ... ok
[INFO] [stdout] test marketplace::tests::a_module_swapped_under_a_good_manifest_installs_nothing ... ok
[INFO] [stdout] test marketplace::tests::an_index_cannot_point_outside_its_own_directory ... ok
[INFO] [stdout] test marketplace::tests::an_index_whose_hash_disagrees_with_the_manifest_installs_nothing ... ok
[INFO] [stdout] test marketplace::tests::locations_are_a_directory_or_a_url_to_one ... ok
[INFO] [stdout] test marketplace::tests::publish_stages_a_directory_and_an_entry_that_install_reads_back ... ok
[INFO] [stdout] test mcp::tests::a_notification_gets_no_reply ... ok
[INFO] [stdout] test mcp::tests::an_unknown_method_is_an_error_not_a_panic ... ok
[INFO] [stdout] test mcp::tests::initialize_reports_tools_and_a_protocol_version ... ok
[INFO] [stdout] test mcp::tests::malformed_input_answers_rather_than_hanging_the_client ... ok
[INFO] [stdout] test mcp::tests::request_approval_declares_the_arguments_it_needs ... ok
[INFO] [stdout] test marketplace::tests::a_native_plugin_is_never_installed_from_an_index ... ok
[INFO] [stdout] test mcp::tests::the_tool_list_exposes_no_way_to_approve ... ok
[INFO] [stdout] test device::tests::an_aborted_presentation_carries_no_signature ... ok
[INFO] [stdout] test packs::tests::a_swapped_artifact_stops_the_pack_from_starting ... ok
[INFO] [stdout] test packs::tests::an_installed_pack_that_is_off_claims_its_namespace_without_running ... ok
[INFO] [stdout] test packs::tests::enabled_namespaces_join_the_presentable_set ... ok
[INFO] [stdout] test device::tests::a_script_is_consumed_in_order ... ok
[INFO] [stdout] test launch::tests::a_bundle_is_ours_only_by_its_identifier ... ok
[INFO] [stdout] test packs::tests::info_says_where_a_manifest_and_its_pack_disagree ... ok
[INFO] [stdout] test packs::tests::info_notices_a_swapped_artifact_and_asks_it_nothing ... ok
[INFO] [stdout] test policy::tests::a_catch_all_rule_does_not_open_the_dial_to_everything ... ok
[INFO] [stdout] test policy::tests::a_destructive_statement_on_production_needs_a_human ... ok
[INFO] [stdout] test packs::tests::a_pack_that_is_on_but_will_not_start_is_treated_as_off ... ok
[INFO] [stdout] test packs::tests::info_reads_a_native_plugin_and_runs_nothing ... ok
[INFO] [stdout] test policy::tests::a_forwarded_socket_can_be_scoped_more_tightly_than_a_local_one ... ok
[INFO] [stdout] test policy::tests::a_min_severity_rule_only_fires_at_or_above_it ... ok
[INFO] [stdout] test policy::tests::a_read_on_production_goes_straight_through ... ok
[INFO] [stdout] test policy::tests::a_rule_without_an_origin_applies_to_both ... ok
[INFO] [stdout] test policy::tests::a_namespace_becomes_presentable_by_being_named_in_a_rule ... ok
[INFO] [stdout] test policy::tests::an_unconfigured_namespace_cannot_sneak_in_as_a_lookalike ... ok
[INFO] [stdout] test policy::tests::an_unconfigured_namespace_is_refused_without_ever_asking_a_human ... ok
[INFO] [stdout] test policy::tests::an_unknown_database_is_treated_as_production ... ok
[INFO] [stdout] test packs::tests::install_is_off_by_default_and_the_switch_is_recorded ... ok
[INFO] [stdout] test packs::tests::info_on_a_module_shows_the_manifest_install_would_write ... ok
[INFO] [stdout] test policy::tests::no_device_does_not_block_something_that_was_auto_approved_anyway ... ok
[INFO] [stdout] test policy::tests::no_device_means_denied_rather_than_allowed ... ok
[INFO] [stdout] test device::tests::the_mock_uses_the_published_test_key_and_says_so ... ok
[INFO] [stdout] test policy::tests::every_decision_explains_itself ... ok
[INFO] [stdout] test policy::tests::on_no_device_allow_says_loudly_that_nothing_was_signed ... ok
[INFO] [stdout] test policy::tests::the_tier_floor_raises_a_packs_answer_and_never_lowers_it ... ok
[INFO] [stdout] test policy::tests::an_action_namespace_covers_its_verbs_but_not_a_lookalike ... ok
[INFO] [stdout] test policy::tests::an_explicit_presentable_list_overrides_the_derived_one ... ok
[INFO] [stdout] test policy::tests::development_is_waved_through_entirely ... ok
[INFO] [stdout] test audit::tests::a_corrupt_line_names_the_file_and_the_line ... ok
[INFO] [stdout] test device::tests::the_counter_survives_a_restart ... ok
[INFO] [stdout] test relay::tests::a_replayed_counter_is_refused ... ok
[INFO] [stdout] test relay::tests::a_relay_that_lies_about_the_device_is_refused ... ok
[INFO] [stdout] test device::tests::a_script_that_runs_out_aborts_rather_than_approving ... ok
[INFO] [stdout] test relay::tests::the_fixtures_digest_is_the_digest_of_its_own_bytes ... ok
[INFO] [stdout] test relay::tests::a_signature_made_in_a_browser_verifies_here ... ok
[INFO] [stdout] test relay::tests::the_device_id_matches_the_browsers_derivation ... ok
[INFO] [stdout] test device::tests::the_callers_cancel_reaches_every_device ... ok
[INFO] [stdout] test device::tests::nobody_approving_is_not_an_approval_and_expiry_is_reported_over_abort ... ok
[INFO] [stdout] test relay::tests::a_device_id_that_is_not_the_digest_of_its_key_is_refused ... ok
[INFO] [stdout] test device::tests::one_device_declining_does_not_stop_another_from_approving ... ok
[INFO] [stdout] test scaffold::tests::the_default_namespace_drops_the_prefix ... ok
[INFO] [stdout] test scaffold::tests::the_scaffold_is_the_template_renamed_and_pointed_at_the_repository ... ok
[INFO] [stdout] test scaffold::tests::the_template_itself_is_what_the_substitutions_expect ... ok
[INFO] [stdout] test scaffold::tests::names_and_namespaces_are_checked_and_nothing_is_overwritten ... ok
[INFO] [stdout] test wipe::tests::a_wipe_removes_what_the_daemon_wrote_and_keeps_what_the_operator_did ... ok
[INFO] [stdout] test relay::tests::the_test_key_may_not_claim_to_be_an_enclave ... ok
[INFO] [stdout] test relay::tests::a_phone_signs_the_ceremony_with_a_key_nobody_has_seen_before ... ok
[INFO] [stdout] test device::tests::the_signer_is_named_in_the_outcome ... ok
[INFO] [stdout] test relay::tests::counters_are_kept_per_signer_and_the_old_file_is_the_test_keys ... ok
[INFO] [stdout] test device::tests::the_first_signature_wins_and_the_rest_are_withdrawn ... ok
[INFO] [stdout] test relay::tests::the_roster_decides_which_phones_count_not_the_relay ... ok
[INFO] [stdout] test relay::tests::the_remote_signet_is_not_the_mock_signet ... ok
[INFO] [stdout] test relay::tests::a_phone_that_is_not_enrolled_cannot_approve_however_good_its_signature ... ok
[INFO] [stdout] test relay::tests::an_enrolled_phone_approves_and_a_revoked_one_does_not ... ok
[INFO] [stdout] test device::tests::the_counter_advances_on_every_approval ... ok
[INFO] [stdout] test relay::tests::a_phone_must_say_enclave_and_show_its_key ... ok
[INFO] [stdout] test device::tests::every_signature_it_emits_is_low_s ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 91 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/signetd/f00f20217a22ecb8/out/signetd-f00f20217a22ecb8)
[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/app_device.rs (/opt/rustwide/target/debug/build/signetd/072b4891a65fe489/out/app_device-072b4891a65fe489)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test an_app_cannot_attach_with_a_software_class_or_a_borrowed_id ... ok
[INFO] [stdout] test a_signature_the_app_forgot_to_normalize_is_refused_when_it_is_high_s ... ok
[INFO] [stdout] test a_replayed_counter_from_the_app_is_refused_by_the_daemon ... ok
[INFO] [stdout] test a_daemon_with_no_app_on_it_is_not_one_that_can_be_asked ... ok
[INFO] [stdout] test an_attached_app_is_enrolled_by_the_ceremony_and_then_approves_for_real ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/end_to_end.rs (/opt/rustwide/target/debug/build/signetd/693110eeaa49b228/out/end_to_end-693110eeaa49b228)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test a_request_with_no_target_is_refused_rather_than_guessed ... ok
[INFO] [stdout] test a_namespace_whose_pack_is_switched_off_is_refused_without_asking ... ok
[INFO] [stdout] test no_statement_reaches_the_shareable_half_of_the_trail ... ok
[INFO] [stdout] test the_pack_refines_the_action_and_raises_severity ... ok
[INFO] [stdout] test an_unconfigured_target_is_treated_as_production_and_says_so ... ok
[INFO] [stdout] test declining_at_the_device_is_recorded_and_carries_no_signature ... ok
[INFO] [stdout] test the_first_thing_a_requester_asks_for_must_be_acknowledged ... ok
[INFO] [stdout] test the_signature_is_refused_by_a_default_verifier ... ok
[INFO] [stdout] test the_same_requester_asking_again_is_not_interrupted ... ok
[INFO] [stdout] test a_read_on_production_is_never_reported_as_harmless ... ok
[INFO] [stdout] test switching_back_is_also_a_change ... ok
[INFO] [stdout] test a_forwarded_request_says_so_on_the_screen_before_anything_else ... ok
[INFO] [stdout] test each_request_gets_a_fresh_nonce_and_therefore_a_fresh_digest ... ok
[INFO] [stdout] test a_different_connection_must_be_acknowledged_even_claiming_the_same_name ... ok
[INFO] [stdout] test the_hold_is_longest_for_the_most_destructive_payload ... FAILED
[INFO] [stdout] test a_read_is_auto_approved_and_never_reaches_the_device ... FAILED
[INFO] [stdout] test the_audit_chain_stays_intact_across_a_mix_of_outcomes ... FAILED
[INFO] [stdout] test the_connection_credential_never_reaches_the_audit_trail ... ok
[INFO] [stdout] test an_auto_approved_request_does_not_establish_a_rhythm ... FAILED
[INFO] [stdout] test a_destructive_statement_produces_a_signature_that_actually_verifies ... ok
[INFO] [stdout] test a_forwarded_client_is_a_different_requester_from_a_local_one ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- the_hold_is_longest_for_the_most_destructive_payload stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'the_hold_is_longest_for_the_most_destructive_payload' (2955) panicked at crates/signetd/tests/end_to_end.rs:548:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Moderate
[INFO] [stdout]  right: Critical
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x632a1ab1f581 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x632a1ab1f581 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x632a1ab1f581 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x632a1ab1f581 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x632a1ab360fa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x632a1ab360fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x632a1ab23b1c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x632a1ab23b1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x632a1aaf9f16 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x632a1aaf9f16 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x632a1ab16ff9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x632a1a4c8dd0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x632a1a4c8dd0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x632a1ab171b2 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x632a1ab171b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x632a1aaf9fc2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x632a1aaf29f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x632a1aafabcd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x632a1ab368ec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x632a1ab36783 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:452:17
[INFO] [stdout]   20:     0x632a1a4a92c9 - core[a373ad73a504971]::panicking::assert_failed::<countersign_pack[800fcaae98d7347f]::types::Severity, countersign_pack[800fcaae98d7347f]::types::Severity>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:407:5
[INFO] [stdout]   21:     0x632a1a4b5d2e - end_to_end[64e8e955117f0bcc]::the_hold_is_longest_for_the_most_destructive_payload
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/signetd/tests/end_to_end.rs:548:5
[INFO] [stdout]   22:     0x632a1a4affa7 - end_to_end[64e8e955117f0bcc]::the_hold_is_longest_for_the_most_destructive_payload::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/signetd/tests/end_to_end.rs:541:58
[INFO] [stdout]   23:     0x632a1a4afad6 - <end_to_end[64e8e955117f0bcc]::the_hold_is_longest_for_the_most_destructive_payload::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x632a1a4bc21b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x632a1a4bc21b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x632a1a4c93f5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x632a1a4c93f5 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x632a1a4c93f5 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x632a1a4c93f5 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x632a1a4c93f5 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x632a1a4c93f5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x632a1a4c93f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x632a1a4c2ce4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x632a1a4c2ce4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x632a1a4cc482 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x632a1a4cc482 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x632a1a4cc482 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x632a1a4cc482 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x632a1a4cc482 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x632a1a4cc482 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x632a1a4cc482 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x632a1ab1e89f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x632a1ab1e89f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7e0623067dfa - <unknown>
[INFO] [stdout]   45:     0x7e06230fb3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- a_read_is_auto_approved_and_never_reaches_the_device stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_read_is_auto_approved_and_never_reaches_the_device' (2943) panicked at crates/signetd/tests/end_to_end.rs:206:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Aborted
[INFO] [stdout]  right: Approved
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x632a1ab1f581 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x632a1ab1f581 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x632a1ab1f581 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x632a1ab1f581 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x632a1ab360fa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x632a1ab360fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x632a1ab23b1c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x632a1ab23b1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x632a1aaf9f16 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x632a1aaf9f16 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x632a1ab16ff9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x632a1a4c8dd0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x632a1a4c8dd0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x632a1ab171b2 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x632a1ab171b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x632a1aaf9fc2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x632a1aaf29f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x632a1aafabcd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x632a1ab368ec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x632a1ab36783 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:452:17
[INFO] [stdout]   20:     0x632a1a4a9278 - core[a373ad73a504971]::panicking::assert_failed::<countersign_verify[42096c2e8eaeeb7e]::bundle::Decision, countersign_verify[42096c2e8eaeeb7e]::bundle::Decision>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:407:5
[INFO] [stdout]   21:     0x632a1a4b48fa - end_to_end[64e8e955117f0bcc]::a_read_is_auto_approved_and_never_reaches_the_device
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/signetd/tests/end_to_end.rs:206:5
[INFO] [stdout]   22:     0x632a1a4aff17 - end_to_end[64e8e955117f0bcc]::a_read_is_auto_approved_and_never_reaches_the_device::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/signetd/tests/end_to_end.rs:199:58
[INFO] [stdout]   23:     0x632a1a4afa76 - <end_to_end[64e8e955117f0bcc]::a_read_is_auto_approved_and_never_reaches_the_device::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x632a1a4bc21b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x632a1a4bc21b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x632a1a4c93f5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x632a1a4c93f5 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x632a1a4c93f5 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x632a1a4c93f5 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x632a1a4c93f5 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x632a1a4c93f5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x632a1a4c93f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x632a1a4c2ce4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x632a1a4c2ce4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x632a1a4cc482 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x632a1a4cc482 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x632a1a4cc482 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x632a1a4cc482 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x632a1a4cc482 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x632a1a4cc482 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x632a1a4cc482 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x632a1ab1e89f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x632a1ab1e89f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7e0623067dfa - <unknown>
[INFO] [stdout]   45:     0x7e06230fb3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- the_audit_chain_stays_intact_across_a_mix_of_outcomes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'the_audit_chain_stays_intact_across_a_mix_of_outcomes' (2952) panicked at crates/signetd/tests/end_to_end.rs:362:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: [Approved, Aborted, Expired, Aborted]
[INFO] [stdout]  right: [Approved, Approved, Aborted, Expired]
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x632a1ab1f581 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x632a1ab1f581 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x632a1ab1f581 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x632a1ab1f581 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x632a1ab360fa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x632a1ab360fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x632a1ab23b1c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x632a1ab23b1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x632a1aaf9f16 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x632a1aaf9f16 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x632a1ab16ff9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x632a1a4c8dd0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x632a1a4c8dd0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x632a1ab171b2 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x632a1ab171b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x632a1aaf9fc2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x632a1aaf29f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x632a1aafabcd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x632a1ab368ec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x632a1ab36783 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:452:17
[INFO] [stdout]   20:     0x632a1a4a9134 - core[a373ad73a504971]::panicking::assert_failed::<alloc[2e1b2a31b91974c5]::vec::Vec<countersign_verify[42096c2e8eaeeb7e]::bundle::Decision>, alloc[2e1b2a31b91974c5]::vec::Vec<countersign_verify[42096c2e8eaeeb7e]::bundle::Decision>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:407:5
[INFO] [stdout]   21:     0x632a1a4b69ea - end_to_end[64e8e955117f0bcc]::the_audit_chain_stays_intact_across_a_mix_of_outcomes
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/signetd/tests/end_to_end.rs:362:5
[INFO] [stdout]   22:     0x632a1a4affd7 - end_to_end[64e8e955117f0bcc]::the_audit_chain_stays_intact_across_a_mix_of_outcomes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/signetd/tests/end_to_end.rs:345:59
[INFO] [stdout]   23:     0x632a1a4afaf6 - <end_to_end[64e8e955117f0bcc]::the_audit_chain_stays_intact_across_a_mix_of_outcomes::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x632a1a4bc21b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x632a1a4bc21b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x632a1a4c93f5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x632a1a4c93f5 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x632a1a4c93f5 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x632a1a4c93f5 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x632a1a4c93f5 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x632a1a4c93f5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x632a1a4c93f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x632a1a4c2ce4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x632a1a4c2ce4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x632a1a4cc482 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x632a1a4cc482 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x632a1a4cc482 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x632a1a4cc482 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x632a1a4cc482 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x632a1a4cc482 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x632a1a4cc482 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x632a1ab1e89f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x632a1ab1e89f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7e0623067dfa - <unknown>
[INFO] [stdout]   45:     0x7e06230fb3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- an_auto_approved_request_does_not_establish_a_rhythm stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'an_auto_approved_request_does_not_establish_a_rhythm' (2946) panicked at crates/signetd/tests/end_to_end.rs:536:5:
[INFO] [stdout] assertion `left == right` failed: only the destructive one was presented
[INFO] [stdout]   left: 2
[INFO] [stdout]  right: 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x632a1ab1f581 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x632a1ab1f581 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x632a1ab1f581 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x632a1ab1f581 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x632a1ab360fa - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x632a1ab360fa - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x632a1ab23b1c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x632a1ab23b1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x632a1aaf9f16 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x632a1aaf9f16 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x632a1ab16ff9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x632a1a4c8dd0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x632a1a4c8dd0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x632a1ab171b2 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x632a1ab171b2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x632a1aaf9fc2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x632a1aaf29f9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x632a1aafabcd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x632a1ab368ec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x632a1ab367e3 - core[a373ad73a504971]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:447:23
[INFO] [stdout]   20:     0x632a1ab31c0d - core[a373ad73a504971]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:407:5
[INFO] [stdout]   21:     0x632a1a4b509f - end_to_end[64e8e955117f0bcc]::an_auto_approved_request_does_not_establish_a_rhythm
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/signetd/tests/end_to_end.rs:536:5
[INFO] [stdout]   22:     0x632a1a4aff47 - end_to_end[64e8e955117f0bcc]::an_auto_approved_request_does_not_establish_a_rhythm::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/signetd/tests/end_to_end.rs:525:58
[INFO] [stdout]   23:     0x632a1a4afa96 - <end_to_end[64e8e955117f0bcc]::an_auto_approved_request_does_not_establish_a_rhythm::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x632a1a4bc21b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x632a1a4bc21b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x632a1a4c93f5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x632a1a4c93f5 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x632a1a4c93f5 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x632a1a4c93f5 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x632a1a4c93f5 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x632a1a4c93f5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x632a1a4c93f5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x632a1a4c2ce4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x632a1a4c2ce4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x632a1a4cc482 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x632a1a4cc482 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x632a1a4cc482 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x632a1a4cc482 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x632a1a4cc482 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x632a1a4cc482 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x632a1a4cc482 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x632a1ab1e89f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x632a1ab1e89f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7e0623067dfa - <unknown>
[INFO] [stdout]   45:     0x7e06230fb3d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     a_read_is_auto_approved_and_never_reaches_the_device
[INFO] [stdout]     an_auto_approved_request_does_not_establish_a_rhythm
[INFO] [stdout]     the_audit_chain_stays_intact_across_a_mix_of_outcomes
[INFO] [stdout]     the_hold_is_longest_for_the_most_destructive_payload
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 17 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p signetd --test end_to_end`
[INFO] running `Command { std: "docker" "inspect" "c65c92e1bac7ea06f2c983e9586f408ccf48526e8284393c3b1399f8d38a948b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c65c92e1bac7ea06f2c983e9586f408ccf48526e8284393c3b1399f8d38a948b", kill_on_drop: false }`
[INFO] [stdout] c65c92e1bac7ea06f2c983e9586f408ccf48526e8284393c3b1399f8d38a948b
