[INFO] fetching crate bsv-tokens 0.4.0...
[INFO] testing bsv-tokens-0.4.0 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] extracting crate bsv-tokens 0.4.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate bsv-tokens 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate bsv-tokens 0.4.0
[INFO] tweaked toml for crates.io crate bsv-tokens 0.4.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate bsv-tokens 0.4.0 on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate bsv-tokens 0.4.0 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" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bsv-transaction v0.4.0
[INFO] [stderr]   Downloaded bsv-script v0.4.0
[INFO] [stderr]   Downloaded bsv-primitives v0.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0a2e79e83f401c524090270718909ffe24b16b1d0764d2ea39acc704a7fe2186
[INFO] running `Command { std: "docker" "start" "-a" "0a2e79e83f401c524090270718909ffe24b16b1d0764d2ea39acc704a7fe2186", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0a2e79e83f401c524090270718909ffe24b16b1d0764d2ea39acc704a7fe2186", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a2e79e83f401c524090270718909ffe24b16b1d0764d2ea39acc704a7fe2186", kill_on_drop: false }`
[INFO] [stdout] 0a2e79e83f401c524090270718909ffe24b16b1d0764d2ea39acc704a7fe2186
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8bfba625ade7e053ccd34c8de6f1c0b113bfb40f729fdc90d1f3c926e3d7df34
[INFO] running `Command { std: "docker" "start" "-a" "8bfba625ade7e053ccd34c8de6f1c0b113bfb40f729fdc90d1f3c926e3d7df34", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.115
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling ripemd v0.1.3
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling bsv-primitives v0.4.0
[INFO] [stderr]    Compiling bsv-script v0.4.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling bsv-transaction v0.4.0
[INFO] [stderr]    Compiling bsv-tokens v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 25s
[INFO] running `Command { std: "docker" "inspect" "8bfba625ade7e053ccd34c8de6f1c0b113bfb40f729fdc90d1f3c926e3d7df34", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8bfba625ade7e053ccd34c8de6f1c0b113bfb40f729fdc90d1f3c926e3d7df34", kill_on_drop: false }`
[INFO] [stdout] 8bfba625ade7e053ccd34c8de6f1c0b113bfb40f729fdc90d1f3c926e3d7df34
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ba1a9517027faed6edadea6dbe85b683f900eacaf83df6744f1f3b837c430fb6
[INFO] running `Command { std: "docker" "start" "-a" "ba1a9517027faed6edadea6dbe85b683f900eacaf83df6744f1f3b837c430fb6", kill_on_drop: false }`
[INFO] [stderr]    Compiling bsv-tokens v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.98s
[INFO] running `Command { std: "docker" "inspect" "ba1a9517027faed6edadea6dbe85b683f900eacaf83df6744f1f3b837c430fb6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba1a9517027faed6edadea6dbe85b683f900eacaf83df6744f1f3b837c430fb6", kill_on_drop: false }`
[INFO] [stdout] ba1a9517027faed6edadea6dbe85b683f900eacaf83df6744f1f3b837c430fb6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d146e37e6bc3ffbcfc9fff6e9b4f9ba9efb2e5e06d931268dc599d3399a675ea
[INFO] running `Command { std: "docker" "start" "-a" "d146e37e6bc3ffbcfc9fff6e9b4f9ba9efb2e5e06d931268dc599d3399a675ea", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bsv_tokens-caeeed38b78f6c44)
[INFO] [stdout] 
[INFO] [stdout] running 267 tests
[INFO] [stdout] test factory::stas3::tests::base_tx_amount_mismatch ... ok
[INFO] [stdout] test factory::stas3::tests::confiscate_empty_inputs_rejected ... ok
[INFO] [stdout] test factory::stas3::tests::confiscate_rejects_input_without_confiscatable_flag ... ok
[INFO] [stdout] test factory::stas3::tests::base_tx_too_many_inputs ... ok
[INFO] [stdout] test factory::stas3::tests::base_tx_empty_destinations ... ok
[INFO] [stdout] test factory::stas3::tests::base_tx_structure ... ok
[INFO] [stdout] test factory::stas3::tests::confiscate_frozen_input_allowed ... ok
[INFO] [stdout] test factory::stas3::tests::arbitrator_free_input_unlocks_with_op_false ... ok
[INFO] [stdout] test factory::stas3::tests::base_tx_amount_conservation ... ok
[INFO] [stdout] test factory::stas3::tests::confiscate_single_input ... ok
[INFO] [stdout] test factory::stas3::tests::e2e_confiscate_tx_witness_spend_type_is_confiscation ... ok
[INFO] [stdout] test factory::stas3::tests::e2e_freeze_tx_unlock_witness_spend_type_is_freeze_unfreeze ... ok
[INFO] [stdout] test factory::stas3::tests::e2e_redeem_tx_witness_spend_type_is_transfer ... ok
[INFO] [stdout] test factory::stas3::tests::freeze_rejects_two_outputs ... ok
[INFO] [stdout] test factory::stas3::tests::e2e_atomic_swap_witness_tx_type_is_atomic_swap ... ok
[INFO] [stdout] test factory::stas3::tests::issue_empty_outputs_rejected ... ok
[INFO] [stdout] test factory::stas3::tests::issue_insufficient_funds ... ok
[INFO] [stdout] test factory::stas3::tests::freeze_rejects_input_without_freezable_flag ... ok
[INFO] [stdout] test factory::stas3::tests::e2e_swap_cancel_tx_witness_spend_type_is_swap_cancellation ... ok
[INFO] [stdout] test factory::stas3::tests::freeze_rejects_owner_drift ... ok
[INFO] [stdout] test factory::stas3::tests::confiscate_accepts_arbitrary_tx_type ... ok
[INFO] [stdout] test factory::stas3::tests::issue_txid_chaining ... ok
[INFO] [stdout] test factory::stas3::tests::merge_empty_destinations_rejected ... ok
[INFO] [stdout] test factory::stas3::tests::issue_txs_structure ... ok
[INFO] [stdout] test factory::stas3::tests::freeze_tx_output_is_frozen ... ok
[INFO] [stdout] test factory::stas3::tests::merge_three_destinations_rejected ... ok
[INFO] [stdout] test factory::stas3::tests::merge_conservation_violation ... ok
[INFO] [stdout] test factory::stas3::tests::merge_two_inputs_to_one ... ok
[INFO] [stdout] test factory::stas3::tests::e2e_base_tx_unlock_carries_witness_then_p2pkh_authz ... FAILED
[INFO] [stdout] test factory::stas3::tests::redeem_conservation_violation ... ok
[INFO] [stdout] test factory::stas3::tests::split_empty_destinations_rejected ... ok
[INFO] [stdout] test factory::stas3::tests::split_conservation_violation ... ok
[INFO] [stdout] test factory::stas3::tests::split_single_to_two ... ok
[INFO] [stdout] test factory::stas3::tests::redeem_frozen_rejected ... ok
[INFO] [stdout] test factory::stas3::tests::split_to_four_outputs ... ok
[INFO] [stdout] test factory::stas3::tests::redeem_zero_amount_rejected ... ok
[INFO] [stdout] test factory::stas3::tests::split_five_destinations_rejected ... ok
[INFO] [stdout] test factory::stas3::tests::swap_cancel_rejects_input_without_swap_descriptor ... ok
[INFO] [stdout] test factory::stas3::tests::swap_action_data_roundtrip ... ok
[INFO] [stdout] test factory::stas3::tests::swap_cancel_rejects_owner_mismatch ... ok
[INFO] [stdout] test factory::stas3::tests::redeem_non_issuer_rejected ... ok
[INFO] [stdout] test factory::stas3::tests::swap_cancel_succeeds_when_owner_matches_receive_addr ... ok
[INFO] [stdout] test factory::stas3::tests::redeem_full ... ok
[INFO] [stdout] test factory::stas3::tests::swap_flow_requires_two_inputs ... ok
[INFO] [stdout] test factory::stas3::tests::swap_swap_fractional_rate_with_remainder ... ok
[INFO] [stdout] test factory::stas3::tests::swap_swap_two_remainders_four_outputs ... ok
[INFO] [stdout] test factory::stas3::tests::swap_swap_frozen_input_rejected ... ok
[INFO] [stdout] test factory::stas3::tests::swap_flow_auto_detects_transfer_swap ... ok
[INFO] [stdout] test factory::stas3::tests::swap_remainder_inherits_owner_and_var2 ... ok
[INFO] [stdout] test factory::stas3::tests::redeem_partial_with_remaining ... ok
[INFO] [stdout] test factory::stas3::tests::swap_flow_auto_detects_swap_swap ... ok
[INFO] [stdout] test factory::stas3::tests::swap_flow_with_two_inputs ... ok
[INFO] [stdout] test factory::stas3::tests::transfer_swap_frozen_input_rejected ... ok
[INFO] [stdout] test factory::stas3::tests::transfer_swap_fractional_rate_with_remainder ... ok
[INFO] [stdout] test factory::stas3::tests::unfreeze_tx_output_is_not_frozen ... ok
[INFO] [stdout] test factory::stas::tests::btg_checkpoint_amount_mismatch ... ok
[INFO] [stdout] test factory::stas3::tests::swap_swap_1_to_1_two_outputs ... ok
[INFO] [stdout] test factory::stas::tests::btg_checkpoint_output_is_stas_btg ... ok
[INFO] [stdout] test factory::stas::tests::btg_checkpoint_tx_structure ... ok
[INFO] [stdout] test factory::stas3::tests::transfer_swap_two_remainders_four_outputs ... ok
[INFO] [stdout] test factory::stas::tests::btg_transfer_amount_mismatch ... ok
[INFO] [stdout] test factory::stas::tests::btg_split_tx_structure ... ok
[INFO] [stdout] test factory::stas::tests::btg_merge_tx_structure ... ok
[INFO] [stdout] test factory::stas::tests::btg_transfer_tx_structure ... ok
[INFO] [stdout] test factory::stas::tests::issue_amount_mismatch ... ok
[INFO] [stdout] test factory::stas::tests::issue_no_destinations ... ok
[INFO] [stdout] test factory::stas::tests::issue_tx_structure ... ok
[INFO] [stdout] test factory::stas::tests::merge_amount_mismatch ... ok
[INFO] [stdout] test factory::stas3::tests::transfer_swap_1_to_1_two_outputs ... ok
[INFO] [stdout] test factory::stas::tests::btg_checkpoint_rejects_multisig_token_key ... ok
[INFO] [stdout] test factory::stas::tests::split_no_destinations ... ok
[INFO] [stdout] test factory::stas::tests::merge_single_utxo_rejected ... ok
[INFO] [stdout] test factory::stas::tests::issue_multiple_destinations ... ok
[INFO] [stdout] test factory::stas::tests::split_amount_conservation ... ok
[INFO] [stdout] test factory::stas::tests::btg_transfer_rejects_multisig_token_key ... ok
[INFO] [stdout] test factory::stas::tests::transfer_amount_mismatch ... ok
[INFO] [stdout] test factory::stas::tests::redeem_tx_structure ... ok
[INFO] [stdout] test lineage::tests::contract_txid_validates_immediately ... ok
[INFO] [stdout] test lineage::tests::validate_unknown_tx_fails ... ok
[INFO] [stdout] test lineage::tests::validator_creation ... ok
[INFO] [stdout] test proof::tests::split_and_reconstruct_vout_0 ... ok
[INFO] [stdout] test proof::tests::output_bytes_contain_correct_satoshis ... ok
[INFO] [stdout] test proof::tests::split_empty_tx ... ok
[INFO] [stdout] test factory::stas::tests::transfer_tx_structure ... ok
[INFO] [stdout] test factory::stas::tests::split_too_many_destinations ... ok
[INFO] [stdout] test proof::tests::split_and_reconstruct_vout_1 ... ok
[INFO] [stdout] test proof::tests::split_vout_out_of_range ... ok
[INFO] [stdout] test scheme::tests::authority_validate_empty_keys ... ok
[INFO] [stdout] test scheme::tests::authority_validate_m_exceeds_keys ... ok
[INFO] [stdout] test factory::stas::tests::transfer_with_mixed_keys_token_multi_funding_single ... ok
[INFO] [stdout] test factory::stas::tests::split_tx_structure ... ok
[INFO] [stdout] test scheme::tests::authority_validate_ok ... ok
[INFO] [stdout] test scheme::tests::json_roundtrip ... ok
[INFO] [stdout] test scheme::tests::authority_validate_m_zero ... ok
[INFO] [stdout] test scheme::tests::roundtrip_serialization ... ok
[INFO] [stdout] test script::reader::tests::classify_empty ... ok
[INFO] [stdout] test script::reader::tests::classify_op_false_op_return ... ok
[INFO] [stdout] test script::reader::tests::classify_p2mpkh_70_byte_locking_script ... ok
[INFO] [stdout] test script::reader::tests::classify_op_return ... ok
[INFO] [stdout] test script::reader::tests::classify_p2pkh ... ok
[INFO] [stdout] test script::reader::tests::classify_stas_v2 ... ok
[INFO] [stdout] test script::reader::tests::is_p2mpkh_false_for_bare_multisig_old_format ... ok
[INFO] [stdout] test script::reader::tests::is_p2mpkh_false_for_short_script ... ok
[INFO] [stdout] test script::reader::tests::is_p2mpkh_true_for_70_byte_template ... ok
[INFO] [stdout] test script::reader::tests::is_stas_false_for_empty ... ok
[INFO] [stdout] test script::reader::tests::is_stas_false_for_p2pkh ... ok
[INFO] [stdout] test script::reader::tests::is_stas_true ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_bare_1_byte ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_bare_20_bytes ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_bare_75_bytes ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_bare_truncated ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_offset_past_end ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_op_0 ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_op_1 ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_op_16 ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_op_1negate ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_op_2 ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_pushdata1 ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_op_3 ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_pushdata2 ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_pushdata4 ... ok
[INFO] [stdout] test script::reader::tests::stas3_action_data_bare_1_byte ... ok
[INFO] [stdout] test script::reader::tests::read_push_data_with_nonzero_offset ... ok
[INFO] [stdout] test script::reader::tests::stas3_action_data_bare_20_bytes ... ok
[INFO] [stdout] test script::reader::tests::stas3_action_data_op_0 ... ok
[INFO] [stdout] test script::reader::tests::stas3_action_data_op_1 ... ok
[INFO] [stdout] test script::reader::tests::stas3_action_data_op_16 ... ok
[INFO] [stdout] test script::reader::tests::stas3_action_data_op_1negate ... ok
[INFO] [stdout] test factory::stas::tests::transfer_with_multi_signing_key_succeeds ... ok
[INFO] [stdout] test script::reader::tests::stas3_action_data_op_2_frozen ... ok
[INFO] [stdout] test script::reader::tests::stas3_action_data_pushdata1 ... ok
[INFO] [stdout] test script::reader::tests::stas3_action_data_pushdata2 ... ok
[INFO] [stdout] test script::reader::tests::stas3_action_data_pushdata4 ... ok
[INFO] [stdout] test script::reader::tests::stas_v2_extracts_token_id ... ok
[INFO] [stdout] test script::reader::tests::stas3_extracts_token_id ... ok
[INFO] [stdout] test script::stas3_builder::tests::build_and_read_roundtrip_frozen ... ok
[INFO] [stdout] test script::stas3_builder::tests::build_flags_freezable ... ok
[INFO] [stdout] test script::stas3_builder::tests::build_flags_not_freezable ... ok
[INFO] [stdout] test script::stas3_builder::tests::build_and_read_roundtrip_unfrozen ... ok
[INFO] [stdout] test script::stas3_builder::tests::freeze_var2_op_0_to_op_2 ... ok
[INFO] [stdout] test script::stas3_builder::tests::freeze_var2_op_16_to_pushdata_form ... ok
[INFO] [stdout] test script::stas3_builder::tests::freeze_var2_op_1_to_pushdata_form ... ok
[INFO] [stdout] test script::stas3_builder::tests::freeze_var2_op_1negate_to_pushdata_form ... ok
[INFO] [stdout] test script::stas3_builder::tests::freeze_var2_op_3_to_pushdata_form ... ok
[INFO] [stdout] test script::reader::tests::classify_unknown ... ok
[INFO] [stdout] test script::stas3_builder::tests::freeze_var2_op_pushdata1 ... ok
[INFO] [stdout] test script::reader::tests::garbage_bytes_no_panic ... ok
[INFO] [stdout] test proof::tests::varint_roundtrip ... ok
[INFO] [stdout] test script::reader::tests::is_p2mpkh_false_for_p2pkh ... ok
[INFO] [stdout] test script::reader::tests::stas3_action_data_op_3 ... ok
[INFO] [stdout] test script::stas3_builder::tests::freeze_var2_op_pushdata2 ... ok
[INFO] [stdout] test script::stas3_builder::tests::freeze_var2_table_driven_round_trip ... ok
[INFO] [stdout] test script::stas3_builder::tests::unfreeze_op_2_yields_op_0 ... ok
[INFO] [stdout] test script::stas3_builder::tests::freeze_var2_pushdata_prepends_02 ... ok
[INFO] [stdout] test script::stas3_pieces::tests::counterparty_script_length_variations ... ok
[INFO] [stdout] test script::stas3_builder::tests::unfreeze_rejects_non_frozen ... ok
[INFO] [stdout] test script::stas3_pieces::tests::encode_atomic_swap_zero_outputs_errors ... ok
[INFO] [stdout] test script::stas3_pieces::tests::encode_atomic_swap_non_stas_output_errors ... ok
[INFO] [stdout] test script::stas3_pieces::tests::encode_atomic_swap_emits_counterparty_count_and_pieces ... ok
[INFO] [stdout] test script::stas3_pieces::tests::encode_merge_four_pieces ... ok
[INFO] [stdout] test script::stas3_pieces::tests::encode_merge_count_mismatch_errors ... ok
[INFO] [stdout] test script::stas3_pieces::tests::encode_merge_piece_count_out_of_range ... ok
[INFO] [stdout] test script::stas3_pieces::tests::encode_merge_two_pieces_basic ... ok
[INFO] [stdout] test script::stas3_pieces::tests::encode_merge_three_pieces ... ok
[INFO] [stdout] test script::stas3_pieces::tests::parse_rejects_unsupported_tx_type ... ok
[INFO] [stdout] test script::stas3_pieces::tests::parse_handles_empty_pieces ... ok
[INFO] [stdout] test script::stas3_pieces::tests::parse_round_trip_atomic_swap ... ok
[INFO] [stdout] test script::stas3_pieces::tests::parse_round_trip_merge ... ok
[INFO] [stdout] test script::stas3_pieces::tests::parse_rejects_trailing_bytes_after_pieces ... ok
[INFO] [stdout] test script::stas3_pieces::tests::parse_rejects_truncated_piece ... ok
[INFO] [stdout] test script::stas3_pieces::tests::piece_array_accepts_large_pieces ... ok
[INFO] [stdout] test script::stas3_pieces::tests::piece_array_is_pushdata_per_piece ... ok
[INFO] [stdout] test script::stas3_pieces::tests::pushdata_framing_picks_correct_opcode ... ok
[INFO] [stdout] test script::stas3_pieces::tests::pushdata_round_trips ... ok
[INFO] [stdout] test script::stas3_pieces::tests::snapshot_atomic_swap_shape ... ok
[INFO] [stdout] test script::stas3_swap::tests::is_arbitrator_free_owner_false_for_non_stas3 ... ok
[INFO] [stdout] test script::stas3_pieces::tests::snapshot_merge_shape ... ok
[INFO] [stdout] test script::stas3_swap::tests::empty_hash160_constant_matches_spec ... ok
[INFO] [stdout] test script::stas3_pieces::tests::real_stas3_merge_cross_sdk_pin ... ok
[INFO] [stdout] test script::stas3_swap::tests::is_arbitrator_free_owner_false_for_regular_owner ... ok
[INFO] [stdout] test script::stas3_swap::tests::is_arbitrator_free_owner_true_for_empty_hash160 ... ok
[INFO] [stdout] test script::stas3_swap::tests::script_hash_not_stas3_rejected ... ok
[INFO] [stdout] test script::stas3_swap::tests::script_hash_differs_for_different_redemption ... ok
[INFO] [stdout] test script::stas3_builder::tests::build_with_service_fields ... ok
[INFO] [stdout] test script::stas_btg_builder::tests::btg_preamble_redemption_offset_found ... ok
[INFO] [stdout] test script::stas3_swap::tests::script_hash_roundtrip ... ok
[INFO] [stdout] test script::stas3_swap::tests::swap_mode_both_swap_inputs ... ok
[INFO] [stdout] test script::stas3_swap::tests::swap_mode_neither_has_swap ... ok
[INFO] [stdout] test script::stas3_swap::tests::swap_mode_one_transfer_one_swap ... ok
[INFO] [stdout] test script::stas3_swap::tests::frozen_detection ... ok
[INFO] [stdout] test script::stas_btg_builder::tests::btg_script_contains_redemption_pkh ... ok
[INFO] [stdout] test script::stas_btg_builder::tests::btg_script_longer_than_standard_stas ... ok
[INFO] [stdout] test script::stas_btg_builder::tests::btg_script_checkpoint_gate_overhead ... ok
[INFO] [stdout] test script::stas_btg_builder::tests::btg_script_contains_if_else_endif ... ok
[INFO] [stdout] test script::stas_btg_builder::tests::btg_script_embeds_owner_pkh ... ok
[INFO] [stdout] test script::stas_btg_builder::tests::btg_script_contains_stas_v2_body ... ok
[INFO] [stdout] test template::stas3::tests::encode_unlock_amount_eight_bytes_max ... ok
[INFO] [stdout] test script::stas_btg_builder::tests::btg_script_starts_with_op_if ... ok
[INFO] [stdout] test script::stas_builder::tests::build_preserves_token_id ... ok
[INFO] [stdout] test script::stas_builder::tests::build_and_read_roundtrip_splittable ... ok
[INFO] [stdout] test template::stas3::tests::encode_unlock_amount_five_bytes ... ok
[INFO] [stdout] test script::stas_btg_builder::tests::btg_splittable_flag ... ok
[INFO] [stdout] test template::stas3::tests::encode_unlock_amount_one_byte ... ok
[INFO] [stdout] test template::stas3::tests::encode_unlock_amount_snapshot_table ... ok
[INFO] [stdout] test template::stas3::tests::encode_unlock_amount_three_bytes ... ok
[INFO] [stdout] test template::stas3::tests::encode_unlock_amount_two_bytes ... ok
[INFO] [stdout] test template::stas3::tests::encode_unlock_amount_seven_bytes ... ok
[INFO] [stdout] test script::stas_builder::tests::build_and_read_roundtrip_non_splittable ... ok
[INFO] [stdout] test template::stas3::tests::encode_unlock_amount_zero_is_empty ... ok
[INFO] [stdout] test template::stas3::tests::encode_unlock_amount_appends_sign_bit_sentinel ... ok
[INFO] [stdout] test template::stas3::tests::engine_constants_baked_into_template ... ok
[INFO] [stdout] test template::stas3::tests::no_auth_with_witness_keeps_real_preimage_and_op_false_authz ... ok
[INFO] [stdout] test template::stas3::tests::stas3_mpkh_estimate_length_1_of_1 ... ok
[INFO] [stdout] test template::stas3::tests::stas3_no_auth_template_emits_op_false ... ok
[INFO] [stdout] test template::stas3::tests::stas3_mpkh_estimate_length_2_of_3 ... ok
[INFO] [stdout] test template::stas3::tests::stas3_unlock_from_signing_key_single ... ok
[INFO] [stdout] test factory::stas::tests::merge_tx_structure ... ok
[INFO] [stdout] test template::stas3::tests::stas3_mpkh_sign_carries_spend_type ... ok
[INFO] [stdout] test template::stas3::tests::witness_1out_no_change_no_note_layout ... ok
[INFO] [stdout] test template::stas3::tests::witness_1out_with_change_layout ... ok
[INFO] [stdout] test template::stas3::tests::witness_2_outputs_layout_skips_outputs_3_and_4 ... ok
[INFO] [stdout] test template::stas3::tests::witness_confiscation_tx_type_5 ... ok
[INFO] [stdout] test template::stas3::tests::witness_rejects_oversized_note_data ... ok
[INFO] [stdout] test template::stas3::tests::witness_rejects_too_many_stas_outputs ... ok
[INFO] [stdout] test template::stas3::tests::witness_with_note_data_emits_push ... ok
[INFO] [stdout] test template::stas3::tests::stas3_mpkh_sign_missing_source_output_returns_error ... ok
[INFO] [stdout] test template::stas::tests::stas_mpkh_estimate_length_1_of_1 ... ok
[INFO] [stdout] test template::stas3::tests::stas3_unlock_from_signing_key_multi ... ok
[INFO] [stdout] test template::stas3::tests::stas3_unlock_mpkh_rejects_wrong_key_count ... ok
[INFO] [stdout] test template::stas3::tests::unlock_for_input_routes_arbitrator_free_to_no_auth ... ok
[INFO] [stdout] test template::stas::tests::stas_mpkh_estimate_length_2_of_3 ... ok
[INFO] [stdout] test template::stas::tests::stas_mpkh_sign_1_of_1 ... ok
[INFO] [stdout] test template::stas::tests::stas_mpkh_sign_missing_source_output_returns_error ... ok
[INFO] [stdout] test template::stas::tests::stas_mpkh_sign_signatures_unique_per_key ... ok
[INFO] [stdout] test template::stas::tests::unlock_from_signing_key_multi ... ok
[INFO] [stdout] test template::stas::tests::stas_mpkh_estimate_length_3_of_5 ... ok
[INFO] [stdout] test template::stas::tests::unlock_from_signing_key_single ... ok
[INFO] [stdout] test template::stas::tests::stas_mpkh_sign_2_of_3_script_structure ... ok
[INFO] [stdout] test template::stas3::tests::stas3_mpkh_estimate_length_3_of_5 ... ok
[INFO] [stdout] test template::stas3::tests::stas3_mpkh_sign_2_of_3_script_structure ... ok
[INFO] [stdout] test template::stas::tests::unlock_mpkh_rejects_wrong_key_count ... ok
[INFO] [stdout] test token_id::tests::display ... ok
[INFO] [stdout] test template::stas_btg::tests::estimate_length_accounts_for_prev_tx ... ok
[INFO] [stdout] test template::stas::tests::stas_mpkh_sign_3_of_5 ... ok
[INFO] [stdout] test template::stas_btg::tests::sign_fails_for_out_of_range_input ... ok
[INFO] [stdout] test token_id::tests::from_string_and_accessors ... ok
[INFO] [stdout] test token_id::tests::serde_roundtrip ... ok
[INFO] [stdout] test types::tests::owner_address_from_mpkh ... ok
[INFO] [stdout] test template::stas_btg::tests::btg_unlocking_script_ends_with_op_true ... ok
[INFO] [stdout] test types::tests::signing_key_from_private_key ... ok
[INFO] [stdout] test types::tests::signing_key_single_hash160 ... ok
[INFO] [stdout] test types::tests::swap_descriptor_frozen_round_trip ... ok
[INFO] [stdout] test types::tests::swap_descriptor_no_next_round_trip_61_bytes ... ok
[INFO] [stdout] test types::tests::swap_descriptor_one_level_recursive_round_trip ... ok
[INFO] [stdout] test types::tests::swap_descriptor_passive_arbitrary_round_trip ... ok
[INFO] [stdout] test types::tests::swap_descriptor_passive_empty_round_trip ... ok
[INFO] [stdout] test types::tests::swap_descriptor_rejects_missing_action_byte ... ok
[INFO] [stdout] test types::tests::swap_descriptor_rejects_trailing_after_frozen ... ok
[INFO] [stdout] test types::tests::swap_descriptor_rejects_truncated_inner_swap ... ok
[INFO] [stdout] test types::tests::swap_descriptor_three_level_recursive_round_trip_and_snapshot ... ok
[INFO] [stdout] test types::tests::owner_address_from_address ... ok
[INFO] [stdout] test types::tests::action_data_swap_round_trip_through_descriptor ... ok
[INFO] [stdout] test template::stas3::tests::unlock_for_input_routes_regular_owner_to_signing ... ok
[INFO] [stdout] test types::tests::owner_address_from_multisig_script ... ok
[INFO] [stdout] test template::stas_btg::tests::checkpoint_unlocking_script_ends_with_op_false ... ok
[INFO] [stdout] test types::tests::signing_key_is_multi ... ok
[INFO] [stdout] test types::tests::signing_key_multi_hash160_is_mpkh ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- factory::stas3::tests::e2e_base_tx_unlock_carries_witness_then_p2pkh_authz stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'factory::stas3::tests::e2e_base_tx_unlock_carries_witness_then_p2pkh_authz' (30) panicked at src/factory/stas3.rs:4508:9:
[INFO] [stdout] DER sig + sighash flag is 71..=73 bytes (got 70)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5748b5741f18 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5748b5741f18 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5748b5741f18 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5748b5741f18 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5748b575686a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5748b575686a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x5748b5746732 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5748b5746732 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5748b5720f46 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5748b5720f46 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5748b573a2e9 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5748b566a4ec - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5748b566a4ec - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5748b573a4a2 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5748b573a4a2 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5748b5721002 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5748b5716209 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5748b5721d1d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5748b5756ffc - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5748b5530075 - bsv_tokens[57926b44530cff23]::factory::stas3::tests::assert_witness_shape_p2pkh
[INFO] [stdout]                                at /opt/rustwide/workdir/src/factory/stas3.rs:4508:9
[INFO] [stdout]   20:     0x5748b555336c - bsv_tokens[57926b44530cff23]::factory::stas3::tests::e2e_base_tx_unlock_carries_witness_then_p2pkh_authz
[INFO] [stdout]                                at /opt/rustwide/workdir/src/factory/stas3.rs:4603:23
[INFO] [stdout]   21:     0x5748b552ea77 - bsv_tokens[57926b44530cff23]::factory::stas3::tests::e2e_base_tx_unlock_carries_witness_then_p2pkh_authz::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/factory/stas3.rs:4564:61
[INFO] [stdout]   22:     0x5748b559d016 - <bsv_tokens[57926b44530cff23]::factory::stas3::tests::e2e_base_tx_unlock_carries_witness_then_p2pkh_authz::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5748b565d5cb - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5748b565d5cb - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5748b566ae45 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5748b566ae45 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5748b566ae45 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5748b566ae45 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5748b566ae45 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5748b566ae45 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5748b566ae45 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5748b56659a4 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5748b56659a4 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5748b566dec2 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5748b566dec2 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5748b566dec2 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5748b566dec2 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5748b566dec2 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5748b566dec2 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5748b566dec2 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5748b574184f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   42:     0x5748b574184f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x733932cf6aa4 - <unknown>
[INFO] [stdout]   44:     0x733932d83a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     factory::stas3::tests::e2e_base_tx_unlock_carries_witness_then_p2pkh_authz
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 266 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "d146e37e6bc3ffbcfc9fff6e9b4f9ba9efb2e5e06d931268dc599d3399a675ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d146e37e6bc3ffbcfc9fff6e9b4f9ba9efb2e5e06d931268dc599d3399a675ea", kill_on_drop: false }`
[INFO] [stdout] d146e37e6bc3ffbcfc9fff6e9b4f9ba9efb2e5e06d931268dc599d3399a675ea
