[INFO] fetching crate qubit-command 0.10.0...
[INFO] testing qubit-command-0.10.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate qubit-command 0.10.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate qubit-command 0.10.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate qubit-command 0.10.0
[INFO] tweaked toml for crates.io crate qubit-command 0.10.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate qubit-command 0.10.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate qubit-command 0.10.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded qubit-collections v0.2.0
[INFO] [stderr]   Downloaded qubit-budget v0.7.0
[INFO] [stderr]   Downloaded qubit-clock v0.13.0
[INFO] [stderr]   Downloaded process-wrap v10.0.0
[INFO] [stderr]   Downloaded qubit-redact v0.9.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5d6798d5b75f6fae98b9af380a572f1ad078953fc140ae6ee922b00deffee764
[INFO] running `Command { std: "docker" "start" "5d6798d5b75f6fae98b9af380a572f1ad078953fc140ae6ee922b00deffee764", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5d6798d5b75f6fae98b9af380a572f1ad078953fc140ae6ee922b00deffee764", 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" "5d6798d5b75f6fae98b9af380a572f1ad078953fc140ae6ee922b00deffee764" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5d6798d5b75f6fae98b9af380a572f1ad078953fc140ae6ee922b00deffee764", 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" "5d6798d5b75f6fae98b9af380a572f1ad078953fc140ae6ee922b00deffee764" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling qubit-collections v0.2.0
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling qubit-budget v0.7.0
[INFO] [stderr]    Compiling qubit-clock v0.13.0
[INFO] [stderr]    Compiling qubit-redact v0.9.0
[INFO] [stderr]    Compiling process-wrap v10.0.0
[INFO] [stderr]    Compiling qubit-command v0.10.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 15.02s
[INFO] running `Command { std: "docker" "inspect" "5d6798d5b75f6fae98b9af380a572f1ad078953fc140ae6ee922b00deffee764", 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" "5d6798d5b75f6fae98b9af380a572f1ad078953fc140ae6ee922b00deffee764" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling qubit-clock v0.13.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling process-wrap v10.0.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling qubit-command v0.10.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.57
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 08s
[INFO] running `Command { std: "docker" "inspect" "5d6798d5b75f6fae98b9af380a572f1ad078953fc140ae6ee922b00deffee764", 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" "5d6798d5b75f6fae98b9af380a572f1ad078953fc140ae6ee922b00deffee764" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/qubit_command-47d6b5b8e38dad27)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test command_error::tests::test_finalization_preserves_timeout_and_partial_output ... ok
[INFO] [stdout] test command_error_reason::tests::test_command_error_formats_and_exposes_every_cleanup_variant ... ok
[INFO] [stdout] test command_runner::internal::output_capture_options::tests::test_output_capture_options_new_accepts_a_writer_and_diagnostic_path ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_collect_output_builds_success_with_truncation ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_collect_output_maps_each_tee_failure ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_collect_output_maps_stderr_read_failure ... ok
[INFO] [stdout] test command_error_reason::tests::test_command_error_enforces_every_reason_contract ... ok
[INFO] [stdout] test command_error::tests::test_finalization_keeps_existing_primary_output ... ok
[INFO] [stdout] test command_error::tests::test_finalization_retains_time_failure_after_cancellation ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_collect_output_preserves_completed_output_on_stdin_failure ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_collect_output_orders_combined_helper_failures ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_collect_output_preserves_stdin_os_error_source ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_collect_output_prioritizes_elapsed_failure_and_retains_helpers ... ok
[INFO] [stdout] test command_runner::internal::command_io::tests::test_finish_helpers_joins_when_all_cancellations_succeed ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_output_collector_read_failure_preserves_partial_output ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_collect_output_maps_stdout_read_failure_with_partial_streams ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_join_output_reader_maps_worker_panic ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_output_collector_flush_failure_preserves_tee_path ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_output_collector_write_failure_preserves_tee_path ... ok
[INFO] [stdout] test command_runner::internal::io_files::tests::test_truncate_output_maps_injected_set_len_failure ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_pending_tee_error_keeps_eof_complete ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_pending_tee_error_survives_later_read_failure ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_combined_stream_failures_survive_time_failure_and_stop_reason_demotion ... ok
[INFO] [stdout] test command_runner::internal::output_tee::tests::test_output_tee_rejects_writer_without_path - should panic ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_pending_tee_error_survives_pipe_wakeup_cancellation ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_pending_tee_error_survives_every_read_cancellation ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_tee_cancellation_preserves_read_bytes_and_observed_eof ... ok
[INFO] [stdout] test command_runner::internal::output_tee::tests::test_output_tee_rejects_unpaired_parts - should panic ... ok
[INFO] [stdout] test command_runner::internal::process_terminator::tests::test_process_termination_maps_timeout_and_cancellation_kill_failures ... ok
[INFO] [stdout] test command_runner::internal::command_io::tests::test_finish_helpers_orders_io_before_cancellation_for_each_helper ... ok
[INFO] [stdout] test command_runner::internal::run_event::tests::test_run_event_keeps_normal_exit_separate_from_stop_reasons ... ok
[INFO] [stdout] test command_runner::internal::run_event::tests::test_run_event_maps_non_exit_events_to_stop_reasons ... ok
[INFO] [stdout] test command_runner::internal::command_io::tests::test_finish_helpers_joins_completed_reader_after_cancellation_failure ... ok
[INFO] [stdout] test command_runner::internal::command_io::tests::test_finish_helpers_orders_all_cancellation_failures_by_helper ... ok
[INFO] [stdout] test command_runner::internal::output_collector::tests::test_combined_stream_failures_survive_cleanup_without_process_status ... ok
[INFO] [stdout] test command_runner::internal::run_event::tests::test_stop_reason_builds_each_primary_error_kind ... ok
[INFO] [stdout] test command_runner::internal::stdin_pipe::tests::test_join_stdin_writer_maps_worker_panic ... ok
[INFO] [stdout] test command_runner::internal::stdin_pipe::tests::test_join_stdin_writer_maps_write_failure ... ok
[INFO] [stdout] rustc 1.99.0-beta.8 (dfb0accb7 2026-09-26)
[INFO] [stdout] test command_runner::internal::process_terminator::tests::test_process_terminator_observes_completed_child_after_tree_failure ... ok
[INFO] [stdout] test command_runner::internal::starting_command::tests::test_startup_abort_retains_primary_without_waiting_after_failed_kills ... ok
[INFO] [stdout] test command_runner::internal::stop_reason::tests::test_time_failure_after_exit_demotes_finalize_failure_to_cleanup ... ok
[INFO] [stdout] test command_runner::internal::process_terminator::tests::test_process_terminator_waits_after_successful_tree_termination ... ok
[INFO] [stdout] test command_runner::tests::test_take_output_pipe_reports_each_missing_stream ... ok
[INFO] [stdout] test command_runner::tests::test_start_output_reader_maps_each_stream_spawn_failure ... ok
[INFO] [stdout] test command_runner::internal::command_io::tests::test_finish_helpers_detaches_after_confirmation_timeout ... ok
[INFO] [stdout] test command_runner::internal::command_io::tests::test_started_helpers_share_one_confirmation_deadline ... ok
[INFO] [stdout] rustc 1.99.0-beta.8 (dfb0accb7 2026-09-26)
[INFO] [stdout] test command_runner::internal::stdin_pipe::tests::test_write_stdin_bytes_reports_missing_pipe ... ok
[INFO] [stdout] rustc 1.99.0-beta.8 (dfb0accb7 2026-09-26)
[INFO] [stdout] rustc 1.99.0-beta.8 (dfb0accb7 2026-09-26)
[INFO] [stdout] test command_runner::internal::stdin_pipe::tests::test_write_stdin_bytes_maps_injected_spawn_failure ... ok
[INFO] [stdout] test command_runner::internal::command_io::tests::test_finish_helpers_keeps_output_error_primary_to_cancellation_failure ... ok
[INFO] [stdout] test command_runner::internal::process_terminator::tests::test_process_terminator_treats_not_found_tree_as_exit_race ... ok
[INFO] [stdout] test command_runner::internal::process_terminator::tests::test_process_terminator_retains_every_failure_without_waiting_after_failed_kills ... ok
[INFO] [stdout] test command_runner::internal::process_terminator::tests::test_process_terminator_keeps_tree_failure_when_fallback_wait_fails ... ok
[INFO] [stdout] test command_runner::internal::process_terminator::tests::test_process_terminator_falls_back_to_direct_child_after_tree_failure ... ok
[INFO] [stdout] test command_runner::internal::running_command::tests::test_timeout_retains_each_individual_helper_failure ... ok
[INFO] [stdout] test command_runner::internal::starting_command::tests::test_startup_abort_cancels_every_initialized_helper_once ... ok
[INFO] [stdout] test command_runner::internal::process_terminator::tests::test_process_terminator_does_not_wait_for_observed_status ... ok
[INFO] [stdout] test command_runner::internal::running_command::tests::test_resolve_event_preserves_error_priority_and_cleanup_order ... ok
[INFO] [stdout] test command_runner::internal::running_command::tests::test_resolve_event_preserves_all_stop_reasons_across_cleanup_outcomes ... ok
[INFO] [stderr]      Running tests/command_argument_tests.rs (/opt/rustwide/target/release/deps/command_argument_tests-0065f1d0aeb8e393)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.20s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_command_debug_redacts_sensitive_positional_argument ... ok
[INFO] [stdout] test test_command_sensitive_os_arg_preserves_raw_value_and_redacts_debug ... ok
[INFO] [stderr]      Running tests/command_cancellation_tests.rs (/opt/rustwide/target/release/deps/command_cancellation_tests-f2a9980431f5188f)
[INFO] [stdout] test test_command_sensitive_non_utf8_argument_never_leaks_lossy_fragments ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_command_cancellation_is_shared_and_one_shot ... ok
[INFO] [stderr]      Running tests/command_cleanup_failure_tests.rs (/opt/rustwide/target/release/deps/command_cleanup_failure_tests-868fcc56983e3f36)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_command_cleanup_failure_debug_redacts_paths ... ok
[INFO] [stdout] test test_stderr_cancellation_cleanup_failure_debug_includes_variant_and_error ... ok
[INFO] [stdout] test test_stdout_cancellation_cleanup_failure_debug_includes_variant_and_error ... ok
[INFO] [stdout] test test_stdin_cancellation_cleanup_failure_debug_includes_variant_and_error ... ok
[INFO] [stdout] test test_command_cleanup_failure_is_debuggable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_env_tests.rs (/opt/rustwide/target/release/deps/command_env_tests-7cadbd3512ca471d)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_command_debug_stages_named_adapter_results ... ok
[INFO] [stdout] test test_command_env_readding_removed_key_clears_removal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_error_kind_tests.rs (/opt/rustwide/target/release/deps/command_error_kind_tests-44fe948f365155da)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_command_error_kind_is_copy_and_comparable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_error_reason_tests.rs (/opt/rustwide/target/release/deps/command_error_reason_tests-4ea0afd0dccc6968)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_command_error_reason_debug_redacts_paths ... ok
[INFO] [stderr]      Running tests/command_error_size_tests.rs (/opt/rustwide/target/release/deps/command_error_size_tests-b99cbf266991669c)
[INFO] [stdout] test test_command_error_reason_retains_unexpected_exit_details ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_command_error_remains_small_enough_for_result_returns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_error_tests.rs (/opt/rustwide/target/release/deps/command_error_tests-f4e05306dfbad32c)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_command_error_cancelled_before_start_has_no_output ... ok
[INFO] [stdout] test test_command_error_debug_redacts_output_and_paths ... ok
[INFO] [stdout] test test_command_error_kind_and_reason_are_stable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_output_tests.rs (/opt/rustwide/target/release/deps/command_output_tests-b68a8d9b0c494b94)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_command_output_rejects_invalid_utf8_for_strict_text ... ok
[INFO] [stdout] test test_command_output_debug_redacts_captured_streams ... ok
[INFO] [stdout] test test_command_output_reports_unix_termination_signal ... ok
[INFO] [stdout] test test_command_output_stderr_returns_bytes_and_text ... ok
[INFO] [stdout] test test_command_output_always_exposes_lossy_text ... ok
[INFO] [stdout] test test_command_output_stdout_returns_bytes_and_text ... ok
[INFO] [stdout] test test_command_output_consuming_stream_accessors_preserve_bytes ... ok
[INFO] [stderr]      Running tests/command_run_options_parts_tests.rs (/opt/rustwide/target/release/deps/command_run_options_parts_tests-4a3d63f9bf279e81)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_command_run_options_parts_reach_runner ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_run_options_tests.rs (/opt/rustwide/target/release/deps/command_run_options_tests-86bf989263b97bf8)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_command_run_options_store_cancellation_and_tee_paths ... ok
[INFO] [stdout] test test_command_run_options_clone_copies_tee_paths ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/command_runner_tests.rs (/opt/rustwide/target/release/deps/command_runner_tests-ed7822adc9d10d27)
[INFO] [stdout] 
[INFO] [stdout] running 114 tests
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_rejects_hard_linked_output_files ... ok
[INFO] [stdout] test command_runner::internal::error_mapping_tests::test_error_mapping_redacts_io_paths_in_diagnostics ... ok
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_rejects_hard_linked_input_stderr_conflict ... ok
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_normalizes_relative_output_path_components ... FAILED
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_rejects_output_device ... ok
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_rejects_stdin_stdout_conflict_without_truncating_input ... ok
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_rejects_stderr_device ... ok
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_rejects_stdin_stderr_conflict_without_truncating_input ... ok
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_rejects_stdout_stderr_conflict_before_creating_file ... ok
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_rejects_symlinked_input_output_conflict ... ok
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_rejects_fifo_for_stdin_path ... ok
[INFO] [stdout] test command_runner::internal::error_mapping_tests::test_error_mapping_preserves_unexpected_exit_output ... ok
[INFO] [stdout] test command_runner::internal::output_capture_error_tests::test_output_capture_error_reports_unopenable_stdout_file ... ok
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_reports_symlink_loop_during_path_inspection ... ok
[INFO] [stdout] test command_runner::internal::output_collector_tests::test_output_collector_keeps_streams_separate ... ok
[INFO] [stdout] test command_runner::internal::captured_output_tests::test_captured_output_records_stdout_truncation ... ok
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_rejects_fifo_for_stdout_path ... ok
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_rejects_hard_linked_input_output_conflict ... ok
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_accepts_regular_files_after_handle_validation ... ok
[INFO] [stdout] test command_runner::internal::process_setup_tests::test_process_setup_reports_missing_stdin_file_before_spawn ... ok
[INFO] [stdout] test command_runner::internal::running_command_tests::test_running_command_reports_clock_domain_change_after_exit ... ok
[INFO] [stdout] test command_runner::internal::running_command_tests::test_running_command_rejects_inconsistent_timer_before_waiting ... ok
[INFO] [stdout] test command_runner::internal::pollable_stdin_tests::test_pollable_stdin_drains_large_input_without_blocking ... ok
[INFO] [stdout] test command_runner::internal::running_command_tests::test_running_command_reports_injected_timer_completion_failure ... ok
[INFO] [stdout] test command_runner::internal::stdin_writer_tests::test_stdin_writer_sends_configured_bytes ... ok
[INFO] [stdout] test command_runner::internal::running_command_tests::test_running_command_reports_injected_timer_registration_failure ... ok
[INFO] [stdout] test test_command_runner_rejects_directory_as_stderr_tee ... ok
[INFO] [stdout] test command_runner::internal::io_files_tests::test_runner_rejects_fifo_for_stderr_path ... ok
[INFO] [stdout] test test_command_runner_rejects_directory_as_stdin_file ... ok
[INFO] [stdout] test test_command_runner_rejects_directory_as_stdout_tee ... ok
[INFO] [stdout] test command_runner::internal::wait_policy_tests::test_wait_policy_starts_timeout_polling_with_short_interval ... ok
[INFO] [stdout] test test_runner_pre_cancelled_command_does_not_truncate_existing_output_file ... ok
[INFO] [stdout] test unix::test_command_runner_can_accept_output_truncation ... ok
[INFO] [stdout] test test_runner_pre_cancelled_command_does_not_prepare_output_file ... ok
[INFO] [stdout] test unix::test_command_runner_debug_describes_configuration ... ok
[INFO] [stdout] test unix::test_command_runner_debug_redacts_path_configuration ... ok
[INFO] [stdout] test command_runner::internal::running_command_tests::test_running_command_completes_before_timeout ... ok
[INFO] [stdout] test command_runner::internal::captured_output_tests::test_captured_output_can_keep_zero_stdout ... ok
[INFO] [stdout] test unix::test_command_runner_error_masks_sensitive_option_after_double_dash ... ok
[INFO] [stdout] test unix::test_command_runner_default_configuration ... ok
[INFO] [stdout] test unix::test_command_runner_error_redacts_configured_sensitive_field ... ok
[INFO] [stdout] test unix::test_command_runner_error_redacts_default_database_credentials ... ok
[INFO] [stdout] test command_runner::internal::wait_policy_tests::test_wait_policy_enforces_configured_timeout ... ok
[INFO] [stdout] test unix::test_command_runner_disable_logging_updates_configuration ... ok
[INFO] [stdout] test unix::test_command_runner_error_redacts_environment_display ... ok
[INFO] [stdout] test unix::test_command_runner_error_redacts_multiple_configured_sensitive_fields ... ok
[INFO] [stdout] test unix::test_command_runner_error_redacts_sensitive_jvm_property ... ok
[INFO] [stdout] test command_runner::internal::output_tee_tests::test_output_tee_streams_stderr_to_file ... ok
[INFO] [stdout] test unix::test_command_runner_error_redacts_sensitive_argv_values ... ok
[INFO] [stdout] test command_runner::internal::running_command_tests::test_running_command_cleans_up_inherited_output_after_time_failure ... ok
[INFO] [stdout] test unix::test_command_runner_keeps_long_diagnostic_values ... ok
[INFO] [stdout] test support::escaped_process_guard::tests::terminate_disarms_guard_after_success ... ok
[INFO] [stdout] test unix::test_command_runner_bounded_output_limits_streams_and_rejects_truncation ... ok
[INFO] [stdout] test support::escaped_process_guard::tests::wait_until_recorded_ignores_empty_pid_file ... ok
[INFO] [stdout] test command_runner::internal::output_capture_options_tests::test_output_capture_options_keep_full_tee_with_limited_memory ... ok
[INFO] [stdout] test unix::test_command_runner_output_limit_updates_configuration ... ok
[INFO] [stdout] test unix::test_command_runner_keeps_complete_finite_diagnostic_inputs ... ok
[INFO] [stdout] test unix::test_command_runner_floor_overrides_suffix_allow_for_default_sensitive_fields ... ok
[INFO] [stdout] test unix::test_command_runner_error_uses_argv_style_command_text ... ok
[INFO] [stdout] test unix::test_command_runner_output_file_updates_configuration ... ok
[INFO] [stdout] test unix::test_command_runner_floor_overrides_exact_allow_for_default_sensitive_fields ... ok
[INFO] [stdout] test unix::test_command_runner_run_applies_environment_clear_then_set ... ok
[INFO] [stdout] test unix::test_command_runner_default_rejects_output_beyond_safe_limit ... ok
[INFO] [stdout] test unix::test_command_runner_run_accepts_configured_success_code ... ok
[INFO] [stdout] test unix::test_command_runner_run_accepts_configured_success_codes ... ok
[INFO] [stdout] test unix::test_command_runner_run_accepts_stdin_inherit ... ok
[INFO] [stdout] test unix::test_command_runner_run_applies_default_working_directory ... ok
[INFO] [stdout] test unix::test_command_runner_run_captures_stdout ... ok
[INFO] [stdout] test unix::test_command_runner_run_applies_working_directory_override ... ok
[INFO] [stdout] test unix::test_command_runner_run_fails_when_output_is_truncated ... ok
[INFO] [stdout] test unix::test_command_runner_error_redacts_shell_payload ... ok
[INFO] [stdout] test unix::test_command_runner_run_applies_environment_remove ... ok
[INFO] [stdout] test unix::test_command_runner_run_captures_stderr ... ok
[INFO] [stdout] test unix::test_command_runner_run_limits_captured_output ... ok
[INFO] [stdout] test unix::test_command_runner_run_ignores_stdin_broken_pipe_for_success ... ok
[INFO] [stdout] test unix::test_command_runner_run_reports_stderr_file_open_failure ... ok
[INFO] [stdout] test unix::test_command_runner_run_logs_unexpected_exit_without_error_level ... ok
[INFO] [stdout] test unix::test_command_runner_run_reports_missing_stdin_file ... ok
[INFO] [stdout] test unix::test_command_runner_run_reports_output_file_open_failure ... ok
[INFO] [stdout] test unix::test_command_runner_run_reports_spawn_failure ... ok
[INFO] [stdout] test unix::test_command_runner_run_preserves_exit_status_after_stdin_broken_pipe ... ok
[INFO] [stdout] test unix::test_command_runner_run_tees_output_to_files ... ok
[INFO] [stdout] test unix::test_command_runner_run_logs_success_lifecycle_at_debug ... ok
[INFO] [stdout] test unix::test_command_runner_run_reads_stdin_file ... ok
[INFO] [stdout] test unix::test_command_runner_stages_each_named_adapter_result ... ok
[INFO] [stdout] test unix::test_command_runner_run_logs_redacted_command_text ... ok
[INFO] [stdout] test unix::test_command_runner_run_without_timeout ... ok
[INFO] [stdout] test unix::test_command_runner_run_suppresses_failure_logging ... ok
[INFO] [stdout] test unix::test_command_runner_timer_updates_configuration ... ok
[INFO] [stdout] test unix::test_command_runner_run_reports_unexpected_exit ... ok
[INFO] [stdout] test unix::test_command_runner_run_suppresses_success_logging ... ok
[INFO] [stdout] test unix::test_command_runner_run_writes_stdin_bytes ... ok
[INFO] [stdout] test unix::test_runner_accepts_a_complete_diagnostic_redaction_policy ... ok
[INFO] [stdout] test unix::test_command_runner_unexpected_exit_precedes_output_truncation ... ok
[INFO] [stdout] test unix::test_command_runner_unbounded_output_disables_safe_limit ... ok
[INFO] [stdout] test unix::test_runner_cancellation_without_timeout_terminates_running_command ... ok
[INFO] [stdout] test unix::test_runner_timeout_uses_injected_manual_timer ... ok
[INFO] [stdout] test unix::test_command_runner_run_kills_process_group_on_timeout ... ok
[INFO] [stdout] test unix::test_command_runner_run_reports_timeout ... ok
[INFO] [stdout] test unix::test_command_runner_run_applies_environment_override ... ok
[INFO] [stdout] test unix::test_command_runner_run_times_out_when_background_child_inherits_output ... ok
[INFO] [stdout] test command_runner::internal::finished_command_tests::test_finished_command_preserves_elapsed_time ... ok
[INFO] [stdout] test unix::test_runner_timeout_accepts_child_that_exits_before_deadline ... ok
[INFO] [stdout] test unix::test_runner_without_timeout_uses_parent_process_group ... ok
[INFO] [stdout] test command_runner::internal::captured_output_tests::test_captured_output_limit_without_truncation ... ok
[INFO] [stdout] test unix::test_command_runner_timeout_returns_when_descendant_escapes_process_group ... ok
[INFO] [stdout] test unix::test_runner_without_timeout_does_not_wait_on_injected_timer ... ok
[INFO] [stdout] test unix::test_command_runner_timeout_cancels_incomplete_stream ... ok
[INFO] [stdout] test unix::test_runner_cancellation_wakes_silent_inherited_stdout_reader ... ok
[INFO] [stdout] test command_runner::internal::command_io_tests::test_command_io_collects_stdout_and_stderr ... ok
[INFO] [stdout] test command_runner::internal::output_reader_tests::test_output_reader_drains_stderr_even_when_stdout_is_limited ... ok
[INFO] [stdout] test command_runner::internal::finished_command_tests::test_finished_command_elapsed_includes_inherited_output_drain ... ok
[INFO] [stdout] test unix::test_runner_cancellation_wakes_blocked_stdin_writer ... FAILED
[INFO] [stdout] test unix::test_command_runner_timeout_cancels_blocked_stdin_writer ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- command_runner::internal::io_files_tests::test_runner_normalizes_relative_output_path_components stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'command_runner::internal::io_files_tests::test_runner_normalizes_relative_output_path_components' (2567) panicked at tests/command_runner/internal/io_files_tests.rs:211:10:
[INFO] [stdout] relative output temp directory should be created: Custom { kind: ReadOnlyFilesystem, error: PathError { path: "/opt/rustwide/workdir/./qubit-command-relative-output-97vw3M", err: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61b2320c3151 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x61b2320d88fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x61b2320c7f2c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x61b23209bad6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x61b2320b9f09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x61b23200cc30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x61b2320ba232 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x61b23209bb82 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x61b232094589 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x61b23209c95d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x61b2320d902c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x61b2320d8e02 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x61b231fe9a4c - command_runner_tests[eba46410fce656a3]::command_runner::internal::io_files_tests::test_runner_normalizes_relative_output_path_components
[INFO] [stdout]   13:     0x61b231fd9bd9 - <command_runner_tests[eba46410fce656a3]::command_runner::internal::io_files_tests::test_runner_normalizes_relative_output_path_components::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x61b231ffff1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x61b23200d585 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x61b232006e44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x61b2320106e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x61b2320c2169 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7dd8dfff1dfa - <unknown>
[INFO] [stdout]   20:     0x7dd8e00853d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- unix::test_runner_cancellation_wakes_blocked_stdin_writer stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'unix::test_runner_cancellation_wakes_blocked_stdin_writer' (2959) panicked at tests/support/escaped_process_guard.rs:42:14:
[INFO] [stdout] escaped descendant must be terminated: "escaped descendant 2978 still exists after 1 second"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61b2320c3151 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x61b2320d88fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x61b2320c7f2c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x61b23209bad6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x61b2320b9f09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x61b23200cc30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x61b2320ba232 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x61b23209bb82 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x61b232094589 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x61b23209c95d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x61b2320d902c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x61b2320d8e02 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x61b231fa1467 - command_runner_tests[eba46410fce656a3]::unix::test_runner_cancellation_wakes_blocked_stdin_writer
[INFO] [stdout]   13:     0x61b231fd9519 - <command_runner_tests[eba46410fce656a3]::unix::test_runner_cancellation_wakes_blocked_stdin_writer::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x61b231ffff1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x61b23200d585 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x61b232006e44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x61b2320106e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x61b2320c2169 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7dd8dfff1dfa - <unknown>
[INFO] [stdout]   20:     0x7dd8e00853d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- unix::test_command_runner_timeout_cancels_blocked_stdin_writer stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'unix::test_command_runner_timeout_cancels_blocked_stdin_writer' (2935) panicked at tests/support/escaped_process_guard.rs:42:14:
[INFO] [stdout] escaped descendant must be terminated: "escaped descendant 2947 still exists after 1 second"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61b2320c3151 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x61b2320d88fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x61b2320c7f2c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x61b23209bad6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x61b2320b9f09 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x61b23200cc30 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x61b2320ba232 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x61b23209bb82 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x61b232094589 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x61b23209c95d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x61b2320d902c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x61b2320d8e02 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x61b231fac0d7 - command_runner_tests[eba46410fce656a3]::unix::test_command_runner_timeout_cancels_blocked_stdin_writer
[INFO] [stdout]   13:     0x61b231fd9779 - <command_runner_tests[eba46410fce656a3]::unix::test_command_runner_timeout_cancels_blocked_stdin_writer::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x61b231ffff1b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x61b23200d585 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x61b232006e44 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x61b2320106e2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x61b2320c2169 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7dd8dfff1dfa - <unknown>
[INFO] [stdout]   20:     0x7dd8e00853d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     command_runner::internal::io_files_tests::test_runner_normalizes_relative_output_path_components
[INFO] [stdout]     unix::test_command_runner_timeout_cancels_blocked_stdin_writer
[INFO] [stdout]     unix::test_runner_cancellation_wakes_blocked_stdin_writer
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 111 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.19s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test command_runner_tests`
[INFO] running `Command { std: "docker" "inspect" "5d6798d5b75f6fae98b9af380a572f1ad078953fc140ae6ee922b00deffee764", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d6798d5b75f6fae98b9af380a572f1ad078953fc140ae6ee922b00deffee764", kill_on_drop: false }`
[INFO] [stdout] 5d6798d5b75f6fae98b9af380a572f1ad078953fc140ae6ee922b00deffee764
