[INFO] fetching crate agent-os-kernel 0.2.0-rc.3...
[INFO] testing agent-os-kernel-0.2.0-rc.3 against 1.97.0-beta.6 for beta-1.98-1
[INFO] extracting crate agent-os-kernel 0.2.0-rc.3 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate agent-os-kernel 0.2.0-rc.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate agent-os-kernel 0.2.0-rc.3
[INFO] tweaked toml for crates.io crate agent-os-kernel 0.2.0-rc.3 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate agent-os-kernel 0.2.0-rc.3 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 crates.io crate agent-os-kernel 0.2.0-rc.3 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 v0.10.0
[INFO] [stderr]   Downloaded hickory-resolver v0.26.0-beta.3
[INFO] [stderr]   Downloaded tokio v1.51.0
[INFO] [stderr]   Downloaded ipconfig v0.3.4
[INFO] [stderr]   Downloaded hickory-proto v0.26.0-beta.3
[INFO] [stderr]   Downloaded prefix-trie v0.8.2
[INFO] [stderr]   Downloaded agent-os-bridge v0.2.0-rc.3
[INFO] [stderr]   Downloaded hickory-net v0.26.0-beta.3
[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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 45ae2fb3f799d23396cc7b14253c463528cd23c6459b6404c5205390ec508e8e
[INFO] running `Command { std: "docker" "start" "45ae2fb3f799d23396cc7b14253c463528cd23c6459b6404c5205390ec508e8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "45ae2fb3f799d23396cc7b14253c463528cd23c6459b6404c5205390ec508e8e", 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" "45ae2fb3f799d23396cc7b14253c463528cd23c6459b6404c5205390ec508e8e" "/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" "45ae2fb3f799d23396cc7b14253c463528cd23c6459b6404c5205390ec508e8e", 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" "45ae2fb3f799d23396cc7b14253c463528cd23c6459b6404c5205390ec508e8e" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling agent-os-kernel v0.2.0-rc.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand v0.10.0
[INFO] [stderr]    Compiling uuid v1.23.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling moka v0.12.15
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.51.0
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling agent-os-bridge v0.2.0-rc.3
[INFO] [stderr]    Compiling prefix-trie v0.8.2
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hickory-proto v0.26.0-beta.3
[INFO] [stderr]    Compiling hickory-net v0.26.0-beta.3
[INFO] [stderr]    Compiling hickory-resolver v0.26.0-beta.3
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.63s
[INFO] running `Command { std: "docker" "inspect" "45ae2fb3f799d23396cc7b14253c463528cd23c6459b6404c5205390ec508e8e", 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" "45ae2fb3f799d23396cc7b14253c463528cd23c6459b6404c5205390ec508e8e" "/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 agent-os-kernel v0.2.0-rc.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 21.24s
[INFO] running `Command { std: "docker" "inspect" "45ae2fb3f799d23396cc7b14253c463528cd23c6459b6404c5205390ec508e8e", 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" "45ae2fb3f799d23396cc7b14253c463528cd23c6459b6404c5205390ec508e8e" "/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.28s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/agent_os_kernel-57ed4852f1de9998)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test kernel::tests::cleanup_process_resources_blocks_concurrent_dup2_until_pipe_cleanup_finishes ... ok
[INFO] [stdout] test kernel::tests::sigprocmask_and_sigpending_require_process_ownership ... ok
[INFO] [stdout] test kernel::tests::drop_disposes_live_kernel_vm_resources ... ok
[INFO] [stdout] test overlay_fs::tests::whiteouts_persist_when_overlay_reopens_with_same_upper ... ok
[INFO] [stdout] test overlay_fs::tests::remove_dir_succeeds_when_only_lower_children_are_whited_out ... ok
[INFO] [stdout] test overlay_fs::tests::remove_dir_still_rejects_visible_children ... ok
[INFO] [stdout] test kernel::tests::setpgid_rejects_joining_a_process_group_owned_by_another_driver ... ok
[INFO] [stdout] test overlay_fs::tests::copied_up_directories_become_opaque_and_hide_overlay_metadata ... ok
[INFO] [stdout] test kernel::tests::drop_during_panic_still_disposes_live_kernel_vm_resources ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/api_surface.rs (/opt/rustwide/target/debug/deps/api_surface-c2b1467e4406a111)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test kernel_fd_surface_supports_shared_locks_and_nonblocking_upgrade_conflicts ... ok
[INFO] [stdout] test kernel_fd_surface_supports_advisory_locks_and_releases_on_last_close ... ok
[INFO] [stdout] test kernel_fd_surface_supports_fcntl_status_and_descriptor_flags ... ok
[INFO] [stdout] test kernel_fd_surface_shares_advisory_locks_across_fork_inherited_fds ... ok
[INFO] [stdout] test kernel_fd_surface_supports_nonblocking_pipe_duplicates_via_dev_fd ... ok
[INFO] [stdout] test kernel_fd_surface_uses_atomic_append_writes ... ok
[INFO] [stdout] test kernel_fd_surface_supports_open_seek_positional_io_dup_and_dev_fd_views ... ok
[INFO] [stdout] test kernel_fd_surface_uses_atomic_exclusive_create ... ok
[INFO] [stdout] test proc_filesystem_exposes_live_process_metadata_and_fd_symlinks ... ok
[INFO] [stdout] test open_shell_configures_pty_and_exec_uses_shell_driver ... ok
[INFO] [stdout] test filesystem_operations_return_linux_errno_values_for_common_failures ... ok
[INFO] [stdout] test shell_foreground_process_group_must_stay_in_the_same_session ... ok
[INFO] [stdout] test waitpid_with_options_supports_wnohang_and_any_child_waits ... ok
[INFO] [stdout] test pty_resize_delivers_sigwinch_to_the_foreground_process_group ... ok
[INFO] [stdout] test kernel_process_umask_applies_to_created_files_and_directories ... ok
[INFO] [stdout] test waitpid_returns_structured_result_and_process_introspection_works ... ok
[INFO] [stdout] test proc_mounts_lists_root_and_active_mounts ... ok
[INFO] [stdout] test kernel_fd_surface_reads_exact_byte_counts_from_device_nodes ... ok
[INFO] [stdout] test virtual_filesystem_default_pwrite_zero_fills_missing_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bridge.rs (/opt/rustwide/target/debug/deps/bridge-14653a7b96e4c896)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test host_bridge_traits_are_method_oriented_and_composable ... 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] [stderr]      Running tests/bridge_support.rs (/opt/rustwide/target/debug/deps/bridge_support-3527e6b2c3495633)
[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 tests/command_registry.rs (/opt/rustwide/target/debug/deps/command_registry-a1c58eaa3881b8e1)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test returns_none_for_unknown_commands ... ok
[INFO] [stdout] test registers_and_resolves_commands ... ok
[INFO] [stdout] test list_returns_command_to_driver_name_mapping ... ok
[INFO] [stdout] test last_registered_driver_wins_on_conflict ... ok
[INFO] [stdout] test records_warning_when_overriding_existing_command ... ok
[INFO] [stdout] test populate_bin_creates_stub_entries ... ok
[INFO] [stdout] test mounted_agentos_command_paths_resolve_to_registered_drivers ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/device_layer.rs (/opt/rustwide/target/debug/deps/device_layer-94048c110bd25b69)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test readdir_lists_known_device_entries ... ok
[INFO] [stdout] test device_paths_exist_and_stat_as_devices ... ok
[INFO] [stdout] test mutating_device_paths_fails_closed_or_noops_like_the_legacy_layer ... ok
[INFO] [stdout] test realpath_and_non_device_passthrough_match_legacy_behavior ... ok
[INFO] [stdout] test stdio_devices_behave_like_write_sinks_without_backing_vfs_state ... ok
[INFO] [stdout] test special_devices_expose_expected_read_and_write_behavior ... ok
[INFO] [stderr]      Running tests/dns_resolution.rs (/opt/rustwide/target/debug/deps/dns_resolution-01c00dd0e83587f2)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test kernel_dns_resolution_prefers_overrides_before_the_resolver ... ok
[INFO] [stdout] test kernel_dns_resolution_checks_network_permissions_when_requested ... ok
[INFO] [stdout] test kernel_dns_resolution_passes_vm_nameservers_into_the_resolver ... 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] [stderr]      Running tests/fd_table.rs (/opt/rustwide/target/debug/deps/fd_table-4ab6647474143a32)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test flock_operation_parser_accepts_supported_modes ... ok
[INFO] [stdout] test dup_shares_the_same_file_description ... ok
[INFO] [stdout] test opens_new_fds_starting_at_three ... ok
[INFO] [stdout] test close_decrements_refcount ... ok
[INFO] [stdout] test dup2_replaces_the_target_fd ... ok
[INFO] [stdout] test fcntl_dupfd_uses_lowest_available_fd_at_or_above_minimum ... ok
[INFO] [stdout] test nonblocking_status_flags_are_tracked_per_fd_entry ... ok
[INFO] [stdout] test preallocates_stdio_fds_0_1_2 ... ok
[INFO] [stdout] test fcntl_getfl_and_setfl_report_visible_status_flags ... ok
[INFO] [stdout] test fork_creates_an_independent_table_with_shared_descriptions ... ok
[INFO] [stdout] test fcntl_fd_flags_are_per_descriptor ... ok
[INFO] [stdout] test open_with_rejects_target_fds_past_the_process_limit ... ok
[INFO] [stdout] test flock_manager_enforces_shared_and_exclusive_conflicts ... ok
[INFO] [stdout] test stat_returns_fd_metadata ... ok
[INFO] [stdout] test fcntl_dupfd_rejects_minimum_fd_past_the_process_limit ... ok
[INFO] [stderr]      Running tests/identity.rs (/opt/rustwide/target/debug/deps/identity-338ee3295a46efa3)
[INFO] [stdout] test configurable_process_fd_limit_returns_emfile ... ok
[INFO] [stdout] test stat_reports_ebadf_for_invalid_fd ... ok
[INFO] [stdout] test dup2_rejects_target_fds_past_the_process_limit ... ok
[INFO] [stdout] test open_reuses_a_freed_fd_after_next_fd_moves_past_the_limit ... ok
[INFO] [stdout] test flock_manager_treats_reacquire_on_same_description_as_non_conflicting ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test identity_queries_require_process_ownership ... ok
[INFO] [stdout] test identity_syscalls_and_process_metadata_use_kernel_managed_values ... ok
[INFO] [stdout] test procfs_exposes_linux_like_identity_and_system_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/kernel_integration.rs (/opt/rustwide/target/debug/deps/kernel_integration-f74aba5a3774afe5)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test process_exit_cleanup_closes_pipe_writers_and_returns_eof_to_readers ... ok
[INFO] [stdout] test broken_pipe_writes_deliver_sigpipe_and_return_epipe ... ok
[INFO] [stdout] test minimal_vm_lifecycle_transitions_between_ready_busy_and_terminated ... ok
[INFO] [stdout] test dispose_kills_running_processes_and_cleans_special_resources ... ok
[INFO] [stdout] test process_exit_cleanup_removes_fd_tables_before_and_after_reap ... ok
[INFO] [stdout] test spawn_process_rejects_invalid_shebang_scripts ... ok
[INFO] [stdout] test spawn_process_executes_shebang_scripts_with_registered_interpreters ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/loopback_routing.rs (/opt/rustwide/target/debug/deps/loopback_routing-0354567711c0b65e)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test kernel_loopback_udp_delivery_stays_within_socket_table ... ok
[INFO] [stdout] test kernel_loopback_stream_bind_rejects_loopback_specific_after_wildcard ... ok
[INFO] [stdout] test kernel_loopback_connect_matches_wildcard_listener_bindings ... ok
[INFO] [stdout] test kernel_loopback_connect_routes_into_guest_listener_and_accepts_connected_socket ... ok
[INFO] [stdout] test kernel_loopback_stream_bind_rejects_wildcard_after_loopback_specific ... ok
[INFO] [stdout] test kernel_loopback_stream_bind_allows_non_overlapping_specific_addresses ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mount_plugin.rs (/opt/rustwide/target/debug/deps/mount_plugin-30ae62474fc13cb3)
[INFO] [stderr]      Running tests/mount_table.rs (/opt/rustwide/target/debug/deps/mount_table-527da3ae2ae55367)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test plugin_registry_opens_registered_plugins ... ok
[INFO] [stdout] test plugin_registry_rejects_duplicate_or_unknown_plugins ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test mount_table_enforces_read_only_and_cross_mount_boundaries ... ok
[INFO] [stdout] test mount_table_rejects_symlinks_that_cross_mount_boundaries ... ok
[INFO] [stdout] test mount_table_unmount_succeeds_after_children_are_removed ... ok
[INFO] [stdout] test mount_table_rejects_hardlinks_that_cross_mount_boundaries ... ok
[INFO] [stdout] test mount_table_unmount_rejects_parent_mounts_with_children ... ok
[INFO] [stdout] test mount_table_prefers_mounted_filesystems_and_merges_mount_points ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/permissions.rs (/opt/rustwide/target/debug/deps/permissions-1337048fa7625990)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test filter_env_only_keeps_allowed_keys ... ok
[INFO] [stdout] test driver_pid_ownership_is_enforced_across_kernel_operations ... ok
[INFO] [stdout] test child_process_permissions_block_spawn ... ok
[INFO] [stdout] test kernel_default_spawn_cwd_matches_home_user ... ok
[INFO] [stdout] test kernel_mounts_require_write_permission_on_the_mount_path ... ok
[INFO] [stdout] test kernel_sensitive_mounts_require_explicit_sensitive_permission ... ok
[INFO] [stdout] test permission_glob_double_star_still_matches_nested_paths ... ok
[INFO] [stdout] test kernel_sensitive_unmounts_require_explicit_sensitive_permission ... ok
[INFO] [stdout] test kernel_vm_config_defaults_to_deny_all_permissions ... ok
[INFO] [stdout] test permission_glob_single_star_does_not_cross_path_separators ... ok
[INFO] [stdout] test permission_wrapped_filesystem_denies_write_with_reason ... ok
[INFO] [stdout] test permission_wrapped_filesystem_denies_access_by_default ... ok
[INFO] [stdout] test permission_wrapped_filesystem_allows_access_with_explicit_allow_all_callback ... ok
[INFO] [stdout] test permission_wrapped_filesystem_exists_fails_closed_on_permission_denied ... ok
[INFO] [stdout] test permission_wrapped_filesystem_link_checks_source_and_destination_permissions ... ok
[INFO] [stdout] test permission_wrapped_filesystem_remove_checks_resolved_destination_path ... ok
[INFO] [stdout] test permission_wrapped_filesystem_link_resolves_source_as_existing_path ... ok
[INFO] [stdout] test permission_wrapped_filesystem_resolves_symlinks_before_permission_checks ... ok
[INFO] [stdout] test kernel_unmounts_require_write_permission_on_the_mount_path ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pipe_manager.rs (/opt/rustwide/target/debug/deps/pipe_manager-307e819d10994b5a)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test create_pipe_returns_distinct_read_and_write_descriptions ... ok
[INFO] [stdout] test buffered_writes_are_read_back_and_partial_reads_preserve_remainder ... ok
[INFO] [stdout] test create_pipe_fds_propagates_fd_allocation_failures ... ok
[INFO] [stdout] test create_pipe_fds_allocates_pipe_entries_in_the_fd_table ... ok
[INFO] [stdout] test writing_after_the_read_end_closes_returns_epipe ... ok
[INFO] [stdout] test buffer_limit_is_enforced_until_the_reader_drains_the_pipe ... ok
[INFO] [stdout] test closing_the_write_end_delivers_eof_to_waiting_readers ... ok
[INFO] [stdout] test waiting_reader_receives_large_writes_without_hitting_the_buffer_limit ... ok
[INFO] [stdout] test direct_handoff_honors_waiting_reader_length_and_buffers_the_remainder ... ok
[INFO] [stdout] test read_blocks_until_a_writer_delivers_data ... ok
[INFO] [stdout] test closing_the_read_end_does_not_wake_waiting_readers ... ok
[INFO] [stdout] test blocking_small_writes_wait_for_full_pipe_buf_capacity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/poll.rs (/opt/rustwide/target/debug/deps/poll-ef54f467cad17313)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test poll_targets_report_socket_stream_readiness_and_hangup ... ok
[INFO] [stdout] test poll_reports_pipe_peer_close_as_pollerr_on_writer ... ok
[INFO] [stdout] test poll_targets_support_mixed_fd_and_socket_sets ... ok
[INFO] [stdout] test poll_reports_pipe_readiness_and_hangup ... ok
[INFO] [stdout] test poll_targets_respect_finite_timeouts_across_fd_and_socket_sets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/process_table.rs (/opt/rustwide/target/debug/deps/process_table-6655b09121439342)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test register_allocates_expected_process_metadata_and_parent_groups ... ok
[INFO] [stdout] test exiting_parent_reparents_children_to_pid_one_when_available ... ok
[INFO] [stdout] test negative_pid_kill_reaches_stopped_and_exited_group_members ... ok
[INFO] [stdout] test waitpid_for_reports_stopped_and_continued_children_once ... ok
[INFO] [stdout] test list_processes_returns_a_snapshot_of_registered_processes ... ok
[INFO] [stdout] test process_groups_and_sessions_follow_legacy_rules ... ok
[INFO] [stdout] test exiting_child_delivers_sigchld_to_living_parent ... ok
[INFO] [stdout] test killed_child_delivers_sigchld_to_living_parent ... ok
[INFO] [stdout] test blocked_sigchld_is_queued_until_the_parent_unblocks_it ... ok
[INFO] [stdout] test waitpid_rejects_unknown_processes ... ok
[INFO] [stdout] test blocked_sigterm_is_delivered_when_the_process_unblocks_it ... ok
[INFO] [stdout] test waitpid_for_supports_wnohang_and_waiting_for_any_child ... ok
[INFO] [stdout] test negative_pid_kill_targets_entire_process_groups ... ok
[INFO] [stdout] test kill_updates_job_control_state_for_stop_and_continue_signals ... ok
[INFO] [stdout] test kill_routes_signals_and_validates_process_existence ... ok
[INFO] [stdout] test orphaned_stopped_process_groups_receive_sighup_and_sigcont ... ok
[INFO] [stdout] test on_process_exit_runs_before_waitpid_waiters_are_notified ... ok
[INFO] [stdout] test waitpid_for_supports_pid_zero_and_negative_process_group_selectors ... ok
[INFO] [stdout] test waitpid_resolves_for_exiting_and_already_exited_processes ... ok
[INFO] [stdout] test zombie_reaper_uses_a_single_worker_for_many_exits ... ok
[INFO] [stdout] test zombie_reaper_reaps_exited_children_after_their_parent_exits ... ok
[INFO] [stdout] test zombie_reaper_preserves_child_exit_code_while_parent_is_alive ... ok
[INFO] [stdout] test terminate_all_escalates_from_sigterm_to_sigkill_for_survivors ... ok
[INFO] [stderr]      Running tests/pty.rs (/opt/rustwide/target/debug/deps/pty-0dfca068eea6d4af)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test set_discipline_only_updates_requested_fields ... ok
[INFO] [stdout] test set_termios_only_updates_requested_fields ... ok
[INFO] [stdout] test raw_mode_delivers_bytes_and_applies_icrnl_translation ... ok
[INFO] [stdout] test canonical_mode_buffers_until_newline_and_honors_backspace ... ok
[INFO] [stdout] test oversized_raw_write_fails_atomically ... ok
[INFO] [stdout] test control_characters_signal_the_foreground_process_group ... ok
[INFO] [stdout] test peer_close_returns_hangup_instead_of_blocking ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/resource_accounting.rs (/opt/rustwide/target/debug/deps/resource_accounting-64efe5e7ccd88cff)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test resource_limits_default_to_bounded_values ... ok
[INFO] [stdout] test filesystem_limits_ignore_read_only_mount_usage ... ok
[INFO] [stdout] test filesystem_limits_reject_inode_growth_and_file_expansion ... ok
[INFO] [stdout] test resource_limits_reject_oversized_readdir_batches ... ok
[INFO] [stdout] test resource_snapshot_counts_processes_fds_pipes_and_ptys ... ok
[INFO] [stdout] test filesystem_limits_reject_fd_pwrite_before_resizing_file ... ok
[INFO] [stdout] test zombie_processes_count_against_process_limits_until_reaped ... ok
[INFO] [stdout] test resource_limits_reject_extra_processes_pipes_and_ptys ... ok
[INFO] [stdout] test blocking_pipe_and_pty_reads_time_out_instead_of_hanging_forever ... ok
[INFO] [stdout] test resource_limits_reject_oversized_pread_and_write_operations ... ok
[INFO] [stdout] test resource_limits_reject_global_fd_growth_with_enfile ... ok
[INFO] [stdout] test resource_limits_reject_oversized_spawn_payloads ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/root_fs.rs (/opt/rustwide/target/debug/deps/root_fs-32881265529d17ab)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test decode_snapshot_accepts_zero_mode_strings ... ok
[INFO] [stdout] test overlay_root_stat_uses_highest_lower_metadata ... ok
[INFO] [stdout] test overlay_filesystem_prefers_higher_lowers_and_hides_whiteouts ... ok
[INFO] [stdout] test overlay_remove_dir_rejects_lower_children_after_directory_copy_up ... ok
[INFO] [stdout] test overlay_remove_dir_rejects_lower_only_children_in_merged_view ... ok
[INFO] [stdout] test read_only_root_locks_after_bootstrap_but_preserves_boot_entries ... ok
[INFO] [stdout] test overlay_rename_preserves_symlinks_instead_of_dereferencing_them ... ok
[INFO] [stdout] test root_filesystem_bootstrap_suppresses_kernel_reserved_paths ... ok
[INFO] [stdout] test overlay_rename_moves_lower_directory_trees_without_losing_children ... ok
[INFO] [stdout] test overlay_link_and_rename_preserve_upper_hardlinks_after_copy_up ... ok
[INFO] [stdout] test snapshot_round_trip_preserves_file_type_bits_in_modes ... ok
[INFO] [stdout] test root_filesystem_composes_multiple_lowers_before_bootstrap_upper ... ok
[INFO] [stdout] test root_filesystem_uses_bundled_base_and_round_trips_snapshots ... ok
[INFO] [stdout] test higher_lowers_do_not_shadow_base_parent_directories_with_default_ownership ... ok
[INFO] [stdout] test overlay_rename_rejects_directory_trees_that_exceed_snapshot_depth_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.84s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke.rs (/opt/rustwide/target/debug/deps/smoke-25e9433e7a3ef019)
[INFO] [stderr]      Running tests/socket_table.rs (/opt/rustwide/target/debug/deps/socket_table-75efce2223808baa)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test kernel_scaffold_targets_native_and_browser_sidecars ... 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] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test socket_resource_limits_reject_extra_sockets_and_connections ... ok
[INFO] [stdout] test socket_resources_appear_in_kernel_resource_snapshot_and_cleanup_with_process_exit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stdio_devices.rs (/opt/rustwide/target/debug/deps/stdio_devices-4e719ab00efc895e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test default_process_stdout_and_stderr_accept_writes_without_pipe_rewiring ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stderr]      Running tests/tcp_data_plane.rs (/opt/rustwide/target/debug/deps/tcp_data_plane-3b6b25aef0d189c4)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tcp_shutdown_and_close_propagate_eof_and_broken_pipe ... ok
[INFO] [stdout] test tcp_connected_sockets_transfer_data_bidirectionally ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tcp_listener.rs (/opt/rustwide/target/debug/deps/tcp_listener-3ff4bfefa5da8b78)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tcp_listener_bind_listen_and_accept_preserve_listener_state ... ok
[INFO] [stdout] test tcp_listener_requires_bind_and_enforces_backlog_capacity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/udp_datagram.rs (/opt/rustwide/target/debug/deps/udp_datagram-6e7b705a894d6480)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test udp_broadcast_option_is_tracked_in_kernel_socket_state ... ok
[INFO] [stdout] test udp_send_and_receive_require_bound_sockets_and_bound_targets ... ok
[INFO] [stdout] test udp_reuseport_allows_two_sockets_to_bind_the_same_port ... ok
[INFO] [stdout] test udp_datagrams_preserve_boundaries_and_truncate_per_receive ... ok
[INFO] [stdout] test udp_multicast_memberships_are_added_and_removed_from_socket_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/unix_domain_socket.rs (/opt/rustwide/target/debug/deps/unix_domain_socket-0d7e4a4dd626eb0a)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test unix_domain_sockets_bind_connect_accept_and_transfer_data ... ok
[INFO] [stdout] test unix_domain_sockets_require_bound_listener_paths_and_backlog_capacity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/user.rs (/opt/rustwide/target/debug/deps/user-dd2e218d2c340e11)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test effective_ids_default_to_real_ids ... ok
[INFO] [stdout] test accepts_custom_configuration ... ok
[INFO] [stdout] test getgroups_and_getgrgid_use_kernel_managed_group_state ... ok
[INFO] [stdout] test getpwuid_handles_root_uid_for_root_and_non_root_configs ... ok
[INFO] [stdout] test getpwuid_returns_configured_entry_for_the_active_user ... ok
[INFO] [stdout] test supports_root_configuration ... ok
[INFO] [stdout] test uses_sensible_defaults_when_not_configured ... ok
[INFO] [stdout] test getpwuid_returns_custom_entry_and_rejects_unknown_uids ... ok
[INFO] [stdout] test empty_config_uses_the_same_defaults ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/vfs.rs (/opt/rustwide/target/debug/deps/vfs-0440aac17e94cb25)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test validate_path_rejects_generated_invalid_inputs ... ok
[INFO] [stdout] test intermediate_symlink_components_are_resolved_for_reads_writes_and_stats ... ok
[INFO] [stdout] test chmod_chown_utimes_truncate_and_pread_update_metadata_and_contents ... ok
[INFO] [stdout] test mkdir_and_remove_dir_enforce_parent_and_emptiness_rules ... ok
[INFO] [stdout] test hard_links_share_inode_data_and_survive_original_removal ... ok
[INFO] [stdout] test memory_filesystem_snapshot_round_trips_hardlinks_and_symlinks ... ok
[INFO] [stdout] test write_file_normalizes_paths_and_auto_creates_parents ... ok
[INFO] [stdout] test readlink_on_regular_file_returns_einval ... ok
[INFO] [stdout] test rename_moves_directory_trees_without_losing_children ... ok
[INFO] [stdout] test intermediate_symlink_loops_fail_closed ... ok
[INFO] [stdout] test read_dir_with_types_reports_direct_children ... ok
[INFO] [stdout] test symlink_loops_fail_closed ... ok
[INFO] [stdout] test symlinks_support_readlink_lstat_realpath_and_dangling_targets ... ok
[INFO] [stdout] test path_validation_rejects_nul_and_control_bytes_without_mutating_filesystem ... ok
[INFO] [stdout] test directory_reads_and_metadata_updates_refresh_timestamps ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/virtual_process.rs (/opt/rustwide/target/debug/deps/virtual_process-c98b9ba50e609986)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test virtual_process_stdio_uses_standard_fd_helpers_and_owner_checks ... ok
[INFO] [stdout] test virtual_processes_appear_in_process_listings_and_wait_like_children ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests agent_os_kernel
[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] running `Command { std: "docker" "inspect" "45ae2fb3f799d23396cc7b14253c463528cd23c6459b6404c5205390ec508e8e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "45ae2fb3f799d23396cc7b14253c463528cd23c6459b6404c5205390ec508e8e", kill_on_drop: false }`
[INFO] [stdout] 45ae2fb3f799d23396cc7b14253c463528cd23c6459b6404c5205390ec508e8e
