[INFO] fetching crate self_update 1.3.0...
[INFO] testing self_update-1.3.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate self_update 1.3.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate self_update 1.3.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate self_update 1.3.0
[INFO] tweaked toml for crates.io crate self_update 1.3.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate self_update 1.3.0 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 crates.io crate self_update 1.3.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" "+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-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] e8be2c3a4a1d06aef1522c61f18f16c36a46f68add13a93480bf40a59edd18ba
[INFO] running `Command { std: "docker" "start" "e8be2c3a4a1d06aef1522c61f18f16c36a46f68add13a93480bf40a59edd18ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e8be2c3a4a1d06aef1522c61f18f16c36a46f68add13a93480bf40a59edd18ba", 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" "e8be2c3a4a1d06aef1522c61f18f16c36a46f68add13a93480bf40a59edd18ba" "/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" "e8be2c3a4a1d06aef1522c61f18f16c36a46f68add13a93480bf40a59edd18ba", 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" "e8be2c3a4a1d06aef1522c61f18f16c36a46f68add13a93480bf40a59edd18ba" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling aws-lc-rs v1.18.1
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling ipnet v2.12.1
[INFO] [stderr]    Compiling portable-atomic v1.15.0
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling unit-prefix v0.5.2
[INFO] [stderr]    Compiling self_update v1.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling indexmap v2.14.1
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling indicatif v0.18.6
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling self-replace v1.5.0
[INFO] [stderr]    Compiling aws-lc-sys v0.45.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.4
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 13s
[INFO] running `Command { std: "docker" "inspect" "e8be2c3a4a1d06aef1522c61f18f16c36a46f68add13a93480bf40a59edd18ba", 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" "e8be2c3a4a1d06aef1522c61f18f16c36a46f68add13a93480bf40a59edd18ba" "/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 typenum v1.20.1
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling zip v7.2.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling zipsign-api v0.2.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.4
[INFO] [stderr]    Compiling self_update v1.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 48.43s
[INFO] running `Command { std: "docker" "inspect" "e8be2c3a4a1d06aef1522c61f18f16c36a46f68add13a93480bf40a59edd18ba", 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" "e8be2c3a4a1d06aef1522c61f18f16c36a46f68add13a93480bf40a59edd18ba" "/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.55s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/self_update/bc32b86dbd403405/out/self_update-bc32b86dbd403405)
[INFO] [stdout] 
[INFO] [stdout] running 493 tests
[INFO] [stdout] test backends::common::tests::apply_auth_not_attached_over_plaintext_http ... ok
[INFO] [stdout] test backends::common::tests::apply_auth_no_token_is_noop ... ok
[INFO] [stdout] test backends::common::tests::apply_auth_over_http_when_insecure_forwarding_allowed ... ok
[INFO] [stdout] test backends::common::tests::apply_auth_not_attached_to_cross_origin_url ... ok
[INFO] [stdout] test backends::common::tests::apply_auth_treats_a_blank_token_as_unset ... ok
[INFO] [stdout] test backends::common::tests::apply_auth_user_supplied_authorization_header_wins ... ok
[INFO] [stdout] test backends::common::tests::apply_auth_attached_to_allow_auth_host ... ok
[INFO] [stdout] test backends::common::tests::apply_auth_token_scheme_inserts_authorization_header ... ok
[INFO] [stdout] test backends::common::tests::apply_auth_insecure_flag_still_requires_host_match ... ok
[INFO] [stdout] test backends::common::tests::apply_auth_attached_to_loopback_over_http ... ok
[INFO] [stdout] test backends::common::tests::apply_auth_invalid_token_surfaces_invalid_auth_token_error ... ok
[INFO] [stdout] test backends::common::tests::build_client_with_injected_client_skips_cert_build ... ok
[INFO] [stdout] test backends::common::tests::build_leaves_bundle_fields_none_without_the_setter ... ok
[INFO] [stdout] test backends::common::tests::build_client_with_injected_client_skips_the_proxy_build ... ok
[INFO] [stdout] test backends::common::tests::build_client_bad_cert_records_cert_error ... ok
[INFO] [stdout] test backends::common::tests::build_client_with_no_certs_leaves_client_none ... ok
[INFO] [stdout] test backends::common::tests::a_non_utf8_candidate_falls_through_to_the_next_variable ... ok
[INFO] [stdout] test backends::common::tests::build_propagates_auth_token_and_scheme_to_request_config ... ok
[INFO] [stdout] test backends::common::tests::build_rejects_bundle_mode_only_with_an_explicit_bin_path_in_archive ... ok
[INFO] [stdout] test backends::common::tests::build_error_message_names_the_setter_for_current_version ... ok
[INFO] [stdout] test backends::common::tests::build_defaults_and_propagates_update_strategy ... ok
[INFO] [stdout] test backends::common::tests::apply_auth_bearer_scheme_renders_bearer_prefix ... ok
[INFO] [stdout] test backends::common::tests::build_rejects_a_bundle_install_path_without_the_archive_path ... ok
[INFO] [stdout] test backends::common::tests::build_error_message_names_the_setter_for_bin_name ... ok
[INFO] [stdout] test backends::common::tests::build_resolves_bundle_mode_with_an_explicit_install_path ... ok
[INFO] [stdout] test backends::common::tests::build_requires_bundle_install_path_off_macos ... ok
[INFO] [stdout] test backends::common::tests::build_error_message_names_the_setter_for_bin_path_in_archive ... ok
[INFO] [stdout] test backends::common::tests::build_client_bad_proxy_records_proxy_error_not_cert_error ... ok
[INFO] [stdout] test backends::common::tests::build_rejects_bundle_mode_with_an_explicit_bin_install_path ... ok
[INFO] [stdout] test backends::common::tests::build_resolves_target_and_install_path_defaults ... ok
[INFO] [stdout] test backends::common::tests::check_is_ok_when_no_error_recorded ... ok
[INFO] [stdout] test backends::common::tests::build_reports_the_conflict_before_resolving_the_install_path ... ok
[INFO] [stdout] test backends::common::tests::check_surfaces_proxy_error_as_invalid_proxy ... ok
[INFO] [stdout] test backends::common::tests::debug_redacts_the_auth_token_but_keeps_other_fields ... ok
[INFO] [stdout] test backends::common::tests::fill_env_token_if_unset_fills_over_a_blank_explicit_token ... ok
[INFO] [stdout] test backends::common::tests::fill_env_token_if_unset_keeps_an_explicit_token ... ok
[INFO] [stdout] test backends::common::tests::debug_renders_every_field ... ok
[INFO] [stdout] test backends::common::tests::build_still_requires_current_version_and_bin_name_in_bundle_mode ... ok
[INFO] [stdout] test backends::common::tests::check_surfaces_cert_error_as_invalid_certificate ... ok
[INFO] [stdout] test backends::common::tests::build_requires_current_version_bin_name_and_archive_path ... ok
[INFO] [stdout] test backends::common::tests::fill_env_token_if_unset_leaves_an_empty_slot_empty ... ok
[INFO] [stdout] test backends::common::tests::env_token_value_treats_a_non_utf8_value_as_unset ... ok
[INFO] [stdout] test backends::common::tests::fill_env_token_if_unset_with_calls_the_resolver_when_the_slot_is_blank ... ok
[INFO] [stdout] test backends::common::tests::fill_env_token_if_unset_with_calls_the_resolver_when_the_slot_is_empty ... ok
[INFO] [stdout] test backends::common::tests::check_surfaces_header_error_before_cert_error ... ok
[INFO] [stdout] test backends::common::tests::common_builder_config_build_with_injected_clients_skips_cert_error ... ok
[INFO] [stdout] test backends::common::tests::fill_env_token_if_unset_with_does_not_call_the_resolver_when_the_slot_is_filled ... ok
[INFO] [stdout] test backends::common::tests::fill_env_token_if_unset_fills_an_empty_slot ... ok
[INFO] [stdout] test backends::common::tests::common_builder_config_debug_pairs_each_field_with_its_own_value ... ok
[INFO] [stdout] test backends::common::tests::fill_env_token_if_unset_leaves_a_blank_token_blank_when_the_env_resolves_to_none ... ok
[INFO] [stdout] test backends::common::tests::fill_env_token_if_unset_keeps_an_existing_token_when_env_resolves_to_none ... ok
[INFO] [stdout] test backends::common::tests::first_env_token_returns_none_when_nothing_is_set ... ok
[INFO] [stdout] test backends::common::tests::insert_header_first_error_wins ... ok
[INFO] [stdout] test backends::common::tests::first_env_token_trims_surrounding_whitespace ... ok
[INFO] [stdout] test backends::common::tests::first_env_token_takes_the_first_present_value ... ok
[INFO] [stdout] test backends::common::tests::insert_header_records_invalid_name_error ... ok
[INFO] [stdout] test backends::common::tests::insert_header_valid_then_invalid_still_keeps_valid_header ... ok
[INFO] [stdout] test backends::common::tests::host_of_extracts_a_comparable_host ... ok
[INFO] [stdout] test backends::common::tests::host_of_is_none_without_a_host ... ok
[INFO] [stdout] test backends::common::tests::name_tag_in_semver_error_passes_other_errors_through ... ok
[INFO] [stdout] test backends::common::tests::first_env_token_skips_empty_and_whitespace_values ... ok
[INFO] [stdout] test backends::common::tests::sends_silently_when_the_host_is_acknowledged_via_allow_auth_host ... ok
[INFO] [stdout] test backends::common::tests::request_config_debug_redacts_a_user_supplied_authorization_header ... ok
[INFO] [stdout] test backends::common::tests::request_config_debug_renders_every_field ... ok
[INFO] [stdout] test backends::common::tests::set_explicit_auth_token_with_a_blank_value_overwrites_an_env_sourced_token ... ok
[INFO] [stdout] test backends::common::tests::sends_for_a_backend_without_a_canonical_host_once_the_host_is_acknowledged ... ok
[INFO] [stdout] test backends::common::tests::warns_and_sends_when_an_env_token_targets_an_unacknowledged_custom_host ... ok
[INFO] [stdout] test backends::common::tests::sends_silently_when_an_env_token_targets_the_canonical_host ... ok
[INFO] [stdout] test backends::custom::tests::get_latest_release_carries_current_version_for_the_precheck ... ok
[INFO] [stdout] test backends::common::tests::sends_silently_when_there_is_no_host_at_all ... ok
[INFO] [stdout] test backends::common::tests::is_blank_token_treats_none_and_whitespace_as_blank ... ok
[INFO] [stdout] test backends::common::tests::withholds_for_a_backend_without_a_canonical_host_and_no_acknowledgement ... ok
[INFO] [stdout] test backends::custom::tests::build_requires_a_source ... ok
[INFO] [stdout] test backends::common::tests::name_tag_in_semver_error_names_tag_and_keeps_source_chain ... ok
[INFO] [stdout] test backends::common::tests::no_action_for_an_explicitly_set_token_on_a_custom_host ... ok
[INFO] [stdout] test backends::common::tests::set_explicit_auth_token_sets_the_value_and_clears_env_sourced ... ok
[INFO] [stdout] test backends::custom::tests::get_newer_releases_returns_empty_when_all_releases_are_current_or_older ... ok
[INFO] [stdout] test backends::custom::tests::is_update_available_false_when_latest_not_newer ... ok
[INFO] [stdout] test backends::custom::tests::get_newer_releases_excludes_equal_and_older_releases ... ok
[INFO] [stdout] test backends::common::tests::insert_header_records_invalid_value_error ... ok
[INFO] [stdout] test backends::common::tests::insert_header_marks_a_credential_sensitive_without_altering_its_value ... ok
[INFO] [stdout] test backends::custom::tests::fetches_delegate_to_the_source ... ok
[INFO] [stdout] test backends::common::tests::insert_header_marks_every_credential_shaped_header_name_sensitive ... ok
[INFO] [stdout] test backends::common::tests::request_config_debug_pairs_each_field_with_its_own_value ... ok
[INFO] [stdout] test backends::common::tests::host_of_accepts_a_scheme_less_authority ... ok
[INFO] [stdout] test backends::custom::tests::is_update_available_true_when_latest_is_newer ... ok
[INFO] [stdout] test backends::custom::tests::build_is_repeatable ... ok
[INFO] [stdout] test backends::custom::tests::selects_asset_from_a_source_release ... ok
[INFO] [stdout] test backends::custom::tests::update_extended_resolves_explicit_tag_then_selects_that_release ... ok
[INFO] [stdout] test backends::github::tests::builder_debug_redacts_the_auth_token ... ok
[INFO] [stdout] test backends::github::tests::builder_stores_asset_matcher ... ok
[INFO] [stdout] test backends::github::tests::auth_token_env_vars_are_gh_token_then_github_token ... ok
[INFO] [stdout] test backends::github::tests::builder_rejects_bundle_mode_combined_with_the_single_file_setters ... ok
[INFO] [stdout] test backends::github::tests::builder_stores_bundle_paths ... ok
[INFO] [stdout] test backends::github::tests::api_headers_takes_no_auth_param_and_sets_user_agent ... ok
[INFO] [stdout] test backends::custom::tests::shared_accessors_are_wired ... ok
[INFO] [stdout] test backends::github::tests::asset_matcher_overrides_default_selection ... ok
[INFO] [stdout] test backends::custom::tests::update_extended_selects_newest_compatible_then_fails_at_missing_asset ... ok
[INFO] [stdout] test backends::github::tests::a_user_supplied_authorization_header_reaches_the_transport_intact_and_sensitive ... ok
[INFO] [stdout] test backends::github::tests::an_explicit_auth_token_wins_over_the_env_lookup_in_either_order ... ok
[INFO] [stdout] test backends::github::tests::api_headers_override_uses_github_user_agent ... ok
[INFO] [stdout] test backends::github::tests::asset_download_url_comes_from_the_api_url_field ... ok
[INFO] [stdout] test backends::github::tests::auth_token_from_env_is_available_on_both_builders ... ok
[INFO] [stdout] test backends::github::tests::add_root_certificate_bad_cert_surfaces_from_build ... ok
[INFO] [stdout] test backends::github::tests::builder_stores_progress_callback ... ok
[INFO] [stdout] test backends::github::tests::built_types_debug_redacts_the_auth_token ... ok
[INFO] [stdout] test backends::github::tests::built_update_is_send ... ok
[INFO] [stdout] test backends::github::tests::filtered_listing_skips_non_semver_tags ... ok
[INFO] [stdout] test backends::github::tests::builder_stores_timeout_and_request_header ... ok
[INFO] [stdout] test backends::github::tests::builder_stores_verify_hook ... ok
[INFO] [stdout] test backends::github::tests::has_auth_token_reports_an_explicitly_set_token ... ok
[INFO] [stdout] test backends::github::tests::has_auth_token_treats_a_blank_explicit_token_as_unset ... ok
[INFO] [stdout] test backends::github::tests::http_traits_are_object_safe ... ok
[INFO] [stdout] test backends::github::tests::injected_fake_http_client_drives_a_backend_through_the_trait ... ok
[INFO] [stdout] test backends::github::tests::github_token_scheme_applied_to_both_paths ... ok
[INFO] [stdout] test backends::github::tests::invalid_auth_token_chains_source ... ok
[INFO] [stdout] test backends::github::tests::listing_skips_non_semver_tags ... ok
[INFO] [stdout] test backends::github::tests::listing_with_tag_prefix_parses_prefixed_tags_and_skips_others ... ok
[INFO] [stdout] test backends::github::tests::proxy_bad_url_surfaces_from_build ... ok
[INFO] [stdout] test backends::github::tests::injected_reqwest_client_is_used_on_the_wire ... ok
[INFO] [stdout] test backends::github::tests::release_dto_populates_release_notes_url_from_html_url ... ok
[INFO] [stdout] test backends::github::tests::get_release_version_percent_encodes_the_tag_in_the_url ... ok
[INFO] [stdout] test backends::github::tests::release_list_builder_debug_renders_every_field ... ok
[INFO] [stdout] test backends::github::tests::release_list_explicit_auth_token_wins_over_the_env_lookup_in_either_order ... ok
[INFO] [stdout] test backends::common::tests::build_client_with_a_proxy_materializes_a_client ... ok
[INFO] [stdout] test backends::github::tests::proxy_is_stored_and_last_call_wins ... ok
[INFO] [stdout] test backends::github::tests::get_newer_releases_sync_returns_releases_and_precheck ... ok
[INFO] [stdout] test backends::github::tests::request_header_accepts_typed_args ... ok
[INFO] [stdout] test backends::github::tests::release_list_still_sends_an_env_sourced_token_off_the_canonical_host ... ok
[INFO] [stdout] test backends::github::tests::request_header_surfaces_invalid_header_at_build ... ok
[INFO] [stdout] test backends::github::tests::github_dto_parses_sample_payload_through_getters ... ok
[INFO] [stdout] test backends::github::tests::release_list_fetch_returns_releases_and_into_vec_recovers_them ... ok
[INFO] [stdout] test backends::github::tests::single_plan_non_semver_tag_errors_naming_the_tag ... ok
[INFO] [stdout] test backends::github::tests::single_plan_parse_failure_is_invalid_response ... ok
[INFO] [stdout] test backends::github::tests::fetch_all_releases_errors_when_body_is_not_an_array ... ok
[INFO] [stdout] test backends::github::tests::unattended_sets_no_confirm_and_hides_output ... ok
[INFO] [stdout] test backends::github::tests::get_latest_release_sync_reports_not_available_when_newest_equals_current ... ok
[INFO] [stdout] test backends::github::tests::get_newer_releases_continues_past_non_newer_releases_and_fetches_page_two ... ok
[INFO] [stdout] test backends::test::first_page_url_appends_per_page_only_when_no_query ... ok
[INFO] [stdout] test backends::test::next_link_extracts_rel_next_from_link_header ... ok
[INFO] [stdout] test backends::test::retry_backoff_honors_a_configured_base_and_cap ... ok
[INFO] [stdout] test backends::test::retry_backoff_is_exponential_and_capped ... ok
[INFO] [stdout] test backends::test::retry_backoff_ms_saturates_for_huge_duration ... ok
[INFO] [stdout] test backends::test::retry_backoff_sequence_through_the_loop_climbs_and_caps ... ok
[INFO] [stdout] test backends::test::retry_backoff_uses_the_request_config_defaults ... ok
[INFO] [stdout] test backends::test::retry_does_not_retry_a_rate_limited_error ... ok
[INFO] [stdout] test backends::test::retry_exhausts_budget_then_returns_last_error ... ok
[INFO] [stdout] test backends::test::retry_log_redacts_amz_signature_in_presigned_url ... ok
[INFO] [stdout] test backends::test::retry_returns_ok_when_a_later_attempt_succeeds ... ok
[INFO] [stdout] test backends::test::retry_runs_once_on_immediate_success ... ok
[INFO] [stdout] test backends::test::retry_short_circuits_mid_sequence_when_a_later_attempt_is_rate_limited ... ok
[INFO] [stdout] test backends::test::retry_still_consumes_the_budget_for_a_non_rate_limited_error ... ok
[INFO] [stdout] test backends::test::retry_with_a_single_retry_attempts_twice ... ok
[INFO] [stdout] test backends::github::tests::continuation_page_user_agent_header_is_present ... ok
[INFO] [stdout] test backends::github::tests::get_latest_release_sync_wraps_single_object_into_one_element_releases ... ok
[INFO] [stdout] test backends::github::tests::early_stop_selects_same_release_as_a_full_walk ... ok
[INFO] [stdout] test backends::github::tests::fetch_all_releases_errors_on_http_error_status ... ok
[INFO] [stdout] test backends::test::retry_with_zero_budget_attempts_once_then_errors ... ok
[INFO] [stdout] test backends::github::tests::urls_percent_encode_repo_owner_and_name ... ok
[INFO] [stdout] test backends::github::tests::release_list_fetch_walks_all_pages_unfiltered ... ok
[INFO] [stdout] test backends::github::tests::update_extended_sync_reports_up_to_date_through_the_orchestrator ... ok
[INFO] [stdout] test backends::github::tests::fetch_all_releases_follows_link_pagination ... ok
[INFO] [stdout] test backends::github::tests::release_list_applies_its_request_config ... ok
[INFO] [stdout] test backends::test::run_paginated_propagates_fetch_error ... ok
[INFO] [stdout] test backends::github::tests::request_header_is_sent_on_the_wire ... ok
[INFO] [stdout] test backends::test::send_applies_derived_bearer_auth_on_listing_path ... ok
[INFO] [stdout] test backends::test::run_paginated_issues_one_request_for_a_rate_limited_first_page ... ok
[INFO] [stdout] test backends::test::send_honors_user_authorization_override_on_listing_path ... ok
[INFO] [stdout] test backends::github::tests::builder_stores_reqwest_client ... ok
[INFO] [stdout] test backends::test::run_paginated_single_page ... ok
[INFO] [stdout] test backends::github::tests::fetch_continues_past_an_all_non_semver_page ... ok
[INFO] [stdout] test backends::test::send_applies_derived_token_auth_on_listing_path ... ok
[INFO] [stdout] test backends::github::tests::retries_are_exhausted_and_then_error ... ok
[INFO] [stdout] test backends::test::send_drops_user_authorization_for_disallowed_host ... ok
[INFO] [stdout] test backends::test::test_find_rel_link ... ok
[INFO] [stdout] test check_interval::tests::back_dated_stamp_is_due ... ok
[INFO] [stdout] test backends::test::send_issues_one_request_for_a_secondary_rate_limit_and_keeps_the_retry_after ... ok
[INFO] [stdout] test check_interval::tests::future_stamp_is_due ... ok
[INFO] [stdout] test check_interval::tests::garbage_stamp_is_due_not_error ... ok
[INFO] [stdout] test check_interval::tests::missing_stamp_is_due ... ok
[INFO] [stdout] test check_interval::tests::record_into_missing_dir_errors ... ok
[INFO] [stdout] test check_interval::tests::record_then_not_due_within_interval ... ok
[INFO] [stdout] test check_interval::tests::unreadable_stamp_surfaces_io_error ... ok
[INFO] [stdout] test backends::github::tests::timeout_aborts_an_unresponsive_request ... ok
[INFO] [stdout] test check_interval::tests::zero_interval_is_always_due ... ok
[INFO] [stdout] test errors::tests::aborted_http_status_is_none ... ok
[INFO] [stdout] test errors::tests::aborted_url_is_none ... ok
[INFO] [stdout] test errors::tests::aborted_display_exact_string ... ok
[INFO] [stdout] test errors::tests::archive_not_enabled_display_has_correct_prefix ... ok
[INFO] [stdout] test errors::tests::all_new_variants_display_without_panicking ... ok
[INFO] [stdout] test errors::tests::archive_verification_rejected_constructor_sets_reason ... ok
[INFO] [stdout] test errors::tests::archive_verification_rejected_display_variants ... ok
[INFO] [stdout] test errors::tests::checksum_mismatch_http_status_is_none ... ok
[INFO] [stdout] test errors::tests::checksum_mismatch_display_exact_string ... ok
[INFO] [stdout] test errors::tests::checksum_source_invalid_display_names_asset_and_reason ... ok
[INFO] [stdout] test errors::tests::checksum_mismatch_url_is_none ... ok
[INFO] [stdout] test errors::tests::classify_status_ignores_quota_headers_on_a_404 ... ok
[INFO] [stdout] test errors::tests::classify_status_ignores_an_over_ceiling_retry_after_on_a_403 ... ok
[INFO] [stdout] test errors::tests::classify_status_ignores_quota_headers_on_other_statuses ... ok
[INFO] [stdout] test errors::tests::classify_status_keeps_403_unauthorized_when_quota_remains ... ok
[INFO] [stdout] test errors::tests::classify_status_keeps_a_403_with_zero_retry_after_unauthorized ... ok
[INFO] [stdout] test errors::tests::classify_status_keeps_a_403_unauthorized_when_only_reset_at_is_present ... ok
[INFO] [stdout] test errors::tests::classify_status_keeps_a_429_with_zero_retry_after_rate_limited ... ok
[INFO] [stdout] test errors::tests::classify_status_maps_a_403_with_retry_after_to_rate_limited ... ok
[INFO] [stdout] test errors::tests::classify_status_keeps_a_plain_403_unauthorized ... ok
[INFO] [stdout] test errors::tests::classify_status_maps_a_429_with_only_retry_after_to_rate_limited ... ok
[INFO] [stdout] test backends::test::send_issues_exactly_one_request_for_a_rate_limited_response ... ok
[INFO] [stdout] test errors::tests::classify_status_maps_a_403_with_spent_quota_and_no_retry_after_to_rate_limited ... ok
[INFO] [stdout] test errors::tests::classify_status_maps_a_bare_429_to_rate_limited ... ok
[INFO] [stdout] test errors::tests::classify_status_maps_a_spent_quota_429_to_rate_limited ... ok
[INFO] [stdout] test errors::tests::classify_status_redacts_the_rate_limited_url ... ok
[INFO] [stdout] test errors::tests::classify_status_maps_a_spent_quota_403_to_rate_limited ... ok
[INFO] [stdout] test errors::tests::classify_status_tolerates_unparseable_reset_and_retry_after ... ok
[INFO] [stdout] test errors::tests::http_status_and_url_helpers_cover_rate_limited ... ok
[INFO] [stdout] test errors::tests::http_status_helper_http_status_variant ... ok
[INFO] [stdout] test errors::tests::http_status_helper_not_found ... ok
[INFO] [stdout] test errors::tests::http_status_helper_returns_none_for_non_http_variants ... ok
[INFO] [stdout] test errors::tests::http_status_display_matches_spec ... ok
[INFO] [stdout] test errors::tests::http_status_helper_unauthorized ... ok
[INFO] [stdout] test errors::tests::install_path_not_writable_display_and_no_source ... ok
[INFO] [stdout] test errors::tests::http_status_variant_source_is_none ... ok
[INFO] [stdout] test errors::tests::install_path_not_writable_is_non_exhaustive_struct_variant ... ok
[INFO] [stdout] test errors::tests::classify_status_still_rate_limits_a_spent_quota_403_with_zero_retry_after ... ok
[INFO] [stdout] test errors::tests::invalid_asset_name_display_exact_string ... ok
[INFO] [stdout] test errors::tests::invalid_asset_name_source_is_none ... ok
[INFO] [stdout] test errors::tests::internal_source_chaining ... ok
[INFO] [stdout] test errors::tests::invalid_auth_token_chains_source ... ok
[INFO] [stdout] test errors::tests::io_error_exposes_error_kind ... ok
[INFO] [stdout] test errors::tests::invalid_header_chains_source ... ok
[INFO] [stdout] test errors::tests::invalid_response_chains_source ... ok
[INFO] [stdout] test errors::tests::json_error_is_opaque_with_source ... ok
[INFO] [stdout] test errors::tests::missing_asset_field_display ... ok
[INFO] [stdout] test errors::tests::no_current_version_display_and_no_source ... ok
[INFO] [stdout] test errors::tests::json_error_display_includes_prefix_and_inner_message ... ok
[INFO] [stdout] test errors::tests::no_release_found_display_variants ... ok
[INFO] [stdout] test errors::tests::non_exhaustive_match_with_wildcard_compiles ... ok
[INFO] [stdout] test errors::tests::missing_field_display_and_no_source ... ok
[INFO] [stdout] test errors::tests::non_exhaustive_struct_variants_destructure_with_rest ... ok
[INFO] [stdout] test errors::tests::parse_reset_epoch_keeps_a_normal_and_a_past_window ... ok
[INFO] [stdout] test errors::tests::not_found_display_matches_spec ... ok
[INFO] [stdout] test errors::tests::parse_reset_epoch_rejects_a_window_past_the_ceiling ... ok
[INFO] [stdout] test errors::tests::parse_reset_epoch_keeps_a_window_exactly_at_the_ceiling ... ok
[INFO] [stdout] test errors::tests::parse_reset_epoch_rejects_the_u64_max_timestamp ... ok
[INFO] [stdout] test errors::tests::parse_retry_after_clamps_at_twenty_four_hours ... ok
[INFO] [stdout] test errors::tests::parse_retry_after_keeps_a_normal_delay ... ok
[INFO] [stdout] test errors::tests::parse_reset_epoch_rejects_malformed_values ... ok
[INFO] [stdout] test errors::tests::parse_retry_after_keeps_the_smallest_nonzero_delay ... ok
[INFO] [stdout] test errors::tests::parse_retry_after_treats_a_zero_delay_as_no_signal ... ok
[INFO] [stdout] test errors::tests::parse_retry_after_rejects_malformed_values ... ok
[INFO] [stdout] test errors::tests::parse_retry_after_rejects_the_u64_max_delay ... ok
[INFO] [stdout] test errors::tests::rate_limit_delay_derives_a_wait_from_a_future_reset_at ... ok
[INFO] [stdout] test errors::tests::rate_limit_delay_is_none_for_a_non_rate_limited_variant ... ok
[INFO] [stdout] test errors::tests::rate_limit_delay_is_none_for_an_elapsed_reset_at ... ok
[INFO] [stdout] test errors::tests::rate_limit_delay_is_none_when_nothing_is_known ... ok
[INFO] [stdout] test errors::tests::proxy_error_message_scrubs_the_password_from_the_wrapped_error ... ok
[INFO] [stdout] test errors::tests::parse_retry_after_trims_surrounding_whitespace ... ok
[INFO] [stdout] test errors::tests::rate_limit_delay_prefers_retry_after_over_reset_at ... ok
[INFO] [stdout] test errors::tests::rate_limited_display_does_not_call_a_retry_after_wait_a_quota_reset ... ok
[INFO] [stdout] test backends::test::run_paginated_normal_body_is_not_capped ... ok
[INFO] [stdout] test errors::tests::rate_limit_delay_uses_retry_after_alone ... ok
[INFO] [stdout] test errors::tests::rate_limited_display_names_the_limit_and_the_remedy ... ok
[INFO] [stdout] test errors::tests::rate_limited_display_omits_the_wait_when_unknown_or_elapsed ... ok
[INFO] [stdout] test backends::test::run_paginated_stops_early_on_page_stop_flag ... ok
[INFO] [stdout] test errors::tests::rate_limited_display_separates_its_clauses_consistently ... ok
[INFO] [stdout] test errors::tests::rate_limited_display_prefers_retry_after_wording_when_both_fields_are_present ... ok
[INFO] [stdout] test errors::tests::rate_limited_display_still_calls_a_reset_at_wait_a_quota_reset ... ok
[INFO] [stdout] test errors::tests::redact_proxy_url_leaves_credential_free_urls_unchanged ... ok
[INFO] [stdout] test errors::tests::redact_proxy_url_redacts_only_the_password ... ok
[INFO] [stdout] test errors::tests::redact_url_leaves_plain_url_unchanged ... ok
[INFO] [stdout] test errors::tests::redact_url_blanks_amz_signature_and_credential ... ok
[INFO] [stdout] test errors::tests::semver_error_is_opaque_with_source ... ok
[INFO] [stdout] test errors::tests::status_to_error_keeps_401_and_403_unauthorized ... ok
[INFO] [stdout] test errors::tests::status_to_error_maps_3xx_to_http_status ... ok
[INFO] [stdout] test errors::tests::status_to_error_maps_401_to_unauthorized ... ok
[INFO] [stdout] test errors::tests::status_to_error_maps_403_to_unauthorized ... ok
[INFO] [stdout] test errors::tests::status_to_error_maps_404_to_not_found ... ok
[INFO] [stdout] test errors::tests::status_to_error_maps_503_to_http_status ... ok
[INFO] [stdout] test check_interval::tests::record_into_readonly_dir_errors ... FAILED
[INFO] [stdout] test errors::tests::status_to_error_maps_429_to_rate_limited_without_a_wait ... ok
[INFO] [stdout] test errors::tests::status_to_error_maps_500_to_http_status ... ok
[INFO] [stdout] test errors::tests::unauthorized_display_matches_spec_401 ... ok
[INFO] [stdout] test errors::tests::semver_error_display_includes_prefix_and_inner_message ... ok
[INFO] [stdout] test errors::tests::status_to_error_with_headers_reads_both_header_spellings ... ok
[INFO] [stdout] test errors::tests::unauthorized_display_matches_spec_403 ... ok
[INFO] [stdout] test errors::tests::unauthorized_http_status_invalid_asset_name_are_non_exhaustive_struct_variants ... ok
[INFO] [stdout] test errors::tests::unauthorized_source_is_none ... ok
[INFO] [stdout] test errors::tests::url_helper_not_found ... ok
[INFO] [stdout] test errors::tests::url_helper_returns_none_for_non_http_variants ... ok
[INFO] [stdout] test errors::tests::url_helper_unauthorized ... ok
[INFO] [stdout] test errors::tests::url_helper_http_status ... ok
[INFO] [stdout] test http_client::reqwest::tests::build_configured_rejects_garbage_der ... ok
[INFO] [stdout] test errors::tests::status_to_error_stores_redacted_url ... ok
[INFO] [stdout] test errors::tests::verification_rejected_display_variants ... ok
[INFO] [stdout] test http_client::reqwest::tests::build_configured_reports_an_unparseable_proxy_as_a_proxy_failure ... ok
[INFO] [stdout] test http_client::reqwest::tests::build_configured_rejects_garbage_pem ... ok
[INFO] [stdout] test backends::test::send_keeps_user_authorization_for_allowed_host ... ok
[INFO] [stdout] test backends::test::run_paginated_errors_when_body_exceeds_cap ... ok
[INFO] [stdout] test backends::test::send_issues_exactly_one_request_for_a_bare_429 ... ok
[INFO] [stdout] test backends::test::send_with_zero_retries_is_unchanged_by_the_rate_limit_short_circuit ... ok
[INFO] [stdout] test errors::tests::reqwest_error_maps_to_transport_variant ... ok
[INFO] [stdout] test restart::tests::restart_command_targets_current_exe_with_given_args ... ok
[INFO] [stdout] test restart::tests::restart_command_with_no_args_forwards_none ... ok
[INFO] [stdout] test tests::an_injected_client_wins_over_a_configured_proxy ... ok
[INFO] [stdout] test tests::archive_kind_display_is_human_readable ... ok
[INFO] [stdout] test backends::test::run_paginated_accumulates_pages ... ok
[INFO] [stdout] test tests::archive_path_matching_ignores_only_a_leading_dot_slash ... ok
[INFO] [stdout] test tests::detect_plain ... ok
[INFO] [stdout] test tests::detect_plain_gz ... ok
[INFO] [stdout] test tests::detect_plain_xz_without_feature_errors ... ok
[INFO] [stdout] test tests::detect_plain_tar ... ok
[INFO] [stdout] test tests::detect_tar_gz ... ok
[INFO] [stdout] test tests::detect_zip ... ignored
[INFO] [stdout] test tests::download_debug_redacts_the_proxy_password ... ok
[INFO] [stdout] test tests::download_header_accepts_str_name_and_value ... ok
[INFO] [stdout] test tests::download_header_accepts_typed_name_and_value ... ok
[INFO] [stdout] test tests::download_header_overwrites_on_repeated_name ... ok
[INFO] [stdout] test tests::download_header_rejects_invalid_name ... ok
[INFO] [stdout] test http_client::reqwest::tests::sync_get_transport_failure_maps_to_transport ... ok
[INFO] [stdout] test http_client::reqwest::tests::sync_get_maps_a_429_with_gitlab_header_spelling_to_rate_limited ... ok
[INFO] [stdout] test tests::detect_tar_xz_without_compression_errors ... ok
[INFO] [stdout] test tests::download_max_download_size_aborts_when_body_exceeds_cap ... ok
[INFO] [stdout] test tests::download_max_download_size_allows_body_under_cap ... ok
[INFO] [stdout] test tests::download_rejects_an_unparseable_proxy_url ... ok
[INFO] [stdout] test tests::download_header_rejects_invalid_value ... ok
[INFO] [stdout] test tests::download_retries_request_establishment_with_configured_budget ... ok
[INFO] [stdout] test tests::download_retry_warning_redacts_presigned_signature ... ok
[INFO] [stdout] test http_client::reqwest::tests::build_configured_applies_certificates_and_the_proxy_to_the_same_client ... ok
[INFO] [stdout] test tests::download_to_handles_injected_client_without_content_length ... ok
[INFO] [stdout] test tests::download_to_uses_injected_http_client_through_the_trait ... ok
[INFO] [stdout] test tests::download_without_retry_budget_does_not_retry ... ok
[INFO] [stdout] test tests::ergonomic_constructors_accept_owned_and_borrowed_paths_and_strings ... ok
[INFO] [stdout] test tests::extract_file_accepts_a_dot_slash_prefixed_request ... ok
[INFO] [stdout] test http_client::reqwest::tests::sync_get_keeps_a_403_unauthorized_when_retry_after_is_over_the_ceiling ... ok
[INFO] [stdout] test tests::extract_file_plain_no_file_name_routes_to_internal_without_source ... ok
[INFO] [stdout] test tests::extract_file_finds_a_dot_slash_prefixed_tar_entry ... ok
[INFO] [stdout] test tests::extract_file_tar_missing_path_routes_to_internal_without_source ... ok
[INFO] [stdout] test tests::move_all_commits_every_move ... ok
[INFO] [stdout] test tests::move_all_installs_fresh_destinations ... ok
[INFO] [stdout] test tests::move_all_rolls_back_on_failure ... ok
[INFO] [stdout] test tests::move_all_second_commit_is_a_noop ... ok
[INFO] [stdout] test tests::progress_style_newtype_threads_template_and_chars ... ok
[INFO] [stdout] test tests::replace_headers_wholesale_replaces_after_header_calls ... ok
[INFO] [stdout] test tests::unpack_file_plain_gzip ... ok
[INFO] [stdout] test tests::unpack_file_tar_gzip ... ok
[INFO] [stdout] test tests::unpack_plain_gzip ... ok
[INFO] [stdout] test tests::unpack_plain_gzip_double_ext ... ok
[INFO] [stdout] test tests::unpack_zip ... ignored
[INFO] [stdout] test tests::unpack_zip_file ... ignored
[INFO] [stdout] test tests::version_status_display ... ok
[INFO] [stdout] test tests::unpack_tar_gzip ... ok
[INFO] [stdout] test tests::version_status_version_accessor ... ok
[INFO] [stdout] test tls::tests::from_der_stores_bytes_and_marks_der ... ok
[INFO] [stdout] test tls::tests::from_pem_stores_bytes_and_marks_pem ... ok
[INFO] [stdout] test update::tests::asset_for_fallback_uses_configured_target_not_build_host ... ok
[INFO] [stdout] test tests::version_status_is_up_to_date ... ok
[INFO] [stdout] test update::tests::asset_name_dot_alone_is_rejected ... ok
[INFO] [stdout] test update::tests::asset_name_absolute_unix_path_is_rejected ... ok
[INFO] [stdout] test update::tests::asset_name_dot_dot_slash_is_rejected ... ok
[INFO] [stdout] test update::tests::asset_name_empty_is_rejected ... ok
[INFO] [stdout] test update::tests::asset_name_valid_passes ... ok
[INFO] [stdout] test update::tests::asset_name_dot_dot_alone_is_rejected ... ok
[INFO] [stdout] test update::tests::asset_name_with_backslash_is_rejected ... ok
[INFO] [stdout] test update::tests::asset_name_with_windows_drive_prefix_is_rejected ... ok
[INFO] [stdout] test update::tests::asset_name_with_slash_is_rejected ... ok
[INFO] [stdout] test update::tests::bound_narrowing_helpers_are_exercised ... ok
[INFO] [stdout] test update::tests::bin_install_path_returns_a_borrow ... ok
[INFO] [stdout] test update::tests::build_download_forwards_certs_to_download ... ok
[INFO] [stdout] test update::tests::build_download_forwards_the_proxy_to_download ... ok
[INFO] [stdout] test update::tests::build_download_forwards_configured_retry_budget ... ok
[INFO] [stdout] test update::tests::choose_latest_release_compatible_prefers_compatible_over_newer_major ... ok
[INFO] [stdout] test update::tests::choose_latest_release_falls_back_to_incompatible_newer ... ok
[INFO] [stdout] test update::tests::choose_latest_release_latest_still_up_to_date_when_nothing_newer ... ok
[INFO] [stdout] test update::tests::choose_latest_release_ignores_unparseable_versions ... ok
[INFO] [stdout] test update::tests::choose_latest_release_prefers_newest_compatible ... ok
[INFO] [stdout] test update::tests::choose_latest_release_sorts_out_of_order_candidates ... ok
[INFO] [stdout] test update::tests::choose_latest_release_up_to_date_when_nothing_newer ... ok
[INFO] [stdout] test update::tests::config_auth_allowed_for_gates_host_and_scheme ... ok
[INFO] [stdout] test update::tests::config_auth_allowed_for_loopback_and_insecure_flag ... ok
[INFO] [stdout] test update::tests::download_does_not_retry_or_corrupt_after_streaming_begins ... ok
[INFO] [stdout] test tests::download_invokes_progress_callback ... ok
[INFO] [stdout] test tests::download_issues_exactly_one_request_for_a_rate_limited_response ... ok
[INFO] [stdout] test tests::download_routes_through_a_configured_proxy_with_credentials ... ok
[INFO] [stdout] test backends::github::tests::retries_recover_from_transient_failures ... ok
[INFO] [stdout] test http_client::reqwest::tests::sync_get_maps_a_spent_quota_403_to_rate_limited ... ok
[INFO] [stdout] test http_client::reqwest::tests::sync_get_parses_retry_after_from_the_response_headers ... ok
[INFO] [stdout] test update::tests::enclosing_app_bundle_finds_the_nearest_app_ancestor ... ok
[INFO] [stdout] test update::tests::exe_inside_bundle_falls_back_to_a_lexical_comparison ... ok
[INFO] [stdout] test update::tests::exe_inside_bundle_detects_containment_through_symlinks ... ok
[INFO] [stdout] test update::tests::finish_ctx_captures_the_bundle_fields ... ok
[INFO] [stdout] test update::tests::finish_update_proceeds_when_the_archive_hook_accepts ... ok
[INFO] [stdout] test update::tests::finish_update_rejects_separator_in_substituted_version ... ok
[INFO] [stdout] test update::tests::finish_update_does_not_reject_unreferenced_substitution_value ... ok
[INFO] [stdout] test update::tests::download_path_drops_user_authorization_for_disallowed_host ... ok
[INFO] [stdout] test update::tests::finish_update_rejects_traversal_in_substituted_version ... ok
[INFO] [stdout] test update::tests::has_app_bundle_default_is_macos_only ... ok
[INFO] [stdout] test update::tests::finish_update_rejects_the_archive_before_extracting ... ok
[INFO] [stdout] test update::tests::finish_update_rejects_traversal_in_a_substituted_bundle_path ... ok
[INFO] [stdout] test update::tests::install_binary_aborts_when_verify_rejects ... ok
[INFO] [stdout] test update::tests::install_binary_passes_verification_rejected_through_unwrapped ... ok
[INFO] [stdout] test update::tests::install_binary_installs_when_verify_accepts ... ok
[INFO] [stdout] test update::tests::install_binary_wraps_non_permission_io_error_with_path_context ... ok
[INFO] [stdout] test update::tests::install_binary_propagates_hook_io_error_as_reason ... ok
[INFO] [stdout] test update::tests::install_parent_resolves_a_bare_name_to_the_current_dir ... ok
[INFO] [stdout] test update::tests::install_target_line_prints_paths_without_debug_escaping ... ok
[INFO] [stdout] test update::tests::invalid_asset_name_error_display ... ok
[INFO] [stdout] test update::tests::invalid_asset_name_error_http_helpers_are_none ... ok
[INFO] [stdout] test update::tests::is_safe_asset_name_rejects_control_characters ... ok
[INFO] [stdout] test update::tests::is_translocated_matches_the_translocation_mount ... ok
[INFO] [stdout] test update::tests::probe_dir_writable_treats_a_missing_dir_as_indeterminate ... ok
[INFO] [stdout] test update::tests::install_binary_maps_permission_denied_to_install_path_not_writable ... FAILED
[INFO] [stdout] test update::tests::install_bundle_reports_an_unwritable_install_parent ... FAILED
[INFO] [stdout] test update::tests::probe_install_path_writable_errors_for_readonly_dir ... FAILED
[INFO] [stdout] test update::tests::probe_install_path_writable_ok_for_missing_parent ... ok
[INFO] [stdout] test update::tests::probe_install_path_writable_ok_for_writable_dir ... ok
[INFO] [stdout] test update::tests::release_asset_new_argument_order ... ok
[INFO] [stdout] test update::tests::install_bundle_extracts_and_swaps_a_tar_gz_archive ... ok
[INFO] [stdout] test update::tests::probe_writable_probes_the_bundle_parent_in_bundle_mode ... FAILED
[INFO] [stdout] test update::tests::probe_writable_falls_back_to_the_bin_path_without_bundle_mode ... ok
[INFO] [stdout] test update::tests::release_builder_build_rejects_non_semver_versions ... ok
[INFO] [stdout] test update::tests::release_builder_new_matches_release_builder ... ok
[INFO] [stdout] test update::tests::release_builder_missing_version_is_missing_field ... ok
[INFO] [stdout] test update::tests::release_builder_release_notes_url_roundtrips ... ok
[INFO] [stdout] test update::tests::release_clone_shares_arc_backing ... ok
[INFO] [stdout] test update::tests::release_source_default_get_latest_release_picks_newest_unsorted ... ok
[INFO] [stdout] test update::tests::release_source_default_get_latest_release_errors_when_empty ... ok
[INFO] [stdout] test update::tests::release_getters_return_builder_set_values ... ok
[INFO] [stdout] test update::tests::release_status_into_version_status_up_to_date ... ok
[INFO] [stdout] test update::tests::release_status_into_version_status_updated ... ok
[INFO] [stdout] test update::tests::release_status_is_updated_predicate ... ok
[INFO] [stdout] test update::tests::release_source_default_get_release_version_finds_exact_match ... ok
[INFO] [stdout] test update::tests::release_status_version_returns_installed_version_or_none ... ok
[INFO] [stdout] test update::tests::releases_current_version_accessor ... ok
[INFO] [stdout] test update::tests::releases_from_listing_has_no_current_version_and_precheck_errors ... ok
[INFO] [stdout] test update::tests::releases_from_releases_builds_a_usable_collection ... ok
[INFO] [stdout] test update::tests::releases_from_listing_has_no_current_version ... ok
[INFO] [stdout] test update::tests::releases_into_iterator_borrowed_in_order ... ok
[INFO] [stdout] test update::tests::releases_into_iterator_empty_yields_nothing ... ok
[INFO] [stdout] test update::tests::releases_into_iterator_owned_in_order ... ok
[INFO] [stdout] test update::tests::releases_into_iterator_order_matches_all ... ok
[INFO] [stdout] test backends::test::send_still_retries_a_plain_403_authorization_failure ... ok
[INFO] [stdout] test update::tests::release_status_release_accessors ... ok
[INFO] [stdout] test update::tests::releases_is_update_available_false_when_empty ... ok
[INFO] [stdout] test update::tests::releases_is_update_available_false_when_latest_not_newer ... ok
[INFO] [stdout] test update::tests::releases_is_update_available_propagates_semver_error ... ok
[INFO] [stdout] test update::tests::releases_is_update_available_short_circuits_before_semver_error ... ok
[INFO] [stdout] test update::tests::releases_is_update_available_true_when_latest_newer ... ok
[INFO] [stdout] test update::tests::releases_is_update_available_true_when_newer_not_first ... ok
[INFO] [stdout] test update::tests::releases_latest_all_and_into_vec ... ok
[INFO] [stdout] test update::tests::releases_latest_is_none_when_empty ... ok
[INFO] [stdout] test update::tests::releases_is_update_available_false_when_nothing_newer_unordered ... ok
[INFO] [stdout] test update::tests::release_builder_defaults_name_to_version_and_body_to_none ... ok
[INFO] [stdout] test update::tests::releases_len_and_is_empty ... ok
[INFO] [stdout] test update::tests::releases_with_current_version_enables_is_update_available ... ok
[INFO] [stdout] test update::tests::resolve_default_bundle_path_covers_every_arm ... ok
[INFO] [stdout] test update::tests::run_archive_verify_hook_is_a_no_op_without_a_hook ... ok
[INFO] [stdout] test update::tests::run_archive_verify_hook_wraps_a_foreign_error ... ok
[INFO] [stdout] test update::tests::resolve_bundle_target_follows_only_a_live_symlink ... ok
[INFO] [stdout] test update::tests::swap_bundle_leaves_the_bundle_intact_when_the_stash_rename_fails ... ok
[INFO] [stdout] test update::tests::download_path_drops_auth_for_cross_origin_asset_url ... ok
[INFO] [stdout] test update::tests::swap_bundle_rejects_a_missing_or_non_directory_staged_root ... ok
[INFO] [stdout] test update::tests::download_path_applies_github_token_scheme ... ok
[INFO] [stdout] test update::tests::swap_bundle_replaces_the_whole_tree ... ok
[INFO] [stdout] test update::tests::swap_bundle_rolls_back_when_the_install_rename_fails ... ok
[INFO] [stdout] test update::tests::swap_bundle_reports_a_failed_exe_aside_with_nothing_moved ... ok
[INFO] [stdout] test update::tests::swap_bundle_requires_the_staged_tree_to_carry_the_running_exe_path ... ok
[INFO] [stdout] test update::tests::swap_bundle_rollback_restores_the_running_exe_inside_the_old_tree ... ok
[INFO] [stdout] test update::tests::swap_bundle_replaces_a_dangling_symlink_at_the_install_path ... ok
[INFO] [stdout] test update::tests::swap_bundle_installs_when_nothing_is_there ... ok
[INFO] [stdout] test update::tests::swap_bundle_wraps_a_hook_error_as_a_rejection_and_replaces_nothing ... ok
[INFO] [stdout] test update::tests::swap_bundle_moves_the_running_exe_aside_and_restores_its_path ... ok
[INFO] [stdout] test version::test::cmp_releases_newest_first_orders_newest_first_and_pushes_junk_last ... ok
[INFO] [stdout] test update::tests::swap_bundle_through_a_symlinked_install_path_installs_the_new_tree ... ok
[INFO] [stdout] test version::test::cmp_releases_newest_first_sorts_a_list_descending_with_junk_last ... ok
[INFO] [stdout] test version::test::cmp_versions_errors_on_unparseable ... ok
[INFO] [stdout] test http_client::reqwest::tests::sync_get_keeps_a_403_unauthorized_without_a_rate_limit_signal ... ok
[INFO] [stdout] test version::test::cmp_versions_returns_equal_for_equal_versions ... ok
[INFO] [stdout] test update::tests::verify_archive_hook_receives_the_downloaded_archive_path ... ok
[INFO] [stdout] test version::test::test_bump_is_minor ... ok
[INFO] [stdout] test version::test::test_bump_is_patch ... ok
[INFO] [stdout] test version::test::test_bump_is_compatible ... ok
[INFO] [stdout] test version::test::test_bump_greater ... ok
[INFO] [stdout] test version::test::cmp_versions_orders_and_is_antisymmetric ... ok
[INFO] [stdout] test update::tests::swap_bundle_verifies_the_staged_root_and_a_rejection_replaces_nothing ... ok
[INFO] [stdout] test version::test::test_bump_is_major ... ok
[INFO] [stdout] test update::tests::download_path_honors_user_authorization_override ... ok
[INFO] [stdout] test http_client::reqwest::tests::sync_get_maps_a_403_with_only_retry_after_to_rate_limited ... ok
[INFO] [stdout] test backends::test::run_paginated_spends_the_whole_budget_for_a_server_error ... ok
[INFO] [stdout] test update::tests::update_extended_preflight_rejects_an_unwritable_bundle_parent ... FAILED
[INFO] [stdout] test update::tests::download_path_requests_the_asset_as_octet_stream ... ok
[INFO] [stdout] test backends::test::send_spends_the_whole_budget_for_a_server_error ... ok
[INFO] [stdout] test tests::download_spends_the_whole_retry_budget_for_a_server_error ... ok
[INFO] [stdout] test http_client::reqwest::tests::sync_get_maps_each_status_to_its_structured_variant ... ok
[INFO] [stdout] test backends::test::run_paginated_is_bounded_by_max_pages ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- check_interval::tests::record_into_readonly_dir_errors stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_interval::tests::record_into_readonly_dir_errors' (4202) panicked at src/check_interval.rs:245:9:
[INFO] [stdout] record_check into a read-only directory must error
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57edbd610d01 - 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:     0x57edbd610d01 - 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:     0x57edbd610d01 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57edbd610d01 - <<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:     0x57edbd629dba - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57edbd629dba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x57edbd61631c - 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:     0x57edbd61631c - <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:     0x57edbd5e6a96 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57edbd5e6a96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x57edbd605a99 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x57edbcb5ea50 - <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:     0x57edbcb5ea50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x57edbd605dc2 - <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:     0x57edbd605dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x57edbd5e6b74 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:678:13
[INFO] [stdout]   16:     0x57edbd5df279 - 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:     0x57edbd5e7d4d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x57edbd62a65c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57edbca38907 - self_update[5c89e828d641d5ec]::check_interval::tests::record_into_readonly_dir_errors
[INFO] [stdout]                                at /opt/rustwide/workdir/src/check_interval.rs:245:9
[INFO] [stdout]   20:     0x57edbca25737 - self_update[5c89e828d641d5ec]::check_interval::tests::record_into_readonly_dir_errors::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/check_interval.rs:235:41
[INFO] [stdout]   21:     0x57edbcaae2c6 - <self_update[5c89e828d641d5ec]::check_interval::tests::record_into_readonly_dir_errors::{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]   22:     0x57edbcb51e9b - <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]   23:     0x57edbcb51e9b - 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]   24:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   25:     0x57edbcb5f075 - <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]   26:     0x57edbcb5f075 - 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]   27:     0x57edbcb5f075 - 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]   28:     0x57edbcb5f075 - 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]   29:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   30:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   31:     0x57edbcb58964 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   32:     0x57edbcb58964 - 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]   33:     0x57edbcb62102 - 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]   34:     0x57edbcb62102 - <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]   35:     0x57edbcb62102 - 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]   36:     0x57edbcb62102 - 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]   37:     0x57edbcb62102 - 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]   38:     0x57edbcb62102 - 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]   39:     0x57edbcb62102 - <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]   40:     0x57edbd60f64f - <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]   41:     0x57edbd60f64f - <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]   42:     0x7c1fe8bbcdfa - <unknown>
[INFO] [stdout]   43:     0x7c1fe8c503d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- update::tests::install_binary_maps_permission_denied_to_install_path_not_writable stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'update::tests::install_binary_maps_permission_denied_to_install_path_not_writable' (4469) panicked at src/update.rs:3469:23:
[INFO] [stdout] installing into a 0555 dir must fail: ()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57edbd610d01 - 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:     0x57edbd610d01 - 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:     0x57edbd610d01 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57edbd610d01 - <<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:     0x57edbd629dba - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57edbd629dba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x57edbd61631c - 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:     0x57edbd61631c - <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:     0x57edbd5e6a96 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57edbd5e6a96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x57edbd605a99 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x57edbcb5ea50 - <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:     0x57edbcb5ea50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x57edbd605dc2 - <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:     0x57edbd605dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x57edbd5e6b42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x57edbd5df279 - 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:     0x57edbd5e7d4d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x57edbd62a65c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57edbd62a3b2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x57edbca1a7c0 - <core[a373ad73a504971]::result::Result<(), self_update[5c89e828d641d5ec]::errors::Error>>::expect_err
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1297:22
[INFO] [stdout]   21:     0x57edbc962770 - self_update[5c89e828d641d5ec]::update::tests::install_binary_maps_permission_denied_to_install_path_not_writable
[INFO] [stdout]                                at /opt/rustwide/workdir/src/update.rs:3469:23
[INFO] [stdout]   22:     0x57edbc933ff7 - self_update[5c89e828d641d5ec]::update::tests::install_binary_maps_permission_denied_to_install_path_not_writable::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/update.rs:3454:76
[INFO] [stdout]   23:     0x57edbcaafe06 - <self_update[5c89e828d641d5ec]::update::tests::install_binary_maps_permission_denied_to_install_path_not_writable::{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:     0x57edbcb51e9b - <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:     0x57edbcb51e9b - 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:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x57edbcb5f075 - <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:     0x57edbcb5f075 - 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:     0x57edbcb5f075 - 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:     0x57edbcb5f075 - 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:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x57edbcb58964 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x57edbcb58964 - 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:     0x57edbcb62102 - 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:     0x57edbcb62102 - <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:     0x57edbcb62102 - 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:     0x57edbcb62102 - 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:     0x57edbcb62102 - 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:     0x57edbcb62102 - 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:     0x57edbcb62102 - <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:     0x57edbd60f64f - <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:     0x57edbd60f64f - <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:     0x7c1fe8bbcdfa - <unknown>
[INFO] [stdout]   45:     0x7c1fe8c503d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- update::tests::install_bundle_reports_an_unwritable_install_parent stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'update::tests::install_bundle_reports_an_unwritable_install_parent' (4474) panicked at src/update.rs:4454:22:
[INFO] [stdout] expected InstallPathNotWritable, got Err(Io(Os { code: 2, kind: NotFound, message: "No such file or directory" }))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57edbd610d01 - 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:     0x57edbd610d01 - 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:     0x57edbd610d01 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57edbd610d01 - <<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:     0x57edbd629dba - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57edbd629dba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x57edbd61631c - 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:     0x57edbd61631c - <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:     0x57edbd5e6a96 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57edbd5e6a96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x57edbd605a99 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x57edbcb5ea50 - <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:     0x57edbcb5ea50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x57edbd605dc2 - <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:     0x57edbd605dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x57edbd5e6b42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x57edbd5df279 - 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:     0x57edbd5e7d4d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x57edbd62a65c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57edbc94e418 - self_update[5c89e828d641d5ec]::update::tests::install_bundle_reports_an_unwritable_install_parent
[INFO] [stdout]                                at /opt/rustwide/workdir/src/update.rs:4454:22
[INFO] [stdout]   20:     0x57edbc9337e7 - self_update[5c89e828d641d5ec]::update::tests::install_bundle_reports_an_unwritable_install_parent::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/update.rs:4430:61
[INFO] [stdout]   21:     0x57edbcaaf8a6 - <self_update[5c89e828d641d5ec]::update::tests::install_bundle_reports_an_unwritable_install_parent::{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]   22:     0x57edbcb51e9b - <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]   23:     0x57edbcb51e9b - 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]   24:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   25:     0x57edbcb5f075 - <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]   26:     0x57edbcb5f075 - 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]   27:     0x57edbcb5f075 - 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]   28:     0x57edbcb5f075 - 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]   29:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   30:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   31:     0x57edbcb58964 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   32:     0x57edbcb58964 - 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]   33:     0x57edbcb62102 - 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]   34:     0x57edbcb62102 - <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]   35:     0x57edbcb62102 - 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]   36:     0x57edbcb62102 - 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]   37:     0x57edbcb62102 - 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]   38:     0x57edbcb62102 - 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]   39:     0x57edbcb62102 - <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]   40:     0x57edbd60f64f - <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]   41:     0x57edbd60f64f - <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]   42:     0x7c1fe8bbcdfa - <unknown>
[INFO] [stdout]   43:     0x7c1fe8c503d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- update::tests::probe_install_path_writable_errors_for_readonly_dir stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'update::tests::probe_install_path_writable_errors_for_readonly_dir' (4482) panicked at src/update.rs:3542:22:
[INFO] [stdout] expected InstallPathNotWritable, got Ok(())
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57edbd610d01 - 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:     0x57edbd610d01 - 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:     0x57edbd610d01 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57edbd610d01 - <<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:     0x57edbd629dba - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57edbd629dba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x57edbd61631c - 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:     0x57edbd61631c - <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:     0x57edbd5e6a96 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57edbd5e6a96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x57edbd605a99 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x57edbcb5ea50 - <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:     0x57edbcb5ea50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x57edbd605dc2 - <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:     0x57edbd605dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x57edbd5e6b42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x57edbd5df279 - 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:     0x57edbd5e7d4d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x57edbd62a65c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57edbc94ed30 - self_update[5c89e828d641d5ec]::update::tests::probe_install_path_writable_errors_for_readonly_dir
[INFO] [stdout]                                at /opt/rustwide/workdir/src/update.rs:3542:22
[INFO] [stdout]   20:     0x57edbc933817 - self_update[5c89e828d641d5ec]::update::tests::probe_install_path_writable_errors_for_readonly_dir::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/update.rs:3527:61
[INFO] [stdout]   21:     0x57edbcaaf8c6 - <self_update[5c89e828d641d5ec]::update::tests::probe_install_path_writable_errors_for_readonly_dir::{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]   22:     0x57edbcb51e9b - <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]   23:     0x57edbcb51e9b - 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]   24:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   25:     0x57edbcb5f075 - <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]   26:     0x57edbcb5f075 - 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]   27:     0x57edbcb5f075 - 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]   28:     0x57edbcb5f075 - 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]   29:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   30:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   31:     0x57edbcb58964 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   32:     0x57edbcb58964 - 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]   33:     0x57edbcb62102 - 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]   34:     0x57edbcb62102 - <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]   35:     0x57edbcb62102 - 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]   36:     0x57edbcb62102 - 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]   37:     0x57edbcb62102 - 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]   38:     0x57edbcb62102 - 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]   39:     0x57edbcb62102 - <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]   40:     0x57edbd60f64f - <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]   41:     0x57edbd60f64f - <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]   42:     0x7c1fe8bbcdfa - <unknown>
[INFO] [stdout]   43:     0x7c1fe8c503d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- update::tests::probe_writable_probes_the_bundle_parent_in_bundle_mode stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'update::tests::probe_writable_probes_the_bundle_parent_in_bundle_mode' (4486) panicked at src/update.rs:4083:22:
[INFO] [stdout] expected InstallPathNotWritable, got Ok(())
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57edbd610d01 - 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:     0x57edbd610d01 - 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:     0x57edbd610d01 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57edbd610d01 - <<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:     0x57edbd629dba - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57edbd629dba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x57edbd61631c - 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:     0x57edbd61631c - <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:     0x57edbd5e6a96 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57edbd5e6a96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x57edbd605a99 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x57edbcb5ea50 - <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:     0x57edbcb5ea50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x57edbd605dc2 - <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:     0x57edbd605dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x57edbd5e6b42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x57edbd5df279 - 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:     0x57edbd5e7d4d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x57edbd62a65c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57edbc953f03 - self_update[5c89e828d641d5ec]::update::tests::probe_writable_probes_the_bundle_parent_in_bundle_mode
[INFO] [stdout]                                at /opt/rustwide/workdir/src/update.rs:4083:22
[INFO] [stdout]   20:     0x57edbc933a27 - self_update[5c89e828d641d5ec]::update::tests::probe_writable_probes_the_bundle_parent_in_bundle_mode::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/update.rs:4065:64
[INFO] [stdout]   21:     0x57edbcaafa26 - <self_update[5c89e828d641d5ec]::update::tests::probe_writable_probes_the_bundle_parent_in_bundle_mode::{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]   22:     0x57edbcb51e9b - <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]   23:     0x57edbcb51e9b - 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]   24:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   25:     0x57edbcb5f075 - <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]   26:     0x57edbcb5f075 - 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]   27:     0x57edbcb5f075 - 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]   28:     0x57edbcb5f075 - 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]   29:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   30:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   31:     0x57edbcb58964 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   32:     0x57edbcb58964 - 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]   33:     0x57edbcb62102 - 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]   34:     0x57edbcb62102 - <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]   35:     0x57edbcb62102 - 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]   36:     0x57edbcb62102 - 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]   37:     0x57edbcb62102 - 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]   38:     0x57edbcb62102 - 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]   39:     0x57edbcb62102 - <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]   40:     0x57edbd60f64f - <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]   41:     0x57edbd60f64f - <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]   42:     0x7c1fe8bbcdfa - <unknown>
[INFO] [stdout]   43:     0x7c1fe8c503d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- update::tests::update_extended_preflight_rejects_an_unwritable_bundle_parent stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'update::tests::update_extended_preflight_rejects_an_unwritable_bundle_parent' (4539) panicked at src/update.rs:4786:22:
[INFO] [stdout] expected InstallPathNotWritable from the preflight, got Err(Transport(reqwest::Error { kind: Request, url: "http://127.0.0.1:1/myapp-x86_64-unknown-linux-gnu.zip", source: hyper_util::client::legacy::Error(Connect, ConnectError("tcp connect error", 127.0.0.1:1, Os { code: 111, kind: ConnectionRefused, message: "Connection refused" })) }))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57edbd610d01 - 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:     0x57edbd610d01 - 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:     0x57edbd610d01 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57edbd610d01 - <<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:     0x57edbd629dba - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57edbd629dba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x57edbd61631c - 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:     0x57edbd61631c - <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:     0x57edbd5e6a96 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57edbd5e6a96 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x57edbd605a99 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x57edbcb5ea50 - <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:     0x57edbcb5ea50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x57edbd605dc2 - <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:     0x57edbd605dc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x57edbd5e6b42 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x57edbd5df279 - 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:     0x57edbd5e7d4d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x57edbd62a65c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x57edbc95e15e - self_update[5c89e828d641d5ec]::update::tests::update_extended_preflight_rejects_an_unwritable_bundle_parent
[INFO] [stdout]                                at /opt/rustwide/workdir/src/update.rs:4786:22
[INFO] [stdout]   20:     0x57edbc933e47 - self_update[5c89e828d641d5ec]::update::tests::update_extended_preflight_rejects_an_unwritable_bundle_parent::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/update.rs:4757:71
[INFO] [stdout]   21:     0x57edbcaafce6 - <self_update[5c89e828d641d5ec]::update::tests::update_extended_preflight_rejects_an_unwritable_bundle_parent::{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]   22:     0x57edbcb51e9b - <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]   23:     0x57edbcb51e9b - 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]   24:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   25:     0x57edbcb5f075 - <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]   26:     0x57edbcb5f075 - 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]   27:     0x57edbcb5f075 - 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]   28:     0x57edbcb5f075 - 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]   29:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   30:     0x57edbcb5f075 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   31:     0x57edbcb58964 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   32:     0x57edbcb58964 - 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]   33:     0x57edbcb62102 - 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]   34:     0x57edbcb62102 - <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]   35:     0x57edbcb62102 - 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]   36:     0x57edbcb62102 - 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]   37:     0x57edbcb62102 - 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]   38:     0x57edbcb62102 - 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]   39:     0x57edbcb62102 - <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]   40:     0x57edbd60f64f - <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]   41:     0x57edbd60f64f - <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]   42:     0x7c1fe8bbcdfa - <unknown>
[INFO] [stdout]   43:     0x7c1fe8c503d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     check_interval::tests::record_into_readonly_dir_errors
[INFO] [stdout]     update::tests::install_binary_maps_permission_denied_to_install_path_not_writable
[INFO] [stdout]     update::tests::install_bundle_reports_an_unwritable_install_parent
[INFO] [stdout]     update::tests::probe_install_path_writable_errors_for_readonly_dir
[INFO] [stdout]     update::tests::probe_writable_probes_the_bundle_parent_in_bundle_mode
[INFO] [stdout]     update::tests::update_extended_preflight_rejects_an_unwritable_bundle_parent
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 484 passed; 6 failed; 3 ignored; 0 measured; 0 filtered out; finished in 8.77s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "e8be2c3a4a1d06aef1522c61f18f16c36a46f68add13a93480bf40a59edd18ba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e8be2c3a4a1d06aef1522c61f18f16c36a46f68add13a93480bf40a59edd18ba", kill_on_drop: false }`
[INFO] [stdout] e8be2c3a4a1d06aef1522c61f18f16c36a46f68add13a93480bf40a59edd18ba
