[INFO] fetching crate oby-hook 0.2.2...
[INFO] testing oby-hook-0.2.2 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate oby-hook 0.2.2 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate oby-hook 0.2.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate oby-hook 0.2.2
[INFO] tweaked toml for crates.io crate oby-hook 0.2.2 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate oby-hook 0.2.2 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 oby-hook 0.2.2 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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] cd4e7849128267aa695e107b74f1e4784c45b2d59db6566fbcf0b6904e3c18f6
[INFO] running `Command { std: "docker" "start" "cd4e7849128267aa695e107b74f1e4784c45b2d59db6566fbcf0b6904e3c18f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cd4e7849128267aa695e107b74f1e4784c45b2d59db6566fbcf0b6904e3c18f6", 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" "cd4e7849128267aa695e107b74f1e4784c45b2d59db6566fbcf0b6904e3c18f6" "/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" "cd4e7849128267aa695e107b74f1e4784c45b2d59db6566fbcf0b6904e3c18f6", 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" "cd4e7849128267aa695e107b74f1e4784c45b2d59db6566fbcf0b6904e3c18f6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling log v0.4.30
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling oby-core v0.2.2
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling oby-hook v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `tracing-subscriber`
[INFO] [stderr]   --> Cargo.toml:25:15
[INFO] [stderr]    |
[INFO] [stderr] 25 | [dependencies.tracing-subscriber]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `tracing-subscriber`
[INFO] [stderr] warning: `oby-hook` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 7.87s
[INFO] running `Command { std: "docker" "inspect" "cd4e7849128267aa695e107b74f1e4784c45b2d59db6566fbcf0b6904e3c18f6", 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" "cd4e7849128267aa695e107b74f1e4784c45b2d59db6566fbcf0b6904e3c18f6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling oby-hook v0.2.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1.49s
[INFO] running `Command { std: "docker" "inspect" "cd4e7849128267aa695e107b74f1e4784c45b2d59db6566fbcf0b6904e3c18f6", 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" "cd4e7849128267aa695e107b74f1e4784c45b2d59db6566fbcf0b6904e3c18f6" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/oby-hook/2554cb019b1fc28e/out/oby_hook-2554cb019b1fc28e)
[INFO] [stdout] 
[INFO] [stdout] running 124 tests
[INFO] [stdout] test capturers::bash::pre_filter::tests::build_grep_pipeline_custom_counts ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::build_grep_pipeline_emits_b_a_with_args ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::build_grep_pipeline_none_when_invert ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::build_head_pipeline_default_count ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::build_head_pipeline_none_when_byte_mode ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::build_head_pipeline_peek_ahead ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::build_head_pipeline_short_form ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::build_tail_pipeline_default_count ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::build_tail_pipeline_none_when_byte_mode ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::build_tail_pipeline_none_when_follow ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::build_tail_pipeline_none_when_plus_n ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::build_tail_pipeline_peek_behind ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::clamps_above_max ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::defaults_when_unset ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::falls_back_on_empty ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::falls_back_on_garbage ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::grep_invert_false_for_long_form_substring_in_other_flag ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::grep_invert_false_for_other_flags ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::grep_invert_false_for_other_long_flags ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::grep_invert_true_for_combined_short_flags_with_v ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::grep_invert_false_for_plain_pattern ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::grep_invert_true_for_long_form ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::grep_invert_true_for_v_at_end_of_args ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::head_long_byte_form_skips ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::grep_invert_true_for_standalone_v ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::head_with_file_arg ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::head_n_flag_extracts_count ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::tail_byte_mode_skips ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::tail_follow_skips ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::head_no_args_uses_default_count ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::head_byte_mode_skips ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::tail_n_flag_extracts_count ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::head_short_form_count ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::parses_valid_values ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::trims_whitespace_before_parse ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::tail_short_form_count ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::other_shell_skips_xtrace ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::tail_plus_n_form_skips ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::tail_no_args_uses_default ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::outer_wrap_form ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_ampersand_combined_redirect_not_touched ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_append_redirect_injects_tee_a_to_file ... ok
[INFO] [stdout] test capturers::bash::pre_filter::tests::tail_plus_short_form_skips ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_dev_null_stderr_and_file_redirect_coexist ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_first_pipe_stage_not_tee_d ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_fd_duplication_not_touched ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::dev_null_inside_quotes_is_not_rewritten ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_grep_in_comment_not_rewritten ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_grep_inside_quoted_string_not_rewritten ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_fd_redirect_not_touched_by_v0_2 ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_grep_inside_subshell_not_rewritten ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_grep_injects_pre_grep_tee ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_grep_skips_when_combined_short_v ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_grep_skips_when_invert ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_grep_window_default_includes_b_a ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_head_injects_pre_head_tee ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_head_skips_when_byte_mode ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_head_window_peek_ahead ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_includes_dev_null_neutralization ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_multi_stage_pipeline_windows_each_filter ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_outer_wrap_includes_xtrace_fd ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_out_redirect_injects_tee_to_file ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_outer_wrap_preserves_stdout_and_stderr_sinks ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_process_substitution_target_not_re_rewritten ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_quoted_target_preserved ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_tail_injects_pre_tail_tee ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_tail_skips_when_follow ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_tail_skips_when_plus_n_form ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::rewrite_tail_window_peek_behind ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::shell_escape_basic ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::trailing_comment_does_not_break_outer_wrap ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::zsh_outer_wrap_includes_ps4_sentinel_and_awk_demuxer ... ok
[INFO] [stdout] test capturers::bash::rewrite::tests::zsh_wrap_does_not_use_bash_xtracefd ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::comment_excluded_after_whitespace ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::code_contains_ignores_quoted_matches ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::double_quotes_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::no_quotes_one_span ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::pipe_segments_fd_prefixed_pipe_still_pipe ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::hash_in_word_is_kept ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::pipe_segments_first_word_skips_leading_whitespace ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::pipe_segments_logical_or_is_one_segment ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::pipe_segments_pipe_in_command_substitution_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::pipe_segments_pipe_in_comment_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::pipe_segments_pipe_in_double_quote_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::pipe_segments_pipe_in_backticks_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::pipe_segments_pipe_in_single_quote_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::pipe_segments_single_command_one_segment ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::pipe_segments_three_stage_pipeline ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::pipe_segments_two_stage_pipeline ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_ampersand_after_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::pipe_segments_pipe_in_parens_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_ampersand_before_append_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_ampersand_before_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_append_then_ampersand_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_comment_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_fd_prefixed_redirect_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_inside_command_substitution_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_multiple ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_process_substitution_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_quoted_metachar_excluded ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_quoted_target_double ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_quoted_target_single ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_simple_append ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::redirects_simple_out ... ok
[INFO] [stdout] test capturers::bash::scanner::tests::single_quotes_excluded ... ok
[INFO] [stdout] test capturers::bash::shell::tests::bash_supports_process_sub ... ok
[INFO] [stdout] test capturers::bash::shell::tests::bash_xtrace_wrap_uses_bash_xtracefd ... ok
[INFO] [stdout] test capturers::bash::shell::tests::other_does_not ... ok
[INFO] [stdout] test capturers::bash::shell::tests::other_xtrace_wrap_skips_xtrace_entirely ... ok
[INFO] [stdout] test capturers::bash::shell::tests::zsh_supports_process_sub ... ok
[INFO] [stdout] test capturers::bash::shell::tests::zsh_xtrace_wrap_uses_ps4_sentinel_and_awk_demuxer ... ok
[INFO] [stdout] test capturers::bash::tests::render_post_status_error_when_error_field_present ... ok
[INFO] [stdout] test capturers::bash::tests::render_post_status_ok_when_no_error ... ok
[INFO] [stdout] test capturers::bash::tests::render_pre_appends_description ... ok
[INFO] [stdout] test capturers::bash::tests::render_pre_uses_first_line_of_command ... ok
[INFO] [stdout] test capturers::read::tests::render_post_falls_back_to_ok_summary_when_no_output ... ok
[INFO] [stdout] test capturers::read::tests::render_post_uses_ctx_tool_use_id_and_byte_count ... ok
[INFO] [stdout] test capturers::read::tests::render_pre_emits_headline ... ok
[INFO] [stdout] test capturers::read::tests::render_pre_with_offset_and_limit ... ok
[INFO] [stdout] test env_gate::tests::one_is_active ... ok
[INFO] [stdout] test env_gate::tests::other_value_is_inactive ... ok
[INFO] [stdout] test env_gate::tests::unset_is_inactive ... ok
[INFO] [stdout] test registry::tests::lookup_by_tool_name ... ok
[INFO] [stdout] test registry::tests::registry_contains_bash_and_read ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 124 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dispatch.rs (/opt/rustwide/target/release/build/oby-hook/0a7ca0340ab6fb39/out/dispatch-0a7ca0340ab6fb39)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test bash_dispatch_emits_rewrite_json_to_stdout ... FAILED
[INFO] [stdout] test env_gate_off_means_silent_passthrough ... FAILED
[INFO] [stdout] test read_dispatch_sends_entry_to_control_socket ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- bash_dispatch_emits_rewrite_json_to_stdout stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'bash_dispatch_emits_rewrite_json_to_stdout' (832) panicked at tests/dispatch.rs:103:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b622475b391 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5b622476f71a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5b622475f96c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5b62247357b6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5b62247531e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5b62246ebf40 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5b62247533a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5b6224735862 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5b622472e459 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5b622473646d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5b622476fe4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5b622476fc22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5b62246dc2ca - <dispatch[73b6cb415abf31e3]::bash_dispatch_emits_rewrite_json_to_stdout::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5b62246df38b - 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]   14:     0x5b62246ec565 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5b62246e5e54 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5b62246ef5f2 - <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]   17:     0x5b622475abef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x79202d24ddfa - <unknown>
[INFO] [stdout]   19:     0x79202d2e13d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- env_gate_off_means_silent_passthrough stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'env_gate_off_means_silent_passthrough' (833) panicked at tests/dispatch.rs:35:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b622475b391 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5b622476f71a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5b622475f96c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5b62247357b6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5b62247531e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5b62246ebf40 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5b62247533a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5b6224735862 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5b622472e459 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5b622473646d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5b622476fe4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5b622476fc22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5b62246dbe23 - <dispatch[73b6cb415abf31e3]::env_gate_off_means_silent_passthrough::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5b62246df38b - 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]   14:     0x5b62246ec565 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5b62246e5e54 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5b62246ef5f2 - <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]   17:     0x5b622475abef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x79202d24ddfa - <unknown>
[INFO] [stdout]   19:     0x79202d2e13d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- read_dispatch_sends_entry_to_control_socket stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'read_dispatch_sends_entry_to_control_socket' (834) panicked at tests/dispatch.rs:71:10:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b622475b391 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5b622476f71a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5b622475f96c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5b62247357b6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5b62247531e9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5b62246ebf40 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5b62247533a2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5b6224735862 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5b622472e459 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5b622473646d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5b622476fe4c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5b622476fc22 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5b62246dca21 - <dispatch[73b6cb415abf31e3]::read_dispatch_sends_entry_to_control_socket::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5b62246df38b - 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]   14:     0x5b62246ec565 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5b62246e5e54 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5b62246ef5f2 - <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]   17:     0x5b622475abef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x79202d24ddfa - <unknown>
[INFO] [stdout]   19:     0x79202d2e13d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     bash_dispatch_emits_rewrite_json_to_stdout
[INFO] [stdout]     env_gate_off_means_silent_passthrough
[INFO] [stdout]     read_dispatch_sends_entry_to_control_socket
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test dispatch`
[INFO] running `Command { std: "docker" "inspect" "cd4e7849128267aa695e107b74f1e4784c45b2d59db6566fbcf0b6904e3c18f6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd4e7849128267aa695e107b74f1e4784c45b2d59db6566fbcf0b6904e3c18f6", kill_on_drop: false }`
[INFO] [stdout] cd4e7849128267aa695e107b74f1e4784c45b2d59db6566fbcf0b6904e3c18f6
