[INFO] cloning repository https://github.com/FirebirdRender/braid
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/FirebirdRender/braid" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FFirebirdRender%2Fbraid", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FFirebirdRender%2Fbraid'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 83cdab519adae810d3680e12d0f55058728c445b
[INFO] testing FirebirdRender/braid/83cdab519adae810d3680e12d0f55058728c445b against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FFirebirdRender%2Fbraid" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/FirebirdRender/braid
[INFO] finished tweaking git repo https://github.com/FirebirdRender/braid
[INFO] tweaked toml for git repo https://github.com/FirebirdRender/braid written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/FirebirdRender/braid on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/FirebirdRender/braid 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.98.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-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 94a3cc0feea1cd88544fb03695a87eb34f1e5ed33708e62b94c89fe68441dc69
[INFO] running `Command { std: "docker" "start" "94a3cc0feea1cd88544fb03695a87eb34f1e5ed33708e62b94c89fe68441dc69", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "94a3cc0feea1cd88544fb03695a87eb34f1e5ed33708e62b94c89fe68441dc69", 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" "94a3cc0feea1cd88544fb03695a87eb34f1e5ed33708e62b94c89fe68441dc69" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "94a3cc0feea1cd88544fb03695a87eb34f1e5ed33708e62b94c89fe68441dc69", 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" "94a3cc0feea1cd88544fb03695a87eb34f1e5ed33708e62b94c89fe68441dc69" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling bitflags v2.12.1
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling lz4_flex v0.13.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling braid v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.34s
[INFO] running `Command { std: "docker" "inspect" "94a3cc0feea1cd88544fb03695a87eb34f1e5ed33708e62b94c89fe68441dc69", 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" "94a3cc0feea1cd88544fb03695a87eb34f1e5ed33708e62b94c89fe68441dc69" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.12.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.50
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling serial_test_derive v3.5.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling crossbeam v0.8.4
[INFO] [stderr]    Compiling braid v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling serial_test v3.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 44.41s
[INFO] running `Command { std: "docker" "inspect" "94a3cc0feea1cd88544fb03695a87eb34f1e5ed33708e62b94c89fe68441dc69", 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" "94a3cc0feea1cd88544fb03695a87eb34f1e5ed33708e62b94c89fe68441dc69" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/braid-0b5ef25121aab872)
[INFO] [stdout] 
[INFO] [stdout] running 275 tests
[INFO] [stdout] test adaptive::channels::tests::custom_bounds ... ok
[INFO] [stdout] test adaptive::channels::tests::degraded_throughput_returns_remove_channel ... ok
[INFO] [stdout] test adaptive::channels::tests::disabled_mode_clamps_fixed_count ... ok
[INFO] [stdout] test adaptive::channels::tests::clamps_initial_channel_count ... ok
[INFO] [stdout] test adaptive::channels::tests::disabled_mode_returns_fixed_count ... ok
[INFO] [stdout] test adaptive::channels::tests::ewma_smooths_throughput_measurements ... ok
[INFO] [stdout] test adaptive::channels::tests::improved_throughput_returns_add_channel ... ok
[INFO] [stdout] test adaptive::channels::tests::multiple_ramp_up_cycles ... ok
[INFO] [stdout] test adaptive::channels::tests::notify_channel_added_capped_at_max ... ok
[INFO] [stdout] test adaptive::channels::tests::notify_channel_added_increments_count ... ok
[INFO] [stdout] test adaptive::channels::tests::notify_channel_removed_decrements_count ... ok
[INFO] [stdout] test adaptive::channels::tests::plateau_detected_when_throughput_stable ... ok
[INFO] [stdout] test adaptive::channels::tests::notify_channel_removed_capped_at_min ... ok
[INFO] [stdout] test adaptive::channels::tests::reset_restores_initial_state ... ok
[INFO] [stdout] test adaptive::channels::tests::tick_returns_add_channel_after_interval ... ok
[INFO] [stdout] test adaptive::channels::tests::zero_duration_samples_do_not_crash ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::clamps_initial_chunk_size ... ok
[INFO] [stdout] test adaptive::channels::tests::tick_returns_none_after_throughput_timeout ... ok
[INFO] [stdout] test adaptive::channels::tests::tick_returns_none_before_interval ... ok
[INFO] [stdout] test adaptive::channels::tests::tick_with_no_samples_returns_add_channel ... ok
[INFO] [stdout] test adaptive::channels::tests::tick_returns_none_at_max_channels ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::disabled_mode_clamps_fixed_size ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::disabled_mode_returns_fixed_size ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::custom_window_size ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::custom_bounds ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::ewma_smooths_throughput_measurements ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::grows_on_throughput_improvement ... ok
[INFO] [stdout] test adaptive::channels::tests::starts_at_default_channels ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::reset_restores_initial_state ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::shrink_is_50_percent_single_step ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::growth_capped_at_max ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::window_fills_and_ages_out ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::zero_duration_does_not_crash ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::multiple_aimd_cycles ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::growth_is_25_percent_single_step ... ok
[INFO] [stdout] test buffer::pool::tests::as_bytes_mut_returns_ref ... ok
[INFO] [stdout] test buffer::pool::tests::drop_returns_to_pool ... ok
[INFO] [stdout] test buffer::pool::tests::split_to_returns_owned_slice ... ok
[INFO] [stdout] test buffer::ring::tests::near_capacity_signal_trips ... ok
[INFO] [stdout] test compress::lz4::tests::compress_lz4_empty_input ... ok
[INFO] [stdout] test compress::lz4::tests::compress_lz4_reduces_size ... ok
[INFO] [stdout] test compress::lz4::tests::compress_lz4_roundtrip ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::crc_error_shrink_capped_at_min ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::crc_error_triggers_immediate_shrink ... ok
[INFO] [stdout] test buffer::pool::tests::used_count_tracks_in_use ... ok
[INFO] [stdout] test buffer::pool::tests::acquire_blocks_when_empty ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::shrink_capped_at_min ... ok
[INFO] [stdout] test compress::lz4::tests::compression_error_display ... ok
[INFO] [stdout] test compress::lz4::tests::decompress_lz4_corrupted_data_returns_error ... ok
[INFO] [stdout] test control::negotiation::tests::features_compression_bits_dont_interfere ... ok
[INFO] [stdout] test control::negotiation::tests::features_compression_zstd_round_trip ... ok
[INFO] [stdout] test control::negotiation::tests::features_round_trip ... ok
[INFO] [stdout] test control::negotiation::tests::features_zero_values ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::starts_at_default_chunk ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::shrinks_on_throughput_degradation ... ok
[INFO] [stdout] test control::negotiation::tests::features_compression_both_round_trip ... ok
[INFO] [stdout] test control::negotiation::tests::features_compression_lz4_round_trip ... ok
[INFO] [stdout] test control::negotiation::tests::full_negotiation_succeeds ... ok
[INFO] [stdout] test buffer::ring::tests::concurrent_producer_consumer ... ok
[INFO] [stdout] test control::tests::tcp_control_connection_timeout ... ok
[INFO] [stdout] test control::negotiation::tests::single_channel_negotiation ... ok
[INFO] [stdout] test control::tests::accept_with_retry_returns_connection_on_success ... ok
[INFO] [stdout] test control::negotiation::tests::zero_channels_returns_error ... ok
[INFO] [stdout] test error::tests::braid_error_all_channels_failed_display ... ok
[INFO] [stdout] test control::negotiation::tests::partial_success_some_ports_in_use ... ok
[INFO] [stdout] test error::tests::braid_error_from_io ... ok
[INFO] [stdout] test error::tests::braid_error_io_source ... ok
[INFO] [stdout] test error::tests::braid_error_is_send ... ok
[INFO] [stdout] test error::tests::braid_error_is_sync ... ok
[INFO] [stdout] test error::tests::braid_error_negotiation_failed_display ... ok
[INFO] [stdout] test error::tests::braid_error_non_io_source_is_none ... ok
[INFO] [stdout] test error::tests::braid_error_file_hash_mismatch_display ... ok
[INFO] [stdout] test error::tests::braid_error_protocol_display ... ok
[INFO] [stdout] test error::tests::braid_error_io_display ... ok
[INFO] [stdout] test error::tests::braid_error_shutdown_display ... ok
[INFO] [stdout] test error::tests::braid_error_timeout_display ... ok
[INFO] [stdout] test error::tests::result_alias_works ... ok
[INFO] [stdout] test control::negotiation::tests::max_channels_negotiation ... ok
[INFO] [stdout] test error::tests::braid_error_crc_mismatch_display ... ok
[INFO] [stdout] test file_mode::hash::tests::compute_file_crc32c_known_value ... ok
[INFO] [stdout] test file_mode::hash::tests::compute_file_crc32c_empty_file ... ok
[INFO] [stdout] test file_mode::output::tests::resolve_no_conflict ... ok
[INFO] [stdout] test control::tests::tcp_control_round_trip ... ok
[INFO] [stdout] test file_mode::output::tests::resolve_with_conflict ... ok
[INFO] [stdout] test file_mode::output::tests::resolve_no_extension ... ok
[INFO] [stdout] test file_mode::hash::tests::compute_file_crc32c_large_file ... ok
[INFO] [stdout] test file_mode::receiver::tests::resolve_sanitizes_filename ... ok
[INFO] [stdout] test file_mode::hash::tests::verify_file_crc32c_mismatch ... ok
[INFO] [stdout] test file_mode::output::tests::resolve_with_multiple_conflicts ... ok
[INFO] [stdout] test file_mode::hash::tests::verify_file_crc32c_match ... ok
[INFO] [stdout] test file_mode::sanitize::tests::sanitize_accepts_simple_name ... ok
[INFO] [stdout] test file_mode::sanitize::tests::sanitize_rejects_absolute_path ... ok
[INFO] [stdout] test file_mode::receiver::tests::resolve_uses_explicit_output ... ok
[INFO] [stdout] test file_mode::sanitize::tests::sanitize_rejects_path_traversal ... ok
[INFO] [stdout] test file_mode::receiver::tests::compute_hash_mismatch ... ok
[INFO] [stdout] test file_mode::sanitize::tests::sanitize_rejects_null_byte ... ok
[INFO] [stdout] test file_mode::sanitize::tests::sanitize_strips_whitespace ... ok
[INFO] [stdout] test file_mode::sanitize::tests::sanitize_rejects_too_long ... ok
[INFO] [stdout] test file_mode::receiver::tests::compute_hash_matches_expected ... ok
[INFO] [stdout] test file_mode::sender::tests::prepare_directory_errors ... ok
[INFO] [stdout] test file_mode::sender::tests::prepare_nonexistent_file_errors ... ok
[INFO] [stdout] test file_mode::tests::display_formats_metadata ... ok
[INFO] [stdout] test file_mode::tests::from_basename_sets_fields ... ok
[INFO] [stdout] test flow::tests::controller_fullness_ratio ... ok
[INFO] [stdout] test flow::tests::controller_chunk_size_multiplier ... ok
[INFO] [stdout] test flow::tests::controller_records_pause_on_orange_entry ... ok
[INFO] [stdout] test file_mode::splitter::tests::file_splitter_produces_fragments ... ok
[INFO] [stdout] test file_mode::sender::tests::prepare_returns_correct_metadata ... ok
[INFO] [stdout] test flow::tests::controller_records_resume_on_exit_from_severe ... ok
[INFO] [stdout] test flow::tests::controller_should_pause_and_stop ... ok
[INFO] [stdout] test flow::tests::controller_should_resume_after_drop_below_50 ... ok
[INFO] [stdout] test flow::tests::controller_starts_green ... ok
[INFO] [stdout] test flow::tests::controller_transitions_back_to_green ... ok
[INFO] [stdout] test flow::tests::controller_update_occupancy_tracks_level ... ok
[INFO] [stdout] test flow::tests::full_cycle_green_to_red_to_green ... ok
[INFO] [stdout] test flow::tests::controller_records_pause_on_red_entry ... ok
[INFO] [stdout] test flow::tests::controller_zero_capacity_does_not_panic ... ok
[INFO] [stdout] test file_mode::receiver::tests::resolve_uses_sender_filename ... ok
[INFO] [stdout] test flow::tests::fullness_green_below_50 ... ok
[INFO] [stdout] test flow::tests::fullness_orange_80_to_95 ... ok
[INFO] [stdout] test flow::tests::fullness_level_predicates ... ok
[INFO] [stdout] test flow::tests::fullness_yellow_50_to_80 ... ok
[INFO] [stdout] test flow::tests::fullness_red_95_plus ... ok
[INFO] [stdout] test flow::tests::sender_reactor_green_resumes_sending ... ok
[INFO] [stdout] test flow::tests::receiver_monitor_stops_on_cancel ... ok
[INFO] [stdout] test flow::tests::stats_track_all_counters ... ok
[INFO] [stdout] test file_mode::sender::tests::extract_filename_strips_path ... ok
[INFO] [stdout] test flow::tests::sender_reactor_ignores_non_queue_status ... ok
[INFO] [stdout] test flow::tests::sender_reactor_yellow_sends_multiplier ... ok
[INFO] [stdout] test flow::tests::stats_track_max_fullness ... ok
[INFO] [stdout] test flow::tests::stats_track_pause_resume ... ok
[INFO] [stdout] test flow::tests::sender_reactor_red_sends_nack_and_pause ... ok
[INFO] [stdout] test flow::tests::test_queue_status_reaches_sender_reactor ... ok
[INFO] [stdout] test progress::reporter::tests::progress_with_total_shows_percentage ... ok
[INFO] [stdout] test progress::reporter::tests::records_bytes ... ok
[INFO] [stdout] test progress::reporter::tests::stores_buffer_fullness ... ok
[INFO] [stdout] test progress::reporter::tests::formats_progress_line ... ok
[INFO] [stdout] test progress::reporter::tests::new_initializes_state ... ok
[INFO] [stdout] test progress::reporter::tests::stores_channel_count ... ok
[INFO] [stdout] test progress::reporter::tests::stores_chunk_size ... ok
[INFO] [stdout] test protocol::control::tests::test_file_start_empty_filename ... ok
[INFO] [stdout] test protocol::control::tests::test_file_start_round_trip ... ok
[INFO] [stdout] test progress::reporter::tests::tracks_errors ... ok
[INFO] [stdout] test protocol::crc::tests::chunk_crc_includes_sequence_number ... ok
[INFO] [stdout] test protocol::control::tests::test_file_start_long_filename ... ok
[INFO] [stdout] test protocol::headers::tests::compression_constants_are_mutually_exclusive ... ok
[INFO] [stdout] test protocol::crc::tests::fragment_crc_rejects_corruption ... ok
[INFO] [stdout] test protocol::crc::tests::fragment_crc_round_trip_known_data ... ok
[INFO] [stdout] test protocol::headers::tests::compression_constants_have_correct_values ... ok
[INFO] [stdout] good databad datamore good datahello world braid!valid datacorrupt datamore valid datatest receiver::ordering::tests::burst_emission_on_gap_fill ... ok
[INFO] [stdout] test receiver::commit::tests::crc_mismatch_no_longer_rejected ... ok
[INFO] [stdout] test protocol::control::tests::test_file_complete_round_trip ... ok
[INFO] [stdout] test receiver::ordering::tests::chunks_emitted_in_order ... ok
[INFO] [stdout] test receiver::ordering::tests::empty_payload_handled ... ok
[INFO] [stdout] test receiver::commit::tests::crc_mismatch_does_not_write_corrupt_data ... ok
[INFO] [stdout] test receiver::ordering::tests::gap_holds_chunks_until_filled ... ok
[INFO] [stdout] test receiver::ordering::tests::non_zero_initial_seq ... ok
[INFO] [stdout] test receiver::ordering::tests::non_blocking_send_accumulates_in_heap ... ok
[INFO] [stdout] test receiver::ordering::tests::out_of_order_emitted_in_order ... ok
[INFO] [stdout] test receiver::commit::tests::chunks_written_to_stdout_in_order ... ok
[INFO] [stdout] test receiver::ordering::tests::run_loop_handles_out_of_order ... ok
[INFO] [stdout] test receiver::ordering::tests::stats_track_correctly ... ok
[INFO] [stdout] test receiver::reassembly::tests::chunk_crc_mismatch_detected ... ok
[INFO] [stdout] test receiver::reassembly::tests::compressed_chunk_decompresses_correctly ... ok
[INFO] [stdout] test receiver::reassembly::tests::corrupted_compressed_data_returns_error ... ok
[INFO] [stdout] test receiver::reassembly::tests::duplicate_fragment_ignored ... ok
[INFO] [stdout] test receiver::reassembly::tests::fragment_too_short_rejected ... ok
[INFO] [stdout] test receiver::reassembly::tests::multiple_chunks_reassembled ... ok
[INFO] [stdout] test receiver::reassembly::tests::reassemble_in_order ... ok
[INFO] [stdout] test receiver::reassembly::tests::memory_bound_evicts_oldest ... ok
[INFO] [stdout] test receiver::reassembly::tests::test_non_blocking_try_send_on_full_channel ... ok
[INFO] [stdout] test receiver::ordering::tests::run_loop_drains_heap_on_close ... ok
[INFO] [stdout] test receiver::reassembly::tests::reassemble_out_of_order ... ok
[INFO] [stdout] test receiver::ordering::tests::run_loop_processes_all_chunks ... ok
[INFO] [stdout] test adaptive::channels::tests::rejects_max_interval_less_than_min - should panic ... ok
[INFO] [stdout] test receiver::reassembly::tests::crc_mismatch_detected ... ok
[INFO] [stdout] test receiver::reassembly::tests::uncompressed_chunk_passes_through ... ok
[INFO] [stdout] test adaptive::channels::tests::rejects_max_less_than_min - should panic ... ok
[INFO] [stdout] test adaptive::channels::tests::rejects_zero_min_channels - should panic ... ok
[INFO] [stdout] test receiver::reassembly::tests::timeout_check_logs_warning ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::rejects_max_less_than_min - should panic ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::rejects_zero_min_chunk - should panic ... ok
[INFO] [stdout] test adaptive::chunk_size::tests::rejects_zero_window - should panic ... ok
[INFO] [stdout] test sender::health::tests::all_dead_detected ... ok
[INFO] [stdout] test sender::health::tests::default_has_one_channel ... ok
[INFO] [stdout] test sender::health::tests::initial_state_all_alive ... ok
[INFO] [stdout] test sender::health::tests::out_of_range_graceful ... ok
[INFO] [stdout] test sender::health::tests::record_failure_marks_channel_dead ... ok
[INFO] [stdout] test sender::health::tests::record_success_resets_failures ... ok
[INFO] [stdout] test sender::health::tests::reset_all_restores_alive ... ok
[INFO] [stdout] test sender::health::tests::total_failures_tracked ... ok
[INFO] [stdout] test sender::parallel_splitter::tests::fragment_payload_size_is_mtu_minus_header ... ok
[INFO] [stdout] test sender::parallel_splitter::tests::round_robin_distributes_across_workers ... ok
[INFO] [stdout] test sender::parallel_splitter::tests::dispatcher_work_txs_equals_num_workers ... ok
[INFO] [stdout] test sender::queue::tests::all_workers_down_detected ... ok
[INFO] [stdout] test sender::parallel_splitter::tests::worker_produces_valid_fragments ... ok
[INFO] [stdout] test sender::parallel_splitter::tests::worker_stats_track_bytes ... ok
[INFO] [stdout] test sender::parallel_splitter::tests::worker_reassembled_content_matches_input ... ok
[INFO] [stdout] test sender::queue::tests::backpressure_signalled_when_all_workers_exceed_watermark ... ok
[INFO] [stdout] test sender::queue::tests::backpressure_not_signalled_when_one_worker_below_watermark ... ok
[INFO] [stdout] test sender::queue::tests::builder_sets_high_watermark ... ok
[INFO] [stdout] test sender::queue::tests::active_worker_count_tracks_failures ... ok
[INFO] [stdout] test sender::queue::tests::dispatch_returns_error_when_all_workers_down ... ok
[INFO] [stdout] test sender::queue::tests::dispatch_queues_locally_when_channel_full ... ok
[INFO] [stdout] test sender::queue::tests::dispatches_to_least_loaded_worker ... ok
[INFO] [stdout] test sender::queue::tests::builder_creates_correct_worker_count ... ok
[INFO] [stdout] test sender::parallel_splitter::tests::worker_handles_eos_cleanly ... ok
[INFO] [stdout] test sender::queue::tests::dispatches_to_first_worker_when_all_empty ... ok
[INFO] [stdout] test sender::queue::tests::extract_chunk_id_parses_big_endian_u32 ... ok
[INFO] [stdout] test sender::queue::tests::dispatch_flushes_to_channel_when_space_available ... ok
[INFO] [stdout] test control::tests::accept_with_retry_exhausts_retries_and_returns_timeout ... ok
[INFO] [stdout] test sender::queue::tests::check_backpressure_full_lifecycle_pause_and_resume ... ok
[INFO] [stdout] test sender::queue::tests::extract_chunk_id_returns_zero_for_short_slice ... ok
[INFO] [stdout] test sender::queue::tests::extract_chunk_id_zero_for_empty ... ok
[INFO] [stdout] test sender::parallel_splitter::tests::worker_handles_large_chunk_with_compression ... ok
[INFO] [stdout] test sender::queue::tests::last_chunk_id_tracks_max_chunk_id_from_batch ... ok
[INFO] [stdout] test sender::queue::tests::mark_worker_failed_already_failed_returns_zero ... ok
[INFO] [stdout] test sender::queue::tests::mark_worker_failed_invalid_index_returns_zero ... ok
[INFO] [stdout] test sender::queue::tests::mark_worker_failed_redistributes_pending ... ok
[INFO] [stdout] test sender::queue::tests::queue_manager_stats_track_all_operations ... ok
[INFO] [stdout] test sender::parallel_splitter::tests::dispatcher_rejects_mismatched_work_txs - should panic ... ok
[INFO] [stdout] test sender::splitter::tests::chunk_crc_integrity ... ok
[INFO] [stdout] test sender::splitter::tests::chunk_id_monotonically_increases ... ok
[INFO] [stdout] test sender::parallel_splitter::tests::dispatcher_rejects_zero_chunk_size - should panic ... ok
[INFO] [stdout] test sender::splitter::tests::fragment_payload_size_is_mtu_minus_header ... ok
[INFO] [stdout] test sender::splitter::tests::fragment_payload_size_never_zero ... ok
[INFO] [stdout] test sender::splitter::tests::multiple_fragments_for_large_chunk ... ok
[INFO] [stdout] test sender::queue::tests::queue_worker_stats_track_enqueue_dequeue ... ok
[INFO] [stdout] test sender::splitter::tests::compressed_chunk_has_correct_flags ... ok
[INFO] [stdout] test sender::splitter::tests::fragment_crc_integrity ... ok
[INFO] [stdout] test sender::splitter::tests::run_produces_fragments_then_eos ... ok
[INFO] [stdout] test sender::queue::tests::retransmit_pushes_to_head_of_worker_queue ... ok
[INFO] [stdout] test sender::queue::tests::retransmit_to_failed_worker_returns_error ... ok
[INFO] [stdout] test sender::queue::tests::retransmit_to_invalid_worker_returns_error ... ok
[INFO] [stdout] test sender::queue::tests::signal_pause_and_resume ... ok
[INFO] [stdout] test sender::worker::tests::batch_worker_handles_unreachable_destination ... ok
[INFO] [stdout] test sender::worker::tests::batch_worker_sends_datagram_to_listener ... ok
[INFO] [stdout] test sender::worker::tests::batch_worker_bind_connects_socket ... ok
[INFO] [stdout] test sender::splitter::tests::backpressure_blocks_when_channel_full ... ok
[INFO] [stdout] test sender::worker::tests::batch_worker_stats_accessible_via_arc ... ok
[INFO] [stdout] test sender::worker::tests::batch_worker_sends_multiple_fragments ... ok
[INFO] [stdout] test control::tests::accept_with_retry_retries_on_timeout_then_succeeds ... ok
[INFO] [stdout] test sender::splitter::tests::single_fragment_for_small_chunk ... ok
[INFO] [stdout] test sender::worker::tests::send_timeout_returns_error ... ok
[INFO] [stdout] test sender::worker::tests::bind_sets_so_sndbuf ... ok
[INFO] [stdout] test sender::worker::tests::batch_worker_terminates_on_channel_close ... ok
[INFO] [stdout] test sender::worker::tests::stats_accessible_via_arc ... ok
[INFO] [stdout] test sender::worker::tests::worker_handles_unreachable_destination ... ok
[INFO] [stdout] test sender::splitter::tests::splitter_works_with_file_reader ... ok
[INFO] [stdout] test sender::worker::tests::batch_worker_batch_accumulation ... ok
[INFO] [stdout] test sender::splitter::tests::rejects_mtu_too_small - should panic ... ok
[INFO] [stdout] test sender::splitter::tests::rejects_zero_chunk_size - should panic ... ok
[INFO] [stdout] test sender::worker::tests::worker_sends_datagram_to_listener ... ok
[INFO] [stdout] test sender::worker::tests::worker_sends_multiple_fragments ... ok
[INFO] [stdout] test shutdown::manager::tests::clone_reflects_shutdown_state ... ok
[INFO] [stdout] test shutdown::manager::tests::default_returns_not_shutting_down ... ok
[INFO] [stdout] test shutdown::manager::tests::cloned_check_returns_error_after_initiate ... ok
[INFO] [stdout] test shutdown::manager::tests::concurrent_initiate_is_safe ... ok
[INFO] [stdout] test sender::worker::tests::worker_terminates_on_channel_close ... ok
[INFO] [stdout] test shutdown::manager::tests::new_returns_not_shutting_down ... ok
[INFO] [stdout] test shutdown::manager::tests::shutdown_flag_reflects_state ... ok
[INFO] [stdout] test shutdown::manager::tests::shutdown_flag_is_independent_clone ... ok
[INFO] [stdout] test shutdown::manager::tests::shutdown_manager_is_send ... ok
[INFO] [stdout] test shutdown::manager::tests::shutdown_manager_is_sync ... ok
[INFO] [stdout] test shutdown::manager::tests::subscribe_clone_receives_notification ... ok
[INFO] [stdout] test flow::tests::receiver_monitor_sends_queue_status ... ok
[INFO] [stdout] test shutdown::manager::tests::initiate_causes_check_to_return_error ... ok
[INFO] [stdout] test shutdown::manager::tests::initiate_is_idempotent ... ok
[INFO] [stdout] test shutdown::manager::tests::initiate_sets_flag ... ok
[INFO] [stdout] test shutdown::manager::tests::subscribe_receives_shutdown_notification ... ok
[INFO] [stdout] test sender::splitter::tests::test_splitter_pause_resume ... ok
[INFO] [stdout] test compress::lz4::tests::compress_lz4_roundtrip_various_sizes ... ok
[INFO] [stdout] test shutdown::manager::tests::await_signals_handles_sigint ... ok
[INFO] [stdout] test shutdown::manager::tests::await_signals_handles_sigterm ... ok
[INFO] [stdout] test control::negotiation::tests::negotiation_timeout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 275 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/braid.rs (/opt/rustwide/target/debug/deps/braid-9bcb1db826ca35a3)
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test braid_receive::tests::capacity_1m_four_channels ... ok
[INFO] [stdout] test braid_receive::tests::capacity_64m_four_channels ... ok
[INFO] [stdout] test braid_receive::tests::capacity_huge_buffer_capped ... ok
[INFO] [stdout] test braid_receive::tests::capacity_256k_four_channels ... ok
[INFO] [stdout] test braid_receive::tests::chunk_orderer_creation ... ok
[INFO] [stdout] test braid_receive::tests::commit_gate_creation ... ok
[INFO] [stdout] test braid_receive::tests::creates_braid_receive_with_output ... ok
[INFO] [stdout] test braid_receive::tests::creates_braid_receive_verbose ... ok
[INFO] [stdout] test braid_receive::tests::creates_braid_receive_with_defaults ... ok
[INFO] [stdout] test braid_receive::tests::shutdown_manager_initial_state ... ok
[INFO] [stdout] test braid_receive::tests::shutdown_manager_initiate_sets_flag ... ok
[INFO] [stdout] test braid_receive::tests::shutdown_manager_is_idempotent ... ok
[INFO] [stdout] test braid_send::tests::channel_count_adaptor_defaults ... ok
[INFO] [stdout] test braid_receive::tests::receiver_monitor_creation ... ok
[INFO] [stdout] test braid_send::tests::channel_count_adaptor_fixed_mode ... ok
[INFO] [stdout] test braid_send::tests::creates_braid_send_verbose ... ok
[INFO] [stdout] test braid_send::tests::chunk_size_adaptor_fixed_mode ... ok
[INFO] [stdout] test braid_send::tests::queue_manager_dispatch_to_worker ... ok
[INFO] [stdout] test braid_receive::tests::capacity_zero_channels_fallback ... ok
[INFO] [stdout] test braid_send::tests::shutdown_manager_initiate_sets_flag ... ok
[INFO] [stdout] test braid_receive::tests::shutdown_manager_clone_reflects_state ... ok
[INFO] [stdout] test braid_send::tests::chunk_size_adaptor_adaptive_mode ... ok
[INFO] [stdout] test braid_send::tests::queue_manager_all_workers_down ... ok
[INFO] [stdout] test braid_receive::tests::progress_reporter_creation ... ok
[INFO] [stdout] test braid_receive::tests::fragment_reassembler_creation ... ok
[INFO] [stdout] test braid_send::tests::creates_braid_send_with_explicit_values ... ok
[INFO] [stdout] test braid_send::tests::queue_manager_creates_workers ... ok
[INFO] [stdout] test tests::rejects_input_without_file_mode ... ok
[INFO] [stdout] test braid_send::tests::chunk_size_adaptor_defaults ... ok
[INFO] [stdout] test braid_send::tests::shutdown_manager_clone_reflects_state ... ok
[INFO] [stdout] test braid_send::tests::shutdown_manager_is_idempotent ... ok
[INFO] [stdout] test braid_send::tests::creates_braid_send_with_defaults ... ok
[INFO] [stdout] test tests::parses_send_command ... ok
[INFO] [stdout] test tests::parses_short_flags_send ... ok
[INFO] [stdout] test tests::defaults_receive_to_pipe_mode ... ok
[INFO] [stdout] test braid_send::tests::shutdown_manager_initial_state ... ok
[INFO] [stdout] test tests::rejects_file_mode_without_input ... ok
[INFO] [stdout] test braid_receive::tests::buffer_pool_creation ... ok
[INFO] [stdout] test braid_receive::tests::buffer_pool_reuses_buffers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_test.rs (/opt/rustwide/target/debug/deps/e2e_test-ed1e8dbdaa585106)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_10gb_transfer ... ignored, requires ~10GB RAM and significant time
[INFO] [stdout] test test_1gb_random_data_transfer ... ignored, requires ~1GB RAM and significant time
[INFO] [stdout] test test_long_duration_stability ... ignored, requires ~5 minutes to complete
[INFO] [stdout] test test_adaptive_channel_count has been running for over 60 seconds
[INFO] [stdout] test test_adaptive_chunk_size has been running for over 60 seconds
[INFO] [stdout] test test_crc_integrity has been running for over 60 seconds
[INFO] [stdout] test test_flow_control_slow_receiver has been running for over 60 seconds
[INFO] [stdout] test test_multiple_sequential_transfers has been running for over 60 seconds
[INFO] [stdout] test test_progress_reporting_format has been running for over 60 seconds
[INFO] [stdout] test test_stdout_pipe_mode has been running for over 60 seconds
[INFO] [stderr] kill: (1890): No such process
[INFO] [stdout] test test_adaptive_chunk_size ... ok
[INFO] [stderr] kill: (1935): No such process
[INFO] [stdout] test test_adaptive_channel_count ... ok
[INFO] [stdout] test test_crc_integrity ... ok
[INFO] [stdout] test test_stdout_pipe_mode ... FAILED
[INFO] [stderr] kill: (2018): No such process
[INFO] [stdout] test test_flow_control_slow_receiver ... ok
[INFO] [stderr] kill: (2060): No such process
[INFO] [stdout] test test_progress_reporting_format ... ok
[INFO] [stderr] kill: (2103): No such process
[INFO] [stderr] kill: (2144): No such process
[INFO] [stderr] kill: (2185): No such process
[INFO] [stdout] test test_multiple_sequential_transfers ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_stdout_pipe_mode stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_stdout_pipe_mode' (1871) panicked at tests/e2e_test.rs:978:5:
[INFO] [stdout] assertion `left == right` failed: stdout pipe mode data integrity mismatch: got 100000 bytes, expected 100000
[INFO] [stdout]   left: "8538f013e6c749ba3280a0f817b3f5eb0bfa7d2e72fd1709bdb6185f7088f1c5"
[INFO] [stdout]  right: "db8f1d69251d95e2c88268d3c540533cc5182e0e33065a6f3f322f606a574489"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x575662082ac1 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x575662082ac1 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x575662082ac1 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x575662082ac1 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x575662097f5a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x575662097f5a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x57566208719c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x57566208719c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x57566205fdf6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57566205fdf6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57566207a459 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x575661ff1070 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x575661ff1070 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x57566207a782 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x57566207a782 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x57566205fea2 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5756620575c9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x575662060a9d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x57566209878c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x575662098673 - core[6883ba1bc0fe4ed1]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:434:23
[INFO] [stdout]   20:     0x575661f41f39 - core[6883ba1bc0fe4ed1]::panicking::assert_failed::<alloc[55a36b64bcbf2c0d]::string::String, alloc[55a36b64bcbf2c0d]::string::String>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x575661f2f5f2 - e2e_test[e00e51209215689d]::test_stdout_pipe_mode::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_test.rs:978:5
[INFO] [stdout]   22:     0x575661f4056e - <e2e_test[e00e51209215689d]::test_stdout_pipe_mode::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x57566202f5fe - serial_test[452f6fdb8fcf866a]::serial_code_lock::local_serial_core
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.5.0/src/serial_code_lock.rs:36:5
[INFO] [stdout]   24:     0x575661f389a4 - e2e_test[e00e51209215689d]::test_stdout_pipe_mode
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_test.rs:899:1
[INFO] [stdout]   25:     0x575661f2e2a7 - e2e_test[e00e51209215689d]::test_stdout_pipe_mode::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_test.rs:900:27
[INFO] [stdout]   26:     0x575661f40376 - <e2e_test[e00e51209215689d]::test_stdout_pipe_mode::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x575661fe43ab - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   28:     0x575661fe43ab - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   29:     0x575661ff19f5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   30:     0x575661ff19f5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   31:     0x575661ff19f5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   32:     0x575661ff19f5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   33:     0x575661ff19f5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   34:     0x575661ff19f5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   35:     0x575661ff19f5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   36:     0x575661fec4a4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   37:     0x575661fec4a4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   38:     0x575661ff4b42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   39:     0x575661ff4b42 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   40:     0x575661ff4b42 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   41:     0x575661ff4b42 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   42:     0x575661ff4b42 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   43:     0x575661ff4b42 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   44:     0x575661ff4b42 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x575662081fdf - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   46:     0x575662081fdf - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   47:     0x744bc481baa4 - <unknown>
[INFO] [stdout]   48:     0x744bc48a8a64 - clone
[INFO] [stdout]   49:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_stdout_pipe_mode
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 6 passed; 1 failed; 3 ignored; 0 measured; 0 filtered out; finished in 419.25s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test e2e_test`
[INFO] running `Command { std: "docker" "inspect" "94a3cc0feea1cd88544fb03695a87eb34f1e5ed33708e62b94c89fe68441dc69", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "94a3cc0feea1cd88544fb03695a87eb34f1e5ed33708e62b94c89fe68441dc69", kill_on_drop: false }`
[INFO] [stdout] 94a3cc0feea1cd88544fb03695a87eb34f1e5ed33708e62b94c89fe68441dc69
