[INFO] cloning repository https://github.com/mirzaees/whirlwind-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mirzaees/whirlwind-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmirzaees%2Fwhirlwind-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmirzaees%2Fwhirlwind-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 57c40b536d00aa888c0625b4f69ce397879a58bb
[INFO] testing mirzaees/whirlwind-rs against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmirzaees%2Fwhirlwind-rs" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/mirzaees/whirlwind-rs
[INFO] finished tweaking git repo https://github.com/mirzaees/whirlwind-rs
[INFO] tweaked toml for git repo https://github.com/mirzaees/whirlwind-rs written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mirzaees/whirlwind-rs on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mirzaees/whirlwind-rs 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rand_distr v0.4.3
[INFO] [stderr]   Downloaded delaunator v1.1.0
[INFO] [stderr]   Downloaded pyo3-macros v0.28.3
[INFO] [stderr]   Downloaded pyo3-build-config v0.28.3
[INFO] [stderr]   Downloaded pyo3-ffi v0.28.3
[INFO] [stderr]   Downloaded numpy v0.28.0
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.28.3
[INFO] [stderr]   Downloaded ndarray v0.16.1
[INFO] [stderr]   Downloaded robust v1.2.0
[INFO] [stderr]   Downloaded pyo3 v0.28.3
[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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1d319da483365fc0ee43d1eb120b43f4ccb9d3f8cab26e8089284612fc21584b
[INFO] running `Command { std: "docker" "start" "1d319da483365fc0ee43d1eb120b43f4ccb9d3f8cab26e8089284612fc21584b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1d319da483365fc0ee43d1eb120b43f4ccb9d3f8cab26e8089284612fc21584b", 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" "1d319da483365fc0ee43d1eb120b43f4ccb9d3f8cab26e8089284612fc21584b" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1d319da483365fc0ee43d1eb120b43f4ccb9d3f8cab26e8089284612fc21584b", 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" "1d319da483365fc0ee43d1eb120b43f4ccb9d3f8cab26e8089284612fc21584b" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling rawpointer v0.2.1
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling strength_reduce v0.2.4
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling robust v1.2.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling zune-core v0.4.12
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling zune-jpeg v0.4.21
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling delaunator v1.1.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling quick-error v2.0.1
[INFO] [stderr]    Compiling fax v0.2.7
[INFO] [stderr]    Compiling transpose v0.2.3
[INFO] [stderr]    Compiling primal-check v0.3.4
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling rustfft v6.4.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling ndarray v0.16.1
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling tiff v0.10.3
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling whirlwind-core v0.1.0 (/opt/rustwide/workdir/crates/whirlwind-core)
[INFO] [stderr]    Compiling whirlwind-cli v0.1.0 (/opt/rustwide/workdir/crates/whirlwind-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 24s
[INFO] running `Command { std: "docker" "inspect" "1d319da483365fc0ee43d1eb120b43f4ccb9d3f8cab26e8089284612fc21584b", 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" "1d319da483365fc0ee43d1eb120b43f4ccb9d3f8cab26e8089284612fc21584b" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling whirlwind-core v0.1.0 (/opt/rustwide/workdir/crates/whirlwind-core)
[INFO] [stderr]    Compiling whirlwind-cli v0.1.0 (/opt/rustwide/workdir/crates/whirlwind-cli)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 54.54s
[INFO] running `Command { std: "docker" "inspect" "1d319da483365fc0ee43d1eb120b43f4ccb9d3f8cab26e8089284612fc21584b", 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" "1d319da483365fc0ee43d1eb120b43f4ccb9d3f8cab26e8089284612fc21584b" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/whirlwind-e0676a082065c8c0)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/whirlwind_core-320142102f9b8241)
[INFO] [stdout] 
[INFO] [stdout] running 82 tests
[INFO] [stdout] test closure::tests::mcf_recovers_tree_edge_error ... ok
[INFO] [stdout] test closure::tests::multiple_errors_all_triangles_close ... ok
[INFO] [stdout] test closure::quality_tests::quality_detects_integer_mismatch ... ok
[INFO] [stdout] test closure::quality_tests::quality_zero_on_consistent_stack ... ok
[INFO] [stdout] test closure::tests::noiseless_stack_is_unchanged ... ok
[INFO] [stdout] test closure::quality_tests::quality_triangles_detect_mismatch ... ok
[INFO] [stdout] test closure::quality_tests::quality_triangles_respect_reversed_edges ... ok
[INFO] [stdout] test closure::tests::priority_drives_tree_selection ... ok
[INFO] [stdout] test closure::tests::triangle_closes_after_correction ... ok
[INFO] [stdout] test closure::tests::cycle_basis_size_matches ... ok
[INFO] [stdout] test cost::crlb_tests::nan_variance_treated_as_nodata ... ok
[INFO] [stdout] test cost::crlb_tests::crlb_cost_basic_shape ... ok
[INFO] [stdout] test cost::hyp2f1::tests::large_z_finite ... ok
[INFO] [stdout] test cost::hyp2f1::tests::matches_known_identity_pow ... ok
[INFO] [stdout] test cost::hyp2f1::tests::matches_known_log_identity ... ok
[INFO] [stdout] test cost::hyp2f1::tests::z_zero_returns_one ... ok
[INFO] [stdout] test cost::crlb_tests::low_variance_yields_higher_cost ... ok
[INFO] [stdout] test cost::crlb_tests::nodata_variance_yields_lower_cost_than_valid ... ok
[INFO] [stdout] test cost::lee_pdf::tests::pdf_peaks_at_zero_for_high_coherence ... ok
[INFO] [stdout] test cost::lee_pdf::tests::pdf_uniform_for_zero_coherence ... ok
[INFO] [stdout] test cost::lee_pdf::tests::pdf_integrates_to_one ... ok
[INFO] [stdout] test conncomp::tests::small_components_are_dropped ... ok
[INFO] [stdout] test cost::lut::tests::carballo_lut_wrap_line_has_zero_cost ... ok
[INFO] [stdout] test conncomp::tests::split_by_mask_stripe ... ok
[INFO] [stdout] test cycle_cancel::tests::cancel_is_noop_at_optimum ... ok
[INFO] [stdout] test cycle_cancel::tests::cancel_reaches_optimum_on_known_loop ... ok
[INFO] [stdout] test cost::spline_lut::tests::embedded_tables_load_and_cost_is_sane ... ok
[INFO] [stdout] test goldstein::tests::empty_pixels_preserved ... ok
[INFO] [stdout] test cost::lut::tests::lut_matches_direct_pdf ... ok
[INFO] [stdout] test grid::tests::arc_count_matches_4_per_pair ... ok
[INFO] [stdout] test grid::tests::outgoing_makes_sense_for_corner ... ok
[INFO] [stdout] test grid::tests::outgoing_makes_sense_for_interior ... ok
[INFO] [stdout] test grid::tests::transpose_is_involution ... ok
[INFO] [stdout] test grid::tests::transpose_swaps_endpoints ... ok
[INFO] [stdout] test goldstein::tests::alpha_zero_returns_unit_magnitude_input ... ok
[INFO] [stdout] test cost::lut::tests::carballo_lut_smooth_interior_has_max_cost ... ok
[INFO] [stdout] test interpolate::tests::circle_idxs_ring_ascending ... ok
[INFO] [stdout] test interpolate::tests::no_neighbors_keeps_amplitude ... ok
[INFO] [stdout] test interpolate::tests::passthrough_and_skip ... ok
[INFO] [stdout] test network::convex_marginal_tests::marginal_cost_at_zero_flow ... ok
[INFO] [stdout] test network::convex_marginal_tests::marginal_cost_direction_aware ... ok
[INFO] [stdout] test network::convex_marginal_tests::marginal_cost_zero_in_mcf_mode ... ok
[INFO] [stdout] test network::convex_marginal_tests::preload_makes_all_marginals_nonnegative ... ok
[INFO] [stdout] test residue::tests::conservation_total_charge_zero_random_phase ... ok
[INFO] [stdout] test residue::tests::planted_positive_residue ... ok
[INFO] [stdout] test residue::tests::smooth_ramp_conservation ... ok
[INFO] [stdout] test residue::tests::unwrapped_phase_has_no_residues ... ok
[INFO] [stdout] test residue::tests::wrapping_ramp_deposits_charge_at_boundary ... ok
[INFO] [stdout] test cost::lut::tests::carballo_lut_monotone_decreasing_in_alpha ... ok
[INFO] [stdout] test sparse::tests::nan_variance_edges_are_forbidden ... ok
[INFO] [stdout] test sparse::tests::reliable_edges_cost_more_than_unreliable ... ok
[INFO] [stdout] test sparse::tests::residue_total_is_zero ... ok
[INFO] [stdout] test sparse::tests::smooth_ramp_recovered_on_random_subset ... ok
[INFO] [stdout] test sparse::tests::wrapping_ramp_recovers_truth_on_dense_subset ... ok
[INFO] [stdout] test tile::tests::coarse_refine_anchor_fixes_isolated_low_coh_island ... ok
[INFO] [stdout] test tile::tests::coarse_refine_flips_block_offset ... ok
[INFO] [stdout] test tile::tests::coherent_cut_rate_zero_on_clean_high_when_tearing_coherent_terrain ... ok
[INFO] [stdout] test tile::tests::decompose_evenly_divides ... ok
[INFO] [stdout] test tile::tests::decompose_regular_overlap ... ok
[INFO] [stdout] test tile::tests::decompose_single_tile_when_image_fits ... ok
[INFO] [stdout] test tile::tests::heal_thin_slivers_removes_1px_2px_3px_and_spares_fringe ... ok
[INFO] [stdout] test tile::tests::heal_thin_slivers_spares_real_fringe_step ... ok
[INFO] [stdout] test tile::tests::reconcile_mcf_breaks_low_confidence_wrong_seam ... ok
[INFO] [stdout] test tile::tests::reconcile_mcf_recovers_consistent_offsets ... ok
[INFO] [stdout] test tile::tests::stitching_offset_recovers_integer_step ... ok
[INFO] [stdout] test integrate::tests::disconnected_components_all_integrated ... ok
[INFO] [stdout] test shortest_path::dial::tests::parallel_and_serial_agree_on_distances ... ok
[INFO] [stdout] test tile::tests::unwrap_crlb_reuse_fixes_steep_ramp_corners ... ok
[INFO] [stdout] test integrate::tests::unwrap_is_congruent_to_wrapped_input ... ok
[INFO] [stdout] test goldstein::tests::output_shape_matches_input ... ok
[INFO] [stdout] test triangulated::tests::arc_pixel_pair_matches_direction ... ok
[INFO] [stdout] test triangulated::tests::outgoing_arcs_have_correct_tail ... ok
[INFO] [stdout] test triangulated::tests::square_triangulation_has_two_triangles_and_five_edges ... ok
[INFO] [stdout] test triangulated::tests::transpose_is_involution ... ok
[INFO] [stdout] test triangulated::tests::transpose_swaps_endpoints ... ok
[INFO] [stdout] test cost::convex_tests::smooth_phase_gives_zero_offsets ... ok
[INFO] [stdout] test cost::convex_tests::masked_edges_get_zero_weight ... ok
[INFO] [stdout] test tile::tests::tiled_unwrap_matches_single_tile_on_smooth_input ... ok
[INFO] [stdout] test cost::convex_tests::deviation_offset_zero_on_ramp_nonzero_at_feature ... ok
[INFO] [stdout] test tile::tests::tiled_coherence_matches_single_tile_on_smooth_input ... ok
[INFO] [stdout] test tile::tests::unwrap_tiled_robust_is_noop_on_clean_scene ... ok
[INFO] [stdout] test tile::tests::unwrap_crlb_tiled_robust_is_noop_on_clean_scene ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/convex_solver_probe.rs (/opt/rustwide/target/debug/deps/convex_solver_probe-8100f10f66dcfe02)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test certificate_detects_known_suboptimal_flow ... ok
[INFO] [stdout] test negative_rc_occurs_after_preload ... ok
[INFO] [stdout] test convex_matches_brute_force_optimum ... ok
[INFO] [stdout] test debug_asserts_or_wrong_on_noisy_ramp ... ok
[INFO] [stdout] test convex_quality_vs_baseline_on_noisy_ramp ... ok
[INFO] [stdout] test clean_steep_ramp_cost_under_wraps ... ok
[INFO] [stdout] test negative_cycle_certificate_on_noisy_ramp ... ok
[INFO] [stdout] test randomized_convex_optimality_differential has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "1d319da483365fc0ee43d1eb120b43f4ccb9d3f8cab26e8089284612fc21584b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1d319da483365fc0ee43d1eb120b43f4ccb9d3f8cab26e8089284612fc21584b", kill_on_drop: false }`
[INFO] [stdout] 1d319da483365fc0ee43d1eb120b43f4ccb9d3f8cab26e8089284612fc21584b
