[INFO] fetching crate wm-substrate 9.3.4...
[INFO] testing wm-substrate-9.3.4 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate wm-substrate 9.3.4 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate wm-substrate 9.3.4
[INFO] finished tweaking crates.io crate wm-substrate 9.3.4
[INFO] tweaked toml for crates.io crate wm-substrate 9.3.4 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate wm-substrate 9.3.4 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 wm-substrate 9.3.4 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-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2523cfd27d873e0d2f9e7378bd5c74ae102b425b40f9cb707da0a6b6ad8bee2f
[INFO] running `Command { std: "docker" "start" "2523cfd27d873e0d2f9e7378bd5c74ae102b425b40f9cb707da0a6b6ad8bee2f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2523cfd27d873e0d2f9e7378bd5c74ae102b425b40f9cb707da0a6b6ad8bee2f", 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" "2523cfd27d873e0d2f9e7378bd5c74ae102b425b40f9cb707da0a6b6ad8bee2f" "/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" "2523cfd27d873e0d2f9e7378bd5c74ae102b425b40f9cb707da0a6b6ad8bee2f", 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" "2523cfd27d873e0d2f9e7378bd5c74ae102b425b40f9cb707da0a6b6ad8bee2f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling wm-substrate v9.3.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.26s
[INFO] running `Command { std: "docker" "inspect" "2523cfd27d873e0d2f9e7378bd5c74ae102b425b40f9cb707da0a6b6ad8bee2f", 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" "2523cfd27d873e0d2f9e7378bd5c74ae102b425b40f9cb707da0a6b6ad8bee2f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling wm-substrate v9.3.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.17s
[INFO] running `Command { std: "docker" "inspect" "2523cfd27d873e0d2f9e7378bd5c74ae102b425b40f9cb707da0a6b6ad8bee2f", 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" "2523cfd27d873e0d2f9e7378bd5c74ae102b425b40f9cb707da0a6b6ad8bee2f" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wm_substrate-5556e0d6363f8489)
[INFO] [stdout] 
[INFO] [stdout] running 170 tests
[INFO] [stdout] test anomaly::tests::anomaly_alert_to_json ... ok
[INFO] [stdout] test anomaly::tests::anomaly_detector_no_alerts_with_few_samples ... ok
[INFO] [stdout] test anomaly::tests::anomaly_detector_stats ... ok
[INFO] [stdout] test anomaly::tests::dimension_extract_battery ... ok
[INFO] [stdout] test anomaly::tests::clamp_metric_function_direct ... ok
[INFO] [stdout] test anomaly::tests::anomaly_detector_beneficial_anomaly ... ok
[INFO] [stdout] test anomaly::tests::anomaly_detector_stable_no_alerts ... ok
[INFO] [stdout] test anomaly::tests::anomaly_detector_detects_spike ... ok
[INFO] [stdout] test anomaly::tests::anomaly_detector_summary ... ok
[INFO] [stdout] test anomaly::tests::anomaly_detector_window_len ... ok
[INFO] [stdout] test anomaly::tests::dimension_all_has_seven ... ok
[INFO] [stdout] test anomaly::tests::dimension_as_str ... ok
[INFO] [stdout] test anomaly::tests::dimension_extract_cpu_load ... ok
[INFO] [stdout] test anomaly::tests::dimension_extract_disk_io ... ok
[INFO] [stdout] test anomaly::tests::anomaly_detector_alert_count ... ok
[INFO] [stdout] test anomaly::tests::dimension_extract_memory_pressure ... ok
[INFO] [stdout] test anomaly::tests::balance_state_as_str ... ok
[INFO] [stdout] test anomaly::tests::balance_state_from_ratio ... ok
[INFO] [stdout] test anomaly::tests::dimension_extract_health_score ... ok
[INFO] [stdout] test anomaly::tests::balance_state_recommendation ... ok
[INFO] [stdout] test anomaly::tests::anomaly_detector_detects_drop ... ok
[INFO] [stdout] test anomaly::tests::dimension_extract_swap_usage ... ok
[INFO] [stdout] test anomaly::tests::dimension_extract_temperature_none ... ok
[INFO] [stdout] test anomaly::tests::dimension_extract_temperature ... ok
[INFO] [stdout] test anomaly::tests::dimension_inverted_flags ... ok
[INFO] [stdout] test anomaly::tests::dispatch_nature_default_yin ... ok
[INFO] [stdout] test anomaly::tests::dispatch_nature_as_str ... ok
[INFO] [stdout] test anomaly::tests::direction_from_z_score ... ok
[INFO] [stdout] test anomaly::tests::dispatch_nature_yang_consolidate ... ok
[INFO] [stdout] test anomaly::tests::dispatch_nature_yang_delete ... ok
[INFO] [stdout] test anomaly::tests::dispatch_nature_yang_create ... ok
[INFO] [stdout] test anomaly::tests::dispatch_nature_yang_update ... ok
[INFO] [stdout] test anomaly::tests::dispatch_nature_yin_list ... ok
[INFO] [stdout] test anomaly::tests::dispatch_nature_yin_gnosis ... ok
[INFO] [stdout] test anomaly::tests::dispatch_nature_yin_read ... ok
[INFO] [stdout] test anomaly::tests::dispatch_nature_yin_status ... ok
[INFO] [stdout] test anomaly::tests::dispatch_nature_yin_search ... ok
[INFO] [stdout] test anomaly::tests::impossible_metrics_clamped_f32_max ... ok
[INFO] [stdout] test anomaly::tests::impossible_metrics_clamped_nan ... ok
[INFO] [stdout] test anomaly::tests::impossible_metrics_clamped_extreme_temperature ... ok
[INFO] [stdout] test anomaly::tests::impossible_metrics_clamped_negative_cpu ... ok
[INFO] [stdout] test anomaly::tests::severity_as_str ... ok
[INFO] [stdout] test anomaly::tests::severity_from_z_score ... ok
[INFO] [stdout] test anomaly::tests::yin_yang_balance_to_json ... ok
[INFO] [stdout] test anomaly::tests::yin_yang_summary ... ok
[INFO] [stdout] test anomaly::tests::yin_yang_yang_excess ... ok
[INFO] [stdout] test anomaly::tests::yin_yang_empty_tracker ... ok
[INFO] [stdout] test anomaly::tests::yin_yang_yin_excess ... ok
[INFO] [stdout] test anomaly::tests::yin_yang_window_eviction ... ok
[INFO] [stdout] test homeostatic::tests::action_to_json ... ok
[INFO] [stdout] test anomaly::tests::yin_yang_balanced ... ok
[INFO] [stdout] test homeostatic::tests::action_type_as_str ... ok
[INFO] [stdout] test homeostatic::tests::default_thresholds_cover_all_dimensions ... ok
[INFO] [stdout] test anomaly::tests::yin_yang_total_counts ... ok
[INFO] [stdout] test homeostatic::tests::loop_clear_resets ... ok
[INFO] [stdout] test homeostatic::tests::loop_correct_on_high_memory ... ok
[INFO] [stdout] test homeostatic::tests::loop_intervene_on_critical_battery ... ok
[INFO] [stdout] test homeostatic::tests::loop_intervene_on_high_temp ... ok
[INFO] [stdout] test homeostatic::tests::loop_dry_run_does_not_execute ... ok
[INFO] [stdout] test homeostatic::tests::loop_execute_actions_flag ... ok
[INFO] [stdout] test homeostatic::tests::action_level_as_str ... ok
[INFO] [stdout] test homeostatic::tests::loop_no_action_on_healthy_state ... ok
[INFO] [stdout] test homeostatic::tests::loop_actions_recorded_in_history ... ok
[INFO] [stdout] test anomaly::tests::yin_yang_record_nature_direct ... ok
[INFO] [stdout] test homeostatic::tests::loop_summary_json ... ok
[INFO] [stdout] test homeostatic::tests::loop_advise_on_high_cpu ... ok
[INFO] [stdout] test homeostatic::tests::threshold_low_is_bad_evaluate ... ok
[INFO] [stdout] test sensorimotor::tests::actuator_command_new ... ok
[INFO] [stdout] test sensorimotor::tests::bus_default ... ok
[INFO] [stdout] test homeostatic::tests::select_action_mapping ... ok
[INFO] [stdout] test sensorimotor::tests::actuator_command_with_params ... ok
[INFO] [stdout] test sensorimotor::tests::actuator_kind_as_str ... ok
[INFO] [stdout] test sensorimotor::tests::bus_register_and_poll ... ok
[INFO] [stdout] test homeostatic::tests::loop_stats_tracked ... ok
[INFO] [stdout] test sensorimotor::tests::bus_send_command ... ok
[INFO] [stdout] test homeostatic::tests::action_level_is_active ... ok
[INFO] [stdout] test sensorimotor::tests::cpu_freq_sensor_construction ... ok
[INFO] [stdout] test sensorimotor::tests::bus_sensor_ids ... ok
[INFO] [stdout] test homeostatic::tests::multiple_dimensions_flagged ... ok
[INFO] [stdout] test sensorimotor::tests::cpu_freq_sensor_debug ... ok
[INFO] [stdout] test sensorimotor::tests::bus_actuator_ids ... ok
[INFO] [stdout] test homeostatic::tests::threshold_high_is_bad_evaluate ... ok
[INFO] [stdout] test sensorimotor::tests::cpu_freq_sensor_nonexistent ... ok
[INFO] [stdout] test sensorimotor::tests::bus_e_stop_all ... ok
[INFO] [stdout] test sensorimotor::tests::bus_history ... ok
[INFO] [stdout] test sensorimotor::tests::bus_read_specific_sensor ... ok
[INFO] [stdout] test sensorimotor::tests::bus_command_unknown_actuator ... ok
[INFO] [stdout] test sensorimotor::tests::cpu_usage_sensor_construction ... ok
[INFO] [stdout] test sensorimotor::tests::cpu_usage_sensor_debug ... ok
[INFO] [stdout] test sensorimotor::tests::cpu_usage_sensor_read_on_linux ... ok
[INFO] [stdout] test sensorimotor::tests::discover_battery_sensors_returns_vec ... ok
[INFO] [stdout] test sensorimotor::tests::discover_fan_actuators_returns_vec ... ok
[INFO] [stdout] test sensorimotor::tests::discover_led_actuators_returns_vec ... ok
[INFO] [stdout] test sensorimotor::tests::discover_thermal_sensors_returns_vec ... ok
[INFO] [stdout] test sensorimotor::tests::disk_usage_sensor_debug ... ok
[INFO] [stdout] test sensorimotor::tests::linux_hardware_bus_includes_actuators ... ok
[INFO] [stdout] test sensorimotor::tests::disk_usage_sensor_construction ... ok
[INFO] [stdout] test sensorimotor::tests::linux_hardware_bus_creation ... ok
[INFO] [stdout] test sensorimotor::tests::disk_usage_sensor_nonexistent ... ok
[INFO] [stdout] test sensorimotor::tests::network_sensor_construction ... ok
[INFO] [stdout] test sensorimotor::tests::network_sensor_default_interface ... ok
[INFO] [stdout] test sensorimotor::tests::linux_hardware_bus_includes_new_sensors ... ok
[INFO] [stdout] test sensorimotor::tests::parse_proc_kb_extracts_value ... ok
[INFO] [stdout] test sensorimotor::tests::reflex_loop_cooldown ... ok
[INFO] [stdout] test sensorimotor::tests::reflex_loop_max_age_is_configurable ... ok
[INFO] [stdout] test sensorimotor::tests::reflex_loop_no_trigger ... ok
[INFO] [stdout] test sensorimotor::tests::reflex_loop_rule_count ... ok
[INFO] [stdout] test sensorimotor::tests::network_sensor_debug ... ok
[INFO] [stdout] test sensorimotor::tests::reflex_rule_above ... ok
[INFO] [stdout] test sensorimotor::tests::reflex_rule_below ... ok
[INFO] [stdout] test sensorimotor::tests::sensor_kind_as_str ... ok
[INFO] [stdout] test sensorimotor::tests::sensor_kind_display ... ok
[INFO] [stdout] test sensorimotor::tests::procfs_sensor_nonexistent_path ... ok
[INFO] [stdout] test sensorimotor::tests::procfs_sensor_custom_parser ... ok
[INFO] [stdout] test sensorimotor::tests::network_sensor_read_on_linux ... ok
[INFO] [stdout] test sensorimotor::tests::procfs_sensor_debug_format ... ok
[INFO] [stdout] test sensorimotor::tests::procfs_sensor_loadavg_construction ... ok
[INFO] [stdout] test sensorimotor::tests::sensor_reading_confidence_clamped ... ok
[INFO] [stdout] test sensorimotor::tests::reflex_loop_refuses_future_timestamps ... ok
[INFO] [stdout] test sensorimotor::tests::stub_actuator_command ... ok
[INFO] [stdout] test sensorimotor::tests::sysfs_actuator_construction ... ok
[INFO] [stdout] test sensorimotor::tests::sysfs_actuator_e_stop_nonexistent ... ok
[INFO] [stdout] test sensorimotor::tests::sysfs_actuator_led_construction ... ok
[INFO] [stdout] test sensorimotor::tests::sysfs_actuator_debug ... ok
[INFO] [stdout] test sensorimotor::tests::stub_sensor_read ... ok
[INFO] [stdout] test sensorimotor::tests::sensor_reading_with_confidence ... ok
[INFO] [stdout] test sensorimotor::tests::sysfs_actuator_nonexistent_path ... ok
[INFO] [stdout] test sensorimotor::tests::sensor_reading_with_extra ... ok
[INFO] [stdout] test sensorimotor::tests::sysfs_sensor_fan_construction ... ok
[INFO] [stdout] test sensorimotor::tests::sysfs_sensor_nonexistent_path ... ok
[INFO] [stdout] test tests::battery_state_from_status ... ok
[INFO] [stdout] test tests::battery_as_str ... ok
[INFO] [stdout] test tests::harmony_vector_health_score_healthy ... ok
[INFO] [stdout] test sensorimotor::tests::sensor_reading_new ... ok
[INFO] [stdout] test sensorimotor::tests::sysfs_sensor_battery_construction ... ok
[INFO] [stdout] test tests::harmony_vector_health_score_moderate ... ok
[INFO] [stdout] test sensorimotor::tests::sysfs_actuator_scale_applied ... ok
[INFO] [stdout] test sensorimotor::tests::procfs_sensor_mem_pressure_construction ... ok
[INFO] [stdout] test tests::guna_as_str ... ok
[INFO] [stdout] test sensorimotor::tests::reflex_loop_evaluate ... ok
[INFO] [stdout] test sensorimotor::tests::reflex_loop_multiple_rules ... ok
[INFO] [stdout] test tests::harmony_vector_sanitized_clamps_nan ... ok
[INFO] [stdout] test sensorimotor::tests::sysfs_sensor_debug_format ... ok
[INFO] [stdout] test tests::guna_classification ... ok
[INFO] [stdout] test sensorimotor::tests::sysfs_sensor_thermal_construction ... ok
[INFO] [stdout] test sensorimotor::tests::reflex_loop_refuses_stale_readings ... ok
[INFO] [stdout] test tests::harmony_vector_default_is_idle ... ok
[INFO] [stdout] test tests::harmony_vector_health_score_stressed ... ok
[INFO] [stdout] test tests::harmony_vector_serialization ... ok
[INFO] [stdout] test tests::harmony_vector_to_json ... ok
[INFO] [stdout] test tests::thermal_health_factor ... ok
[INFO] [stdout] test tests::sample_never_panics_regardless_of_platform ... ok
[INFO] [stdout] test tests::substrate_monitor_history_capped ... ok
[INFO] [stdout] test tests::substrate_monitor_last_sample ... ok
[INFO] [stdout] test tests::substrate_monitor_history_grows ... ok
[INFO] [stdout] test tests::substrate_monitor_sample ... ok
[INFO] [stdout] test tests::thermal_as_str ... ok
[INFO] [stdout] test tests::thermal_state_classification ... ok
[INFO] [stdout] test write_budget::tests::retention_prunes_old_days ... ok
[INFO] [stdout] test tests::harmony_vector_sanitized_preserves_valid ... ok
[INFO] [stdout] test write_budget::tests::first_observation_baselines_without_attributing ... ok
[INFO] [stdout] test tests::parse_kb_extracts_value ... ok
[INFO] [stdout] test tests::sensors_available_matches_platform ... ok
[INFO] [stdout] test write_budget::tests::shrink_attributed_as_zero_not_negative ... ok
[INFO] [stdout] test tests::substrate_monitor_history_limit ... ok
[INFO] [stdout] test write_budget::tests::growth_attributed_to_current_day ... ok
[INFO] [stdout] test write_budget::tests::ledger_roundtrips_and_recovers_from_corruption ... ok
[INFO] [stdout] test write_budget::tests::tantivy_walk_throttled_within_interval ... ok
[INFO] [stdout] test write_budget::tests::utc_midnight_rollover_starts_new_day ... ok
[INFO] [stderr]    Doc-tests wm_substrate
[INFO] [stdout] test sensorimotor::tests::linux_hardware_bus_poll_all ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 170 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/anomaly.rs - anomaly::AnomalyDetector (line 335) - compile ... ok
[INFO] [stdout] test src/anomaly.rs - anomaly::YinYangTracker (line 716) - compile ... ok
[INFO] [stdout] test src/homeostatic.rs - homeostatic::HomeostaticLoop (line 306) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.42s; merged doctests compilation took 0.40s
[INFO] running `Command { std: "docker" "inspect" "2523cfd27d873e0d2f9e7378bd5c74ae102b425b40f9cb707da0a6b6ad8bee2f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2523cfd27d873e0d2f9e7378bd5c74ae102b425b40f9cb707da0a6b6ad8bee2f", kill_on_drop: false }`
[INFO] [stdout] 2523cfd27d873e0d2f9e7378bd5c74ae102b425b40f9cb707da0a6b6ad8bee2f
