[INFO] cloning repository https://github.com/tdortman/agent-sandbox
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tdortman/agent-sandbox" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftdortman%2Fagent-sandbox", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftdortman%2Fagent-sandbox'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] dabf3192d54e9b94277bba58cafe2cf4c2bb860e
[INFO] testing tdortman/agent-sandbox against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftdortman%2Fagent-sandbox" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/tdortman/agent-sandbox
[INFO] finished tweaking git repo https://github.com/tdortman/agent-sandbox
[INFO] tweaked toml for git repo https://github.com/tdortman/agent-sandbox written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/tdortman/agent-sandbox on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/tdortman/agent-sandbox 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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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] 203e3f2b16d3637c8f7a5824379f896ede7c8200aa7d4ee7f2185ab977a45c04
[INFO] running `Command { std: "docker" "start" "203e3f2b16d3637c8f7a5824379f896ede7c8200aa7d4ee7f2185ab977a45c04", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "203e3f2b16d3637c8f7a5824379f896ede7c8200aa7d4ee7f2185ab977a45c04", 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" "203e3f2b16d3637c8f7a5824379f896ede7c8200aa7d4ee7f2185ab977a45c04" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "203e3f2b16d3637c8f7a5824379f896ede7c8200aa7d4ee7f2185ab977a45c04", 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" "203e3f2b16d3637c8f7a5824379f896ede7c8200aa7d4ee7f2185ab977a45c04" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bytes v1.12.0
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling bstr v1.12.3
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling which v8.0.4
[INFO] [stderr]    Compiling seccompiler v0.5.0 (https://github.com/rust-vmm/seccompiler.git?rev=08587106340b8e3cb361c7561411510039436857#08587106)
[INFO] [stderr]    Compiling caps v0.5.6
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling uuid v1.23.4
[INFO] [stderr]    Compiling agent-sandbox-syscall v0.1.0 (/opt/rustwide/workdir/crates/syscall)
[INFO] [stderr]    Compiling dns-lookup v3.0.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling matchers v0.2.0
[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.6
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling agent-sandbox-sysutil v0.1.0 (/opt/rustwide/workdir/crates/sysutil)
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling agent-sandbox-enter v0.1.0 (/opt/rustwide/workdir/crates/enter)
[INFO] [stderr]    Compiling agent-sandbox-syscall-arm v0.1.0 (/opt/rustwide/workdir/crates/syscall-arm)
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[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 idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling nfq-updated v0.2.6
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hickory-proto v0.26.1
[INFO] [stderr]    Compiling agent-sandbox-core v0.1.0 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling agent-sandbox-cli v0.1.0 (/opt/rustwide/workdir/crates/cli)
[INFO] [stderr]    Compiling agent-sandbox-fsmon v0.1.0 (/opt/rustwide/workdir/crates/fsmon)
[INFO] [stderr]    Compiling agent-sandbox-policyd v0.1.0 (/opt/rustwide/workdir/crates/policyd)
[INFO] [stderr]    Compiling agent-sandbox-syscall-broker v0.1.0 (/opt/rustwide/workdir/crates/syscall-broker)
[INFO] [stderr]    Compiling agent-sandbox-nfq v0.1.0 (/opt/rustwide/workdir/crates/nfq)
[INFO] [stderr]    Compiling agent-sandbox-dns v0.1.0 (/opt/rustwide/workdir/crates/dns)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 12s
[INFO] running `Command { std: "docker" "inspect" "203e3f2b16d3637c8f7a5824379f896ede7c8200aa7d4ee7f2185ab977a45c04", 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" "203e3f2b16d3637c8f7a5824379f896ede7c8200aa7d4ee7f2185ab977a45c04" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling agent-sandbox-sysutil v0.1.0 (/opt/rustwide/workdir/crates/sysutil)
[INFO] [stderr]    Compiling agent-sandbox-syscall v0.1.0 (/opt/rustwide/workdir/crates/syscall)
[INFO] [stderr]    Compiling agent-sandbox-enter v0.1.0 (/opt/rustwide/workdir/crates/enter)
[INFO] [stderr]    Compiling agent-sandbox-syscall-arm v0.1.0 (/opt/rustwide/workdir/crates/syscall-arm)
[INFO] [stderr]    Compiling agent-sandbox-core v0.1.0 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling agent-sandbox-syscall-broker v0.1.0 (/opt/rustwide/workdir/crates/syscall-broker)
[INFO] [stderr]    Compiling agent-sandbox-fsmon v0.1.0 (/opt/rustwide/workdir/crates/fsmon)
[INFO] [stderr]    Compiling agent-sandbox-dns v0.1.0 (/opt/rustwide/workdir/crates/dns)
[INFO] [stderr]    Compiling agent-sandbox-cli v0.1.0 (/opt/rustwide/workdir/crates/cli)
[INFO] [stderr]    Compiling agent-sandbox-policyd v0.1.0 (/opt/rustwide/workdir/crates/policyd)
[INFO] [stderr]    Compiling agent-sandbox-nfq v0.1.0 (/opt/rustwide/workdir/crates/nfq)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 22.87s
[INFO] running `Command { std: "docker" "inspect" "203e3f2b16d3637c8f7a5824379f896ede7c8200aa7d4ee7f2185ab977a45c04", 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" "203e3f2b16d3637c8f7a5824379f896ede7c8200aa7d4ee7f2185ab977a45c04" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/agent_sandbox_cli-ff89c3098eee00aa)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test ui::choice::tests::format_elevation_title_does_not_truncate_or_insert_newlines ... ok
[INFO] [stdout] test ui::dialog::tests::input_text_uses_first_successful_backend ... ok
[INFO] [stdout] test ui::dialog::tests::select_option_stops_after_first_success ... ok
[INFO] [stdout] test ui::dialog::tests::select_option_uses_first_successful_backend ... ok
[INFO] [stdout] test ui::push::tests::network_prompt_url_prefers_policy_host_over_raw_ip_url ... ok
[INFO] [stdout] test ui::push::tests::network_prompt_url_falls_back_when_host_missing ... ok
[INFO] [stdout] test ui::push::tests::network_prompt_with_aliases_appends_hint_for_ip_literal ... ok
[INFO] [stdout] test ui::push::tests::network_prompt_with_aliases_joins_multiple_hints ... ok
[INFO] [stdout] test ui::push::tests::network_prompt_with_aliases_skips_hint_for_hostname ... ok
[INFO] [stdout] test ui::push::tests::network_target_options_use_ipv4_prefix_wildcards ... ok
[INFO] [stdout] test ui::push::tests::network_target_options_use_ipv6_prefix_wildcards ... ok
[INFO] [stdout] test ui::push::tests::suggest_filesystem_rule_path_prefers_git_directory_for_config ... ok
[INFO] [stdout] test ui::choice::tests::format_elevation_title_keeps_full_long_argv ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/approve.rs (/opt/rustwide/target/debug/deps/agent_sandbox_approve-371e83ac8b781ecc)
[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/bin/elevate.rs (/opt/rustwide/target/debug/deps/agent_sandbox_elevate-96f9d87f434a2926)
[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/bin/open_ui_fd.rs (/opt/rustwide/target/debug/deps/agent_sandbox_open_ui_fd-826f210a6a69b0b9)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running unittests src/bin/ui.rs (/opt/rustwide/target/debug/deps/agent_sandbox_ui-c8e1243cbeafa21c)
[INFO] [stdout] test tests::inserts_session_id_before_bwrap_separator_without_ui_fd ... ok
[INFO] [stdout] test tests::no_separator_returns_none ... 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 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/agent_sandbox_core-27140f6c5e24d3d3)
[INFO] [stdout] 
[INFO] [stdout] running 141 tests
[INFO] [stdout] test agent_context::tests::sandbox_paths_convert_to_session_context ... ok
[INFO] [stdout] test agent_context::tests::process_ids_from_options_uses_zero_for_unknowns ... ok
[INFO] [stdout] test approved_bindings::tests::record_and_aliases_roundtrip ... ok
[INFO] [stdout] test dns_cache::tests::bounded_cache_evicts_earliest_expiring_entries ... ok
[INFO] [stdout] test dns_cache::tests::lookup_reads_hostname_from_persisted_cache ... ok
[INFO] [stdout] test dns_cache::tests::remember_ephemeral_does_not_touch_disk ... ok
[INFO] [stdout] test dns_cache::tests::persisted_cache_uses_wall_clock_expiry ... ok
[INFO] [stdout] test dns_cache::tests::lookup_without_reload_returns_none_for_disk_only_entries ... ok
[INFO] [stdout] test agent_context::tests::sandbox_paths_merged_with_prefers_explicit_values ... ok
[INFO] [stdout] test dns_wire::tests::mappings_extract_https_ip_hints ... ok
[INFO] [stdout] test dns_wire::tests::mappings_from_response_keeps_every_address_for_question ... ok
[INFO] [stdout] test approved_bindings::tests::record_skips_ip_literal_host ... ok
[INFO] [stdout] test dns_cache::tests::reload_picks_up_new_entries_without_recreating_cache ... ok
[INFO] [stdout] test dns_wire::tests::mappings_follow_cname_but_keep_query_name ... ok
[INFO] [stdout] test approved_bindings::tests::two_writers_preserve_both_bindings ... ok
[INFO] [stdout] test dns_wire::tests::question_name_normalizes_case ... ok
[INFO] [stdout] test hosts::tests::allow_keys_does_not_add_ptr_host_for_ip_literal ... ok
[INFO] [stdout] test dns_cache::tests::two_writers_preserve_both_mappings ... ok
[INFO] [stdout] test dns_wire::tests::mappings_from_a_response ... ok
[INFO] [stdout] test approved_bindings::tests::record_normalizes_hostname ... ok
[INFO] [stdout] test approved_bindings::tests::save_and_load_persist_bindings ... ok
[INFO] [stdout] test hosts::tests::approval_host_patterns_ipv4_loopback_prefix_wildcards ... ok
[INFO] [stdout] test approved_bindings::tests::persisted_bindings_use_wall_clock_expiry ... ok
[INFO] [stdout] test hosts::tests::approval_host_patterns_include_parent_domains ... ok
[INFO] [stdout] test hosts::tests::approval_host_patterns_ipv4_prefix_wildcards ... ok
[INFO] [stdout] test hosts::tests::approval_host_patterns_ipv6_loopback ... ok
[INFO] [stdout] test hosts::tests::approval_host_patterns_ipv6_bracketed_normalizes ... ok
[INFO] [stdout] test hosts::tests::approval_host_patterns_ipv6_prefix_wildcards ... ok
[INFO] [stdout] test hosts::tests::is_ip_literal_accepts_ipv6 ... ok
[INFO] [stdout] test hosts::tests::cache_miss_returns_raw_ip_not_ptr ... ok
[INFO] [stdout] test hosts::tests::normalize_host_strips_ipv6_brackets ... ok
[INFO] [stdout] test hosts::tests::policy_host_for_ipv6_literal_cache_miss ... ok
[INFO] [stdout] test merge_policy::merge::tests::resource_deny_shadows_overlapping_allow_on_merge ... ok
[INFO] [stdout] test merge_policy::merge::tests::resource_trailing_slash_paths_merge_as_one_rule ... ok
[INFO] [stdout] test hosts::tests::policy_host_for_ipv6_literal_cache_hit ... ok
[INFO] [stdout] test hosts::tests::policy_host_falls_back_to_ip_when_cache_miss ... ok
[INFO] [stdout] test hosts::tests::policy_host_for_bracketed_ipv6_literal_uses_normalized_cache_key ... ok
[INFO] [stdout] test merge_policy::project::tests::explicit_home_beats_inference ... ok
[INFO] [stdout] test merge_policy::project::tests::cwd_repo_local_policy_does_not_infer_project_root ... ok
[INFO] [stdout] test hosts::tests::policy_host_uses_dns_cache ... ok
[INFO] [stdout] test merge_policy::io::tests::load_policy_expands_tilde_to_home ... ok
[INFO] [stdout] test merge_policy::io::tests::load_policy_leaves_other_user_paths_absolute ... ok
[INFO] [stdout] test merge_policy::project::tests::infers_home_from_cwd ... ok
[INFO] [stdout] test merge_policy::io::tests::policy_json_writes_home_paths_as_tilde ... ok
[INFO] [stdout] test merge_policy::project::tests::explicit_project_root_beats_ephemeral_cwd ... ok
[INFO] [stdout] test dns_wire::tests::non_response_returns_empty ... ok
[INFO] [stdout] test merge_policy::io::tests::policy_json_sorts_network_by_domain_hierarchy ... ok
[INFO] [stdout] test merge_policy::io::tests::load_policy_round_trip_through_disk ... ok
[INFO] [stdout] test merge_policy::project::tests::infers_home_from_project_root ... ok
[INFO] [stdout] test merge_policy::project::tests::invalid_explicit_project_root_is_ignored ... ok
[INFO] [stdout] test merge_policy::io::tests::policy_json_leaves_non_home_paths_absolute ... ok
[INFO] [stdout] test merge_policy::project::tests::project_root_returns_explicit_value ... ok
[INFO] [stdout] test merge_policy::project::tests::trusted_project_policy_path_rejects_nonexistent_project_root ... ok
[INFO] [stdout] test merge_policy::project::tests::trusted_project_policy_path_is_inside_project_root ... ok
[INFO] [stdout] test merge_policy::tests::atomic_write_keeps_each_rule_on_one_line ... ok
[INFO] [stdout] test merge_policy::project::tests::trusted_project_policy_path_rejects_symlink_escape ... ok
[INFO] [stdout] test merge_policy::tests::atomic_write_chowns_to_owner ... ok
[INFO] [stdout] test merge_policy::tests::atomic_write_preserves_relative_symlink_to_missing_target ... ok
[INFO] [stdout] test merge_policy::tests::deny_removes_allow_from_earlier_layer ... ok
[INFO] [stdout] test merge_policy::tests::deny_wins_over_wildcard_allow_on_merge ... ok
[INFO] [stdout] test merge_policy::tests::filesystem_deny_wins_over_allow_at_eval_time ... ok
[INFO] [stdout] test merge_policy::tests::filesystem_later_deny_overrides_earlier_allow ... ok
[INFO] [stdout] test merge_policy::tests::sudo_deny_beats_later_allow ... ok
[INFO] [stdout] test merge_policy::tests::filesystem_trailing_slash_path_merge_deduplicates ... ok
[INFO] [stdout] test policy::tests::contract_expand_round_trip ... ok
[INFO] [stdout] test merge_policy::tests::old_policy_without_filesystem_still_loads ... ok
[INFO] [stdout] test merge_policy::tests::global_deny_beats_project_allow ... ok
[INFO] [stdout] test policy::tests::contract_home_path_converts_under_home ... ok
[INFO] [stdout] test merge_policy::tests::policy_json_one_rule_per_line_invariant ... ok
[INFO] [stdout] test dns_wire::tests::mappings_ignore_unrelated_answer_addresses ... ok
[INFO] [stdout] test merge_policy::tests::filesystem_deny_beats_later_allow ... ok
[INFO] [stdout] test merge_policy::io::tests::project_policy_chown_includes_parent_directory ... ok
[INFO] [stdout] test policy::tests::contract_home_path_leaves_non_home_paths_unchanged ... ok
[INFO] [stdout] test policy::tests::contract_home_path_without_home_is_passthrough ... ok
[INFO] [stdout] test policy::tests::expand_home_path_converts_tilde ... ok
[INFO] [stdout] test merge_policy::tests::atomic_write_preserves_symlink ... ok
[INFO] [stdout] test policy::tests::expand_home_path_blocks_parent_traversal ... ok
[INFO] [stdout] test policy::tests::expand_home_path_leaves_absolute_paths_unchanged ... ok
[INFO] [stdout] test policy::tests::expand_home_path_without_home_keeps_tilde ... ok
[INFO] [stdout] test policy::tests::file_access_combine_observed_keeps_conservative_runtime_access ... ok
[INFO] [stdout] test policy::tests::file_access_covers ... ok
[INFO] [stdout] test policy::tests::file_access_union_uses_smallest_covering_access ... ok
[INFO] [stdout] test policy::tests::filesystem_approval_paths_exact_path_first ... ok
[INFO] [stdout] test policy::tests::filesystem_approval_paths_home_exact_returns_just_home ... ok
[INFO] [stdout] test policy::tests::filesystem_approval_paths_no_duplicates ... ok
[INFO] [stdout] test policy::tests::git_directory_prefix_matches_files_inside ... ok
[INFO] [stdout] test policy::tests::glob_dot_slash_prefix_expands_correctly ... ok
[INFO] [stdout] test policy::tests::filesystem_approval_paths_non_home_includes_root ... ok
[INFO] [stdout] test policy::tests::filesystem_approval_paths_root_path_returns_just_root ... ok
[INFO] [stdout] test policy::tests::filesystem_approval_paths_under_home_stops_at_home ... ok
[INFO] [stdout] test policy::tests::open_flags_classify_to_file_access ... ok
[INFO] [stdout] test policy::tests::filesystem_rule_respects_access_hierarchy ... ok
[INFO] [stdout] test policy::tests::resource_rule_matches_descendants_with_access_hierarchy ... ok
[INFO] [stdout] test policy::tests::sudo_rule_approval_prefixes_descend_from_most_specific ... ok
[INFO] [stdout] test policy::tests::resource_rule_trailing_slash_matches_descendants ... ok
[INFO] [stdout] test proc_context::discover_git_tests::discover_git_root_from_config_file ... ok
[INFO] [stdout] test policy::tests::sudo_rule_matches_prefix ... ok
[INFO] [stdout] test policy::tests::normalize_directory_traverse_maps_execute_to_read_on_directories ... ok
[INFO] [stdout] test policy::tests::globset_star_matches_across_slashes_by_default ... ok
[INFO] [stdout] test proc_context::discover_git_tests::discover_git_root_returns_none_outside_repo ... ok
[INFO] [stdout] test rpc::message::tests::display_serializes_json_line ... ok
[INFO] [stdout] test rpc::request::tests::check_request_deserializes ... ok
[INFO] [stdout] test rpc::request::tests::approve_request_deserializes_with_target_override ... ok
[INFO] [stdout] test proc_context::discover_git_tests::discover_git_root_from_objects_path ... ok
[INFO] [stdout] test rpc::request::tests::attach_check_aliases_roundtrip ... ok
[INFO] [stdout] test rpc::reply::tests::scope_action_reply_omits_irrelevant_fields ... ok
[INFO] [stdout] test rpc::request::tests::request_context_preserves_resolved_context_fields ... ok
[INFO] [stdout] test rpc::request::tests::start_filesystem_monitor_defaults_static_allow_empty ... ok
[INFO] [stdout] test rpc::request::tests::start_filesystem_monitor_with_static_allow ... ok
[INFO] [stdout] test rpc::scope::tests::display_uses_wire_label ... ok
[INFO] [stdout] test rpc::reply::tests::scope_action_reply_deserializes_as_scope_action ... ok
[INFO] [stdout] test policy::tests::glob_match_double_star_dot_env ... ok
[INFO] [stdout] test rpc::tests::check_reply_deserializes_as_check_not_simple ... ok
[INFO] [stdout] test rpc::tests::check_reply_roundtrip ... ok
[INFO] [stdout] test rpc::tests::check_filesystem_request_deserializes ... ok
[INFO] [stdout] test rpc::tests::check_reply_rejects_allowed_false_with_allow_source ... ok
[INFO] [stdout] test policy::tests::filesystem_rule_matches_exact_path ... ok
[INFO] [stdout] test policy::tests::filesystem_rule_trailing_slash_matches_descendants ... ok
[INFO] [stdout] test rpc::tests::check_reply_rejects_allowed_true_with_denied_source ... ok
[INFO] [stdout] test policy::tests::filesystem_rule_matches_descendant ... ok
[INFO] [stdout] test rpc::tests::check_reply_roundtrips_allow_comment_wire_string ... ok
[INFO] [stdout] test rpc::tests::check_request_deserializes ... ok
[INFO] [stdout] test rpc::tests::filesystem_check_reply_rejects_allowed_false_with_once_source ... ok
[INFO] [stdout] test rpc::tests::filesystem_check_reply_deserializes_as_filesystem_check ... ok
[INFO] [stdout] test rpc::tests::register_ui_reply_serializes ... ok
[INFO] [stdout] test rpc::tests::elevate_reply_deserializes_as_elevate_not_simple ... ok
[INFO] [stdout] test rpc::tests::start_filesystem_monitor_defaults_static_allow_empty ... ok
[INFO] [stdout] test rpc::tests::start_filesystem_monitor_with_static_allow ... ok
[INFO] [stdout] test rpc::tests::filesystem_monitor_reply_roundtrip ... ok
[INFO] [stdout] test rpc::tests::start_filesystem_monitor_request_deserializes ... ok
[INFO] [stdout] test rpc::tests::filesystem_check_reply_roundtrip ... ok
[INFO] [stdout] test rpc::tests::resource_and_scope_replies_preserve_wire_strings ... ok
[INFO] [stdout] test rpc::tests::filesystem_check_reply_denied_preserves_deny_wire_string ... ok
[INFO] [stdout] test policy::tests::git_star_glob_matches_inside_git_directory_with_project_root ... ok
[INFO] [stdout] test rpc::tests::status_reply_includes_merged_policy ... ok
[INFO] [stdout] test rpc::tests::ui_push_network_request ... ok
[INFO] [stdout] test policy::tests::git_star_glob_without_project_root_does_not_match_absolute_git_paths ... ok
[INFO] [stdout] test policy::tests::glob_does_not_match_non_matching_pattern ... ok
[INFO] [stdout] test policy::tests::glob_match_dot_slash_double_star_dot_env_with_project_root ... ok
[INFO] [stdout] test policy::tests::glob_match_dot_slash_dot_env ... ok
[INFO] [stdout] test dns_cache::tests::expired_entries_removed_on_next_insert ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/agent_sandbox_dns_forwarder-d211ba498d4e5b04)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 141 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test tests::servfail_preserves_query_id_and_question ... ok
[INFO] [stdout] test tests::mappings_from_response_returns_all_addresses_for_example_com ... ok
[INFO] [stdout] test tests::cli_defaults_preserve_standalone_fallbacks ... ok
[INFO] [stdout] test tests::cli_accepts_nix_supplied_launch_facts ... ok
[INFO] [stdout] test tests::tcp_forwarding_preserves_upstream_response ... ok
[INFO] [stdout] test tests::udp_forwarding_preserves_upstream_response ... ok
[INFO] [stdout] test tests::handle_tcp_writes_framed_servfail_on_upstream_failure ... ok
[INFO] [stdout] test tests::handle_udp_sends_servfail_on_upstream_failure ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/agent_sandbox_enter-c1089f345631c959)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::netns_name_accepts_agent_sandbox_convention ... ok
[INFO] [stdout] test tests::netns_name_rejects_traversal_and_separators ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/agent_sandbox_fsmon-07cd066664d558cf)
[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 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/bin/agent-sandbox-fs-arm.rs (/opt/rustwide/target/debug/deps/agent_sandbox_fs_arm-2923ef51b1ead25b)
[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/bin/agent-sandbox-fsmon.rs (/opt/rustwide/target/debug/deps/agent_sandbox_fsmon-acb34cc65f876711)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test tests::host_proc_entry_path_resolves_tracee_status ... ok
[INFO] [stdout] test tests::mask_to_access_prefers_exec_and_read_events ... ok
[INFO] [stdout] test tests::is_descendant_of_current_process ... ok
[INFO] [stdout] test tests::mask_to_access_access_perm_beats_open_perm ... ok
[INFO] [stdout] test tests::open_how_flags_classify_rdwr_as_read_write ... ok
[INFO] [stdout] test tests::parent_pid_reads_ppid_from_proc_stat ... ok
[INFO] [stdout] test tests::parse_creat_syscall_is_write ... ok
[INFO] [stdout] test tests::parse_open_syscall_flags_rdonly ... ok
[INFO] [stdout] test tests::open_perm_without_pid_falls_back_to_read_write ... ok
[INFO] [stdout] test tests::parse_openat2_syscall_arg_indices ... ok
[INFO] [stdout] test tests::parse_openat_syscall_flags_rdonly ... ok
[INFO] [stdout] test tests::parse_openat_syscall_flags_rdonly_with_creat_is_write_semantics ... ok
[INFO] [stdout] test tests::parse_openat_syscall_flags_rdonly_with_trunc_is_write_semantics ... ok
[INFO] [stdout] test tests::parse_openat_syscall_flags_wronly ... ok
[INFO] [stdout] test tests::parse_syscall_nr_zero_is_not_open ... ok
[INFO] [stdout] test tests::parse_syscall_running_and_not_in_syscall ... ok
[INFO] [stdout] test tests::path_resolution_failure_is_fail_open ... ok
[INFO] [stdout] test tests::pre_access_without_fd_flags_stays_conservative ... ok
[INFO] [stdout] test tests::proc_and_sysfs_remain_synthetic ... ok
[INFO] [stdout] test tests::tmpfs_is_not_synthetic ... ok
[INFO] [stdout] test tests::thread_group_id_for_self ... ok
[INFO] [stdout] test tests::process_fd_access_combines_read_and_write_descriptors_into_read_write ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/agent_sandbox_nfq-d9ea8f6aa3892eb9)
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 70 tests
[INFO] [stdout] test attribution::tests::mapping_is_scoped_to_exact_session_and_ip ... ok
[INFO] [stdout] test attribution::tests::remembering_same_session_and_ip_replaces_hostname ... ok
[INFO] [stdout] test attribution::tests::malformed_persisted_state_loads_empty ... ok
[INFO] [stdout] test attribution::tests::persisted_mapping_is_scoped_to_exact_session_and_ip_after_reload ... ok
[INFO] [stdout] test attribution::tests::persisted_mapping_survives_fresh_reconstruction ... ok
[INFO] [stdout] test attribution::tests::duplicate_persisted_mapping_loads_empty ... ok
[INFO] [stdout] test attribution::tests::unchanged_mapping_is_a_clean_noop ... ok
[INFO] [stdout] test attribution::tests::unsupported_version_persisted_state_loads_empty ... ok
[INFO] [stdout] test owner::tests::proc_addr_field_ipv4_loopback ... ok
[INFO] [stdout] test owner::tests::proc_addr_field_ipv4_unspecified ... ok
[INFO] [stdout] test owner::tests::proc_addr_field_ipv6_2001_db8 ... ok
[INFO] [stdout] test owner::tests::proc_addr_field_ipv4_little_endian ... ok
[INFO] [stdout] test owner::tests::proc_addr_field_ipv6_loopback ... ok
[INFO] [stdout] test attribution::tests::replacement_persists_across_reload ... ok
[INFO] [stdout] test owner::tests::proc_addr_field_ipv6_unspecified ... ok
[INFO] [stdout] test packet::tests::ip_version_detected_correctly ... ok
[INFO] [stdout] test packet::tests::parse_ipv6_non_first_fragment_returns_none ... ok
[INFO] [stdout] test packet::tests::parse_ipv6_tcp_syn_behind_dest_opts_is_policy_boundary ... ok
[INFO] [stdout] test packet::tests::parse_ipv6_tcp_syn_extracts_transport_tuple ... ok
[INFO] [stdout] test packet::tests::parse_ipv6_udp_behind_dest_opts_returns_udp_payload ... ok
[INFO] [stdout] test packet::tests::parse_ipv6_udp_extracts_transport_tuple ... ok
[INFO] [stdout] test packet::tests::parse_non_ipv6_returns_none ... ok
[INFO] [stdout] test packet::tests::parse_truncated_ipv4_returns_none ... ok
[INFO] [stdout] test packet::tests::parse_truncated_ipv6_returns_none ... ok
[INFO] [stdout] test packet::tests::parse_tcp_non_syn_is_not_policy_boundary ... ok
[INFO] [stdout] test packet::tests::parse_udp_v4_extracts_transport_tuple ... ok
[INFO] [stdout] test packet::tests::udp_payload_v4_returns_data_after_udp_header ... ok
[INFO] [stdout] test policy::tests::request_context_preserves_sandbox_session_id ... ok
[INFO] [stdout] test packet::tests::parse_tcp_syn_v4_extracts_transport_tuple ... ok
[INFO] [stdout] test tests::bypass_dns_server_port_53 ... ok
[INFO] [stdout] test packet::tests::parse_non_ipv4_returns_none ... ok
[INFO] [stdout] test tests::approved_binding_aliases_passed_to_policy_check ... ok
[INFO] [stdout] test tests::dns_dst_port_53_is_parseable_as_dns_query ... ok
[INFO] [stdout] test tests::dns_response_caches_hostname_mapping ... ok
[INFO] [stdout] test tests::cli_accepts_nix_supplied_launch_facts ... ok
[INFO] [stdout] test tests::loopback_127_0_0_1_is_policy_bound ... ok
[INFO] [stdout] test tests::loopback_any_port_is_policy_bound ... ok
[INFO] [stdout] test tests::forged_dns_response_from_wrong_src_ip_does_not_cache_mapping ... ok
[INFO] [stdout] test tests::large_dns_response_over_128_bytes_still_maps_ip_to_hostname ... ok
[INFO] [stdout] test packet::tests::parse_ipv6_tcp_non_syn_is_not_policy_boundary ... ok
[INFO] [stdout] test tests::cli_defaults_preserve_standalone_fallbacks ... ok
[INFO] [stdout] test tests::dns_response_from_forwarder_caches_mapping ... ok
[INFO] [stdout] test packet::tests::udp_payload_v4_empty_payload_returns_empty_slice ... ok
[INFO] [stdout] test tests::loopback_ipv6_is_policy_bound ... ok
[INFO] [stdout] test packet::tests::udp_payload_v6_returns_data_after_udp_header ... ok
[INFO] [stdout] test tests::loopback_range_127_255_255_255_is_policy_bound ... ok
[INFO] [stdout] test tests::nft_reject_falls_back_to_drop_on_failure ... ok
[INFO] [stdout] test tests::loopback_udp_53_invokes_policy_check ... ok
[INFO] [stdout] test tests::no_bypass_different_dns_ip ... ok
[INFO] [stdout] test tests::nft_reject_returns_repeat_when_insertion_succeeds ... ok
[INFO] [stdout] test tests::no_bypass_dns_server_non_dns_port ... ok
[INFO] [stdout] test tests::no_bypass_regular_traffic ... ok
[INFO] [stdout] test tests::push_mapping_applies_to_cache ... ok
[INFO] [stdout] test tests::no_bypass_non_loopback ... ok
[INFO] [stdout] test tests::resolve_host_uses_forwarder_cache_file ... ok
[INFO] [stdout] test tests::resolve_host_uses_persisted_attribution_after_nfqueue_restart ... ok
[INFO] [stdout] test tests::non_dns_udp_has_no_cached_mapping ... ok
[INFO] [stdout] test tests::loopback_tcp_syn_invokes_policy_check ... ok
[INFO] [stdout] test owner::tests::pid_from_src_port_resolves_current_process_for_loopback_tcp_client ... ok
[INFO] [stdout] test packet::tests::parse_ipv6_non_tcp_udp_returns_none ... ok
[INFO] [stdout] test tests::udp_53_to_forwarder_bypasses_policy_check ... ok
[INFO] [stdout] test tests::resolve_host_cache_miss_returns_raw_ip_no_ptr ... ok
[INFO] [stdout] test tests::repeated_destination_always_consults_policy ... ok
[INFO] [stdout] test tests::successful_accept_records_approved_binding ... ok
[INFO] [stdout] test tests::udp_53_to_non_forwarder_invokes_policy_check ... ok
[INFO] [stdout] test tests::loopback_ipv6_tcp_syn_invokes_policy_check ... ok
[INFO] [stdout] test attribution::tests::retains_earliest_mapping_beyond_former_capacity ... ok
[INFO] [stdout] test tests::resolve_host_uses_in_memory_cache ... ok
[INFO] [stdout] test tests::push_socket_rejects_untrusted_peer_uid ... FAILED
[INFO] [stdout] test tests::disk_mapping_survives_dns_cache_expiry_only_for_attributed_session ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tests::push_socket_rejects_untrusted_peer_uid stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tests::push_socket_rejects_untrusted_peer_uid' (3147) panicked at crates/nfq/src/main.rs:1423:9:
[INFO] [stdout] untrusted peer uid must not apply push mappings
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d75b3bd0961 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d75b3bd0961 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d75b3bd0961 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d75b3bd0961 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d75b3be7b7a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d75b3be7b7a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x5d75b3bd50fc - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x5d75b3bd50fc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x5d75b3bac156 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d75b3bac156 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d75b3bc7489 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d75b3932880 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x5d75b3932880 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d75b3bc7642 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x5d75b3bc7642 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5d75b3bac234 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x5d75b3ba37b9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d75b3bacfad - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5d75b3be837c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d75b38fddc7 - agent_sandbox_nfq[a765b46c69f7f58a]::tests::push_socket_rejects_untrusted_peer_uid
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nfq/src/main.rs:1423:9
[INFO] [stdout]   20:     0x5d75b38f7857 - agent_sandbox_nfq[a765b46c69f7f58a]::tests::push_socket_rejects_untrusted_peer_uid::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nfq/src/main.rs:1381:48
[INFO] [stdout]   21:     0x5d75b39210b6 - <agent_sandbox_nfq[a765b46c69f7f58a]::tests::push_socket_rejects_untrusted_peer_uid::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5d75b3925bbb - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5d75b3925bbb - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5d75b3933205 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5d75b3933205 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5d75b3933205 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x5d75b3933205 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5d75b3933205 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5d75b3933205 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5d75b3933205 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5d75b392dcb4 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5d75b392dcb4 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5d75b3936352 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5d75b3936352 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5d75b3936352 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x5d75b3936352 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5d75b3936352 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5d75b3936352 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5d75b3936352 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5d75b3bcf51f - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   41:     0x5d75b3bcf51f - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x70d32d4f8aa4 - <unknown>
[INFO] [stdout]   43:     0x70d32d585a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tests::push_socket_rejects_untrusted_peer_uid
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 69 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.11s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p agent-sandbox-nfq --bin agent-sandbox-nfq`
[INFO] running `Command { std: "docker" "inspect" "203e3f2b16d3637c8f7a5824379f896ede7c8200aa7d4ee7f2185ab977a45c04", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "203e3f2b16d3637c8f7a5824379f896ede7c8200aa7d4ee7f2185ab977a45c04", kill_on_drop: false }`
[INFO] [stdout] 203e3f2b16d3637c8f7a5824379f896ede7c8200aa7d4ee7f2185ab977a45c04
