[INFO] fetching crate cu-profiler-core 0.2.1...
[INFO] testing cu-profiler-core-0.2.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate cu-profiler-core 0.2.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate cu-profiler-core 0.2.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate cu-profiler-core 0.2.1
[INFO] tweaked toml for crates.io crate cu-profiler-core 0.2.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cu-profiler-core 0.2.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cu-profiler-core 0.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4fa011414bb153bfe3e98954844878c1541c6990d6064218ece81b105e1ad0a4
[INFO] running `Command { std: "docker" "start" "4fa011414bb153bfe3e98954844878c1541c6990d6064218ece81b105e1ad0a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4fa011414bb153bfe3e98954844878c1541c6990d6064218ece81b105e1ad0a4", 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" "4fa011414bb153bfe3e98954844878c1541c6990d6064218ece81b105e1ad0a4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4fa011414bb153bfe3e98954844878c1541c6990d6064218ece81b105e1ad0a4", 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" "4fa011414bb153bfe3e98954844878c1541c6990d6064218ece81b105e1ad0a4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cu-profiler-core v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 16.85s
[INFO] running `Command { std: "docker" "inspect" "4fa011414bb153bfe3e98954844878c1541c6990d6064218ece81b105e1ad0a4", 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" "4fa011414bb153bfe3e98954844878c1541c6990d6064218ece81b105e1ad0a4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling cu-profiler-core v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 10.37s
[INFO] running `Command { std: "docker" "inspect" "4fa011414bb153bfe3e98954844878c1541c6990d6064218ece81b105e1ad0a4", 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" "4fa011414bb153bfe3e98954844878c1541c6990d6064218ece81b105e1ad0a4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/cu_profiler_core-3108afa082babe5e)
[INFO] [stdout] 
[INFO] [stdout] running 120 tests
[INFO] [stdout] test backend::recorded::tests::replays_registered_logs ... ok
[INFO] [stdout] test baseline::fingerprint::tests::hash_is_stable_and_distinct ... ok
[INFO] [stdout] test baseline::tests::insert_get_approve ... ok
[INFO] [stdout] test baseline::tests::load_propagates_non_notfound_errors ... ok
[INFO] [stdout] test baseline::tests::new_store_is_at_schema_version_one ... ok
[INFO] [stdout] test baseline::tests::json_round_trip_is_stable ... ok
[INFO] [stdout] test baseline::tests::load_missing_file_returns_an_empty_store ... ok
[INFO] [stdout] test backend::recorded::tests::missing_scenario_errors_clearly ... ok
[INFO] [stdout] test baseline::compare::tests::changed_fixture_is_stale ... ok
[INFO] [stdout] test baseline::fingerprint::tests::detects_changed_fixture ... ok
[INFO] [stdout] test baseline::compare::tests::matched_comparison_reports_delta ... ok
[INFO] [stdout] test bench::tests::empty_plan_is_rejected ... ok
[INFO] [stdout] test bench::tests::rejects_odd_and_nonhex_data ... ok
[INFO] [stdout] test baseline::tests::save_then_load_round_trips_through_disk ... ok
[INFO] [stdout] test bench::tests::parses_and_validates_a_plan ... ok
[INFO] [stdout] test bench::tests::rejects_bad_base58_program_id ... ok
[INFO] [stdout] test bench::tests::rejects_unknown_keys ... ok
[INFO] [stdout] test budget::tests::absolute_over_budget_fails_with_remediation ... ok
[INFO] [stdout] test budget::policy::tests::override_wins_but_keeps_base_fields ... ok
[INFO] [stdout] test budget::tests::absolute_budget_fails_when_exceeded ... ok
[INFO] [stdout] test budget::tests::absolute_exactly_at_budget_passes ... ok
[INFO] [stdout] test budget::tests::cpi_count_exactly_at_limit_passes ... ok
[INFO] [stdout] test budget::result::tests::status_max_picks_worst ... ok
[INFO] [stdout] test budget::tests::cpi_depth_exactly_at_limit_passes ... ok
[INFO] [stdout] test budget::tests::overhead_exactly_at_limit_passes ... ok
[INFO] [stdout] test budget::tests::overhead_over_limit_warns_with_remediation ... ok
[INFO] [stdout] test budget::tests::regression_pct_boundary_and_zero_baseline ... ok
[INFO] [stdout] test budget::tests::regression_pct_fail_has_remediation ... ok
[INFO] [stdout] test budget::tests::regression_pct_fails_over_allowance ... ok
[INFO] [stdout] test budget::tests::cpi_depth_over_limit_fails_with_remediation ... ok
[INFO] [stdout] test budget::tests::regression_units_over_allowance_fails_with_remediation ... ok
[INFO] [stdout] test budget::tests::regression_units_reports_signed_delta ... ok
[INFO] [stdout] test budget::tests::regression_pct_pass_has_no_remediation ... ok
[INFO] [stdout] test budget::tests::unattributed_and_overhead_obey_the_threshold_law ... ok
[INFO] [stdout] test budget::tests::unattributed_over_limit_warns_with_remediation ... ok
[INFO] [stdout] test budget::tests::warn_threshold_fires_at_full_budget ... ok
[INFO] [stdout] test budget::tests::warn_threshold_fires_exactly_at_threshold ... ok
[INFO] [stdout] test budget::tests::min_margin_exactly_at_minimum_passes ... ok
[INFO] [stdout] test budget::tests::warn_threshold_silent_below_threshold ... ok
[INFO] [stdout] test budget::tests::unattributed_exactly_at_limit_passes ... ok
[INFO] [stdout] test budget::tests::warn_threshold_silent_over_budget ... ok
[INFO] [stdout] test budget::tests::min_margin_thin_warns_with_remediation ... ok
[INFO] [stdout] test budget::tests::regression_pct_improvement_never_fails ... ok
[INFO] [stdout] test budget::tests::regression_units_exactly_at_allowance_passes ... ok
[INFO] [stdout] test budget::tests::min_margin_reports_exact_margin ... ok
[INFO] [stdout] test budget::tests::regression_units_improvement_never_fails ... ok
[INFO] [stdout] test budget::tests::cpi_count_over_limit_fails_with_remediation ... ok
[INFO] [stdout] test budget::tests::min_margin_is_monotonic_and_boundary_correct ... ok
[INFO] [stdout] test confidence::tests::parser_warnings_demote_to_medium_with_reason ... ok
[INFO] [stdout] test confidence::tests::sample_variance_demotes_confidence ... ok
[INFO] [stdout] test confidence::tests::scope_markers_add_a_reason_when_present ... ok
[INFO] [stdout] test confidence::tests::no_scope_markers_adds_no_marker_reason ... ok
[INFO] [stdout] test budget::tests::warn_threshold_triggers_below_ceiling ... ok
[INFO] [stdout] test confidence::tests::failed_simulation_is_low ... ok
[INFO] [stdout] test confidence::tests::unattributed_cu_demotes_to_medium_with_reason ... ok
[INFO] [stdout] test confidence::tests::levels_order_high_above_low ... ok
[INFO] [stdout] test config::tests::default_policy_carries_the_defaults ... ok
[INFO] [stdout] test budget::tests::warn_threshold_within_budget_is_monotonic_and_boundary_correct ... ok
[INFO] [stdout] test budget::tests::within_all_limits_passes ... ok
[INFO] [stdout] test confidence::tests::clean_run_with_metadata_is_high ... ok
[INFO] [stdout] test confidence::tests::level_labels_are_stable ... ok
[INFO] [stdout] test config::tests::builds_scenarios ... ok
[INFO] [stdout] test config::tests::default_mode_is_recorded ... ok
[INFO] [stdout] test config::tests::effective_policy_overlays_defaults ... ok
[INFO] [stdout] test config::tests::non_recorded_mode_is_not_recorded ... ok
[INFO] [stdout] test config::tests::parses_sample_config ... ok
[INFO] [stdout] test config::tests::per_scenario_warn_overrides_the_default ... ok
[INFO] [stdout] test config::tests::rejects_unknown_format ... ok
[INFO] [stdout] test config::tests::rejects_unknown_mode ... ok
[INFO] [stdout] test model::tests::sample_stats_computes_spread ... ok
[INFO] [stdout] test model::tests::sample_stats_even_count_medians_the_middle_pair ... ok
[INFO] [stdout] test model::tests::sample_stats_identical_samples_have_zero_variance ... ok
[INFO] [stdout] test model::tests::sample_stats_needs_at_least_two_samples ... ok
[INFO] [stdout] test model::tests::summary_counts_and_totals ... ok
[INFO] [stdout] test model::tests::two_samples_compute_even_median ... ok
[INFO] [stdout] test parser::compute_budget::tests::estimates_limit_from_max_budget ... ok
[INFO] [stdout] test parser::cpi_tree::tests::builds_nested_cpi_tree ... ok
[INFO] [stdout] test parser::cpi_tree::tests::consumed_attributes_only_to_matching_program ... ok
[INFO] [stdout] test parser::scope_markers::tests::non_marker_is_none ... ok
[INFO] [stdout] test diagnostics::tests::clean_run_has_no_diagnostics ... ok
[INFO] [stdout] test diagnostics::tests::flags_cpi_share_log_bloat_and_late_validation ... ok
[INFO] [stdout] test metadata::tests::backend_kind_as_str_is_stable ... ok
[INFO] [stdout] test parser::solana_logs::tests::detects_scope_markers_in_log_messages ... ok
[INFO] [stdout] test parser::solana_logs::tests::parses_invoke_consumed_success ... ok
[INFO] [stdout] test parser::solana_logs::tests::unknown_lines_are_preserved_not_panicked ... ok
[INFO] [stdout] test parser::tests::computes_totals_and_unattributed ... ok
[INFO] [stdout] test parser::scope_markers::tests::unbalanced_markers_warn ... ok
[INFO] [stdout] test metadata::tests::recorded_metadata_uses_the_recorded_backend ... ok
[INFO] [stdout] test parser::solana_logs::tests::detects_failure_with_reason ... ok
[INFO] [stdout] test model::tests::report_without_failures_is_clean ... ok
[INFO] [stdout] test config::tests::rejects_unknown_key ... ok
[INFO] [stdout] test parser::scope_markers::tests::balanced_markers_have_no_warnings ... ok
[INFO] [stdout] test parser::cpi_tree::tests::unterminated_invoke_does_not_panic ... ok
[INFO] [stdout] test parser::scope_markers::tests::parses_marker_with_compute_snapshot ... ok
[INFO] [stdout] test parser::solana_logs::tests::malformed_consumed_warns_and_keeps_raw ... ok
[INFO] [stdout] test parser::tests::contradictory_snapshot_withholds_percentage_and_warns ... ok
[INFO] [stdout] test parser::tests::cpi_nesting_at_the_limit_does_not_warn ... ok
[INFO] [stdout] test parser::tests::scopes_inferred_with_nesting ... ok
[INFO] [stdout] test parser::tests::excessive_cpi_nesting_emits_a_flattening_warning ... ok
[INFO] [stdout] test profiler::tests::deterministic_backend_ignores_samples ... ok
[INFO] [stdout] test diagnostics::tests::flags_absolute_budget_and_cpi_explosion ... ok
[INFO] [stdout] test parser::scope_markers::tests::parses_begin_marker ... ok
[INFO] [stdout] test parser::tests::detects_log_volume_and_late_validation ... ok
[INFO] [stdout] test profiler::tests::multi_sample_records_variance_and_demotes_confidence ... ok
[INFO] [stdout] test parser::tests::estimates_scope_cu_from_compute_snapshots ... ok
[INFO] [stdout] test program_registry::tests::config_can_override ... ok
[INFO] [stdout] test program_registry::tests::known_program_resolves ... ok
[INFO] [stdout] test parser::tests::failure_path_flips_simulation_success ... ok
[INFO] [stdout] test program_registry::tests::unknown_program_gets_placeholder ... ok
[INFO] [stdout] test parser::tests::scope_point_marker_is_counted ... ok
[INFO] [stdout] test parser::tests::validation_before_cpi_is_not_flagged ... ok
[INFO] [stdout] test profiler::tests::end_to_end_pass ... ok
[INFO] [stdout] test profiler::tests::end_to_end_warn_near_budget ... ok
[INFO] [stdout] test profiler::tests::missing_scenario_yields_unknown ... ok
[INFO] [stdout] test model::tests::status_labels_are_stable ... ok
[INFO] [stdout] test scenario::tests::defaults_are_sane ... ok
[INFO] [stdout] test parser::tests::scope_without_snapshots_stays_unquantified ... ok
[INFO] [stdout] test scenario::tests::tag_filtering ... ok
[INFO] [stdout] test parser::tests::zero_total_with_zero_delta_scope_withholds_percentage_without_warning ... ok
[INFO] [stdout] test parser::cpi_tree::tests::deep_invoke_chain_is_capped_not_overflowing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/robustness.rs (/opt/rustwide/target/release/deps/robustness-efa46038ae343805)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test pathological_inputs_are_handled ... ok
[INFO] [stdout] test analyze_never_panics_and_holds_invariants ... ok
[INFO] [stderr]    Doc-tests cu_profiler_core
[INFO] [stdout] test full_pipeline_and_json_round_trip_never_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 17) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.63s; merged doctests compilation took 0.62s
[INFO] running `Command { std: "docker" "inspect" "4fa011414bb153bfe3e98954844878c1541c6990d6064218ece81b105e1ad0a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4fa011414bb153bfe3e98954844878c1541c6990d6064218ece81b105e1ad0a4", kill_on_drop: false }`
[INFO] [stdout] 4fa011414bb153bfe3e98954844878c1541c6990d6064218ece81b105e1ad0a4
