[INFO] fetching crate smolmachines 1.22.2...
[INFO] testing smolmachines-1.22.2 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate smolmachines 1.22.2 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate smolmachines 1.22.2
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate smolmachines 1.22.2
[INFO] tweaked toml for crates.io crate smolmachines 1.22.2 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate smolmachines 1.22.2 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 smolmachines 1.22.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cc v1.4.6
[INFO] [stderr]   Downloaded smol-cloud v1.22.2
[INFO] [stderr]   Downloaded quinn-proto v0.11.18
[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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] cd7c4a7b349b180f9941c2e73253ef2c5e4632b8660b9f65fa01e1f3578a57f8
[INFO] running `Command { std: "docker" "start" "cd7c4a7b349b180f9941c2e73253ef2c5e4632b8660b9f65fa01e1f3578a57f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "cd7c4a7b349b180f9941c2e73253ef2c5e4632b8660b9f65fa01e1f3578a57f8", 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" "cd7c4a7b349b180f9941c2e73253ef2c5e4632b8660b9f65fa01e1f3578a57f8" "/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" "cd7c4a7b349b180f9941c2e73253ef2c5e4632b8660b9f65fa01e1f3578a57f8", 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" "cd7c4a7b349b180f9941c2e73253ef2c5e4632b8660b9f65fa01e1f3578a57f8" "/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.6
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling cc v1.4.6
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling tungstenite v0.28.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling tokio-tungstenite v0.28.0
[INFO] [stderr]    Compiling smol-cloud v1.22.2
[INFO] [stderr]    Compiling smolmachines v1.22.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.46s
[INFO] running `Command { std: "docker" "inspect" "cd7c4a7b349b180f9941c2e73253ef2c5e4632b8660b9f65fa01e1f3578a57f8", 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" "cd7c4a7b349b180f9941c2e73253ef2c5e4632b8660b9f65fa01e1f3578a57f8" "/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 smolmachines v1.22.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.52s
[INFO] running `Command { std: "docker" "inspect" "cd7c4a7b349b180f9941c2e73253ef2c5e4632b8660b9f65fa01e1f3578a57f8", 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" "cd7c4a7b349b180f9941c2e73253ef2c5e4632b8660b9f65fa01e1f3578a57f8" "/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.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/smolmachines-f05248b6f2dae1eb)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test assets::tests::an_install_without_a_separate_binary_falls_back_to_the_launcher ... ok
[INFO] [stdout] test bootstrap::tests::an_installed_engine_must_match_the_minor_release ... ok
[INFO] [stdout] test availability::tests::a_device_this_user_cannot_write_is_reported_with_the_fix ... ok
[INFO] [stdout] test bootstrap::tests::an_unsupported_platform_says_so_instead_of_guessing_an_artifact ... ok
[INFO] [stdout] test availability::tests::a_missing_device_is_reported_as_kvm_unavailable ... ok
[INFO] [stdout] test connect::tests::the_default_target_is_local_unless_a_key_says_otherwise ... ok
[INFO] [stdout] test bootstrap::tests::the_engine_version_follows_this_crate_unless_overridden ... ok
[INFO] [stdout] test exec::tests::a_kill_stops_the_producer_once_and_ends_the_stream ... ok
[INFO] [stdout] test bootstrap::tests::a_checksum_mismatch_is_refused ... ok
[INFO] [stdout] test exec::tests::options_no_target_could_honor_are_refused ... ok
[INFO] [stdout] test config::tests::a_staged_mount_cannot_also_be_read_only ... ok
[INFO] [stdout] test config::tests::every_volume_goes_through_one_flag_with_its_mode_as_a_suffix ... ok
[INFO] [stdout] test transport::local::capture_summary_tests::a_summary_without_figures_reports_nothing_rather_than_zero ... ok
[INFO] [stdout] test transport::local::capture_summary_tests::the_cli_summary_is_read_back_as_numbers ... ok
[INFO] [stdout] test config::tests::the_builder_carries_every_field_into_the_spec ... ok
[INFO] [stdout] test transport::local::engine_selection_tests::an_older_install_is_skipped_for_a_matching_one ... ok
[INFO] [stdout] test transport::cloud::tests::an_exec_timeout_never_shortens_the_default_request_window ... ok
[INFO] [stdout] test machine::tests::a_state_this_sdk_does_not_know_reads_as_unknown_not_stopped ... ok
[INFO] [stdout] test machine::tests::every_state_round_trips_through_its_wire_name ... ok
[INFO] [stdout] test transport::local::engine_selection_tests::no_compatible_install_falls_through_to_the_download ... ok
[INFO] [stdout] test transport::local::engine_selection_tests::the_version_is_read_from_the_cli_banner ... ok
[INFO] [stdout] test assets::tests::an_install_dir_prefers_the_binary_over_the_launcher_script ... ok
[INFO] [stdout] test transport::local::io_tests::output_errors_are_not_overwritten_by_a_successful_exit ... ok
[INFO] [stdout] test machine::tests::a_batch_branch_without_a_width_still_boots_in_waves ... ok
[INFO] [stdout] test availability::tests::a_usable_device_passes ... ok
[INFO] [stdout] test connect::tests::asking_for_the_cloud_with_a_key_needs_nothing_else ... ok
[INFO] [stdout] test machine::tests::a_checkpoint_reports_its_size_whichever_kind_it_is ... ok
[INFO] [stdout] test transport::local::io_tests::explicit_runtime_must_exist_and_be_a_file ... ok
[INFO] [stdout] test tunnel::tests::invalid_cloud_configuration_is_rejected ... ok
[INFO] [stdout] test transport::local::io_tests::interceptor_token_is_passed_in_environment_only ... ok
[INFO] [stdout] test tunnel::tests::cloud_rejects_redirects_without_forwarding_credentials ... ok
[INFO] [stdout] test transport::local::io_tests::resize_sends_every_target_in_one_call_then_reads_the_record ... ok
[INFO] [stdout] test tunnel::tests::drop_cancels_an_unfinished_handshake ... ok
[INFO] [stdout] test transport::local::io_tests::transfers_use_private_independent_staging_and_clean_up_on_failure ... ok
[INFO] [stdout] test transport::local::io_tests::an_unkilled_stream_still_reports_its_exit ... ok
[INFO] [stdout] test machine::tests::a_handle_never_owns_the_machine_it_names ... ok
[INFO] [stdout] test transport::local::io_tests::exec_and_run_pass_the_user_and_a_millisecond_timeout ... ok
[INFO] [stdout] test transport::local::engine_selection_tests::installed_binaries_are_asked_for_their_version ... ok
[INFO] [stdout] test tunnel::tests::cloud_binary_transport_and_authentication ... ok
[INFO] [stdout] test transport::local::io_tests::killing_a_stream_kills_the_command_and_ends_the_stream ... ok
[INFO] [stdout] test transport::local::io_tests::streaming_preserves_bytes_before_exit_and_delivers_partial_lines ... ok
[INFO] [stdout] test transport::local::retry_tests::a_busy_binary_is_retried_and_other_errors_are_not ... ok
[INFO] [stderr]      Running tests/cloud_mock.rs (/opt/rustwide/target/debug/deps/cloud_mock-4a732c7b991aeaad)
[INFO] [stdout] test tunnel::tests::local_reconnect_and_scoped_cleanup ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.62s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test a_quiet_stream_outlives_the_ordinary_request_window ... ignored
[INFO] [stdout] test a_cloud_machine_needs_an_image_and_cannot_take_host_mounts ... ok
[INFO] [stdout] test a_local_machine_cannot_be_asked_for_an_architecture_the_host_lacks ... ok
[INFO] [stdout] test a_server_error_keeps_its_status_body_and_correlation_id ... ok
[INFO] [stdout] test a_local_machine_has_no_final_bill_to_settle ... ok
[INFO] [stdout] test a_control_plane_that_ignores_the_user_runs_nothing_as_anyone ... ok
[INFO] [stdout] test a_branchable_machine_asks_for_it_at_create_time_and_again_at_start ... ok
[INFO] [stdout] test creating_on_the_cloud_sends_the_image_starts_it_and_waits_for_ready ... ok
[INFO] [stdout] test deleting_with_usage_takes_the_final_settled_reading ... ok
[INFO] [stdout] test listing_is_a_cloud_operation_and_says_so_locally ... ok
[INFO] [stdout] test an_endpoint_carries_the_credential_the_bridge_requires ... ok
[INFO] [stdout] test an_architecture_and_a_command_reach_the_control_plane ... ok
[INFO] [stdout] test a_timeout_is_rounded_up_to_whole_seconds_and_zero_is_refused ... ok
[INFO] [stdout] test create_can_wait_for_exec_without_waiting_for_a_service ... ok
[INFO] [stdout] test exec_prefers_the_untruncated_bytes_over_the_capped_text ... ok
[INFO] [stdout] test a_restore_that_never_becomes_ready_is_deleted_rather_than_left_billing ... ok
[INFO] [stdout] test a_machine_that_never_becomes_ready_is_deleted_rather_than_left_billing ... ok
[INFO] [stdout] test a_streamed_command_yields_each_event_as_it_arrives ... ok
[INFO] [stdout] test branching_falls_back_to_the_fork_route_on_an_older_control_plane ... ok
[INFO] [stdout] test restoring_by_id_says_it_is_a_cloud_operation_when_asked_locally ... ok
[INFO] [stdout] test files_move_both_ways_with_their_paths_escaped ... ok
[INFO] [stdout] test a_cloud_capture_can_be_restored_into_a_new_machine ... ok
[INFO] [stdout] test local_only_operations_say_which_target_they_need ... ok
[INFO] [stdout] test a_per_command_user_is_proven_once_then_sent_with_each_command ... ok
[INFO] [stdout] test usage_comes_back_typed_rather_than_as_loose_json ... ok
[INFO] [stdout] test pause_and_resume_use_saved_execution_routes ... ok
[INFO] [stdout] test network_off_is_sent_as_blocked_and_a_machine_user_is_refused ... ok
[INFO] [stdout] test killing_a_stream_closes_its_connection_even_while_it_waits ... ok
[INFO] [stdout] test readiness_falls_back_to_the_agent_when_no_port_is_published ... ok
[INFO] [stdout] test a_slow_control_plane_times_out_instead_of_hanging_forever ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 30.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tunnel_vm.rs (/opt/rustwide/target/debug/deps/tunnel_vm-83882cc516045394)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test published_service_survives_tunnel_reconnect_and_close ... ignored, requires a VM runtime or SMOL_CLOUD_TOKEN and SMOL_CLOUD_URL
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests smolmachines
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test src/lib.rs - (line 9) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 36) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 105) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 62) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "cd7c4a7b349b180f9941c2e73253ef2c5e4632b8660b9f65fa01e1f3578a57f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd7c4a7b349b180f9941c2e73253ef2c5e4632b8660b9f65fa01e1f3578a57f8", kill_on_drop: false }`
[INFO] [stdout] cd7c4a7b349b180f9941c2e73253ef2c5e4632b8660b9f65fa01e1f3578a57f8
