[INFO] cloning repository https://github.com/WooFerPPK/pmOS
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/WooFerPPK/pmOS" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWooFerPPK%2FpmOS", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWooFerPPK%2FpmOS'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ebcff4ab25068e77004f313dffe4b301fe675954
[INFO] testing WooFerPPK/pmOS against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWooFerPPK%2FpmOS" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/WooFerPPK/pmOS
[INFO] finished tweaking git repo https://github.com/WooFerPPK/pmOS
[INFO] tweaked toml for git repo https://github.com/WooFerPPK/pmOS written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/WooFerPPK/pmOS on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/WooFerPPK/pmOS 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a19d3d9f34fbc4f6a8ed0b6b94b35f31acd90a41d7a1f332d3c87ddad0b4cc7b
[INFO] running `Command { std: "docker" "start" "-a" "a19d3d9f34fbc4f6a8ed0b6b94b35f31acd90a41d7a1f332d3c87ddad0b4cc7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a19d3d9f34fbc4f6a8ed0b6b94b35f31acd90a41d7a1f332d3c87ddad0b4cc7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a19d3d9f34fbc4f6a8ed0b6b94b35f31acd90a41d7a1f332d3c87ddad0b4cc7b", kill_on_drop: false }`
[INFO] [stdout] a19d3d9f34fbc4f6a8ed0b6b94b35f31acd90a41d7a1f332d3c87ddad0b4cc7b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 345d80986fcc1a72d702a3dc658b438da4254e2c9851a6941f0fd3784713f4af
[INFO] running `Command { std: "docker" "start" "-a" "345d80986fcc1a72d702a3dc658b438da4254e2c9851a6941f0fd3784713f4af", kill_on_drop: false }`
[INFO] [stderr]    Compiling abi v0.1.0 (/opt/rustwide/workdir/crates/abi)
[INFO] [stderr]    Compiling coreutils v0.1.0 (/opt/rustwide/workdir/crates/coreutils)
[INFO] [stderr]    Compiling display-proto v0.1.0 (/opt/rustwide/workdir/crates/display-proto)
[INFO] [stderr]    Compiling integration-tests v0.1.0 (/opt/rustwide/workdir/crates/integration-tests)
[INFO] [stderr]    Compiling preferences v0.1.0 (/opt/rustwide/workdir/crates/preferences)
[INFO] [stderr]    Compiling hello-cap-check v0.1.0 (/opt/rustwide/workdir/crates/hello-cap-check)
[INFO] [stderr]    Compiling hello-raise v0.1.0 (/opt/rustwide/workdir/crates/hello-raise)
[INFO] [stderr]    Compiling hello-std v0.1.0 (/opt/rustwide/workdir/crates/hello-std)
[INFO] [stderr]    Compiling hello-self-probe v0.1.0 (/opt/rustwide/workdir/crates/hello-self-probe)
[INFO] [stderr]    Compiling hello-fd-close-good v0.1.0 (/opt/rustwide/workdir/crates/hello-fd-close-good)
[INFO] [stderr]    Compiling display-server-lite v0.1.0 (/opt/rustwide/workdir/crates/display-server-lite)
[INFO] [stderr]    Compiling hello-ppid v0.1.0 (/opt/rustwide/workdir/crates/hello-ppid)
[INFO] [stderr]    Compiling hello-wait-noop v0.1.0 (/opt/rustwide/workdir/crates/hello-wait-noop)
[INFO] [stderr]    Compiling hello-clock v0.1.0 (/opt/rustwide/workdir/crates/hello-clock)
[INFO] [stderr]    Compiling hello-wasi-spawner v0.1.0 (/opt/rustwide/workdir/crates/hello-wasi-spawner)
[INFO] [stderr]    Compiling hello-wasi-min v0.1.0 (/opt/rustwide/workdir/crates/hello-wasi-min)
[INFO] [stderr]    Compiling toolkit v0.1.0 (/opt/rustwide/workdir/crates/toolkit)
[INFO] [stderr]    Compiling sh v0.1.0 (/opt/rustwide/workdir/crates/sh)
[INFO] [stderr]    Compiling ring v0.1.0 (/opt/rustwide/workdir/crates/ring)
[INFO] [stderr]    Compiling toolkit-free-client v0.1.0 (/opt/rustwide/workdir/crates/toolkit-free-client)
[INFO] [stderr]    Compiling display-server v0.1.0 (/opt/rustwide/workdir/crates/display-server)
[INFO] [stderr]    Compiling xtask v0.1.0 (/opt/rustwide/workdir/crates/xtask)
[INFO] [stderr]    Compiling kernel v0.1.0 (/opt/rustwide/workdir/crates/kernel)
[INFO] [stderr]    Compiling init v0.1.0 (/opt/rustwide/workdir/crates/init)
[INFO] [stderr]    Compiling hello-kill-probe v0.1.0 (/opt/rustwide/workdir/crates/hello-kill-probe)
[INFO] [stderr]    Compiling display-client-demo v0.1.0 (/opt/rustwide/workdir/crates/display-client-demo)
[INFO] [stderr]    Compiling shell v0.1.0 (/opt/rustwide/workdir/crates/shell)
[INFO] [stderr]    Compiling term v0.1.0 (/opt/rustwide/workdir/crates/term)
[INFO] [stderr]    Compiling hello-cap-list v0.1.0 (/opt/rustwide/workdir/crates/hello-cap-list)
[INFO] [stderr]    Compiling hello-fb-blit v0.1.0 (/opt/rustwide/workdir/crates/hello-fb-blit)
[INFO] [stderr]    Compiling hello-framebuffer v0.1.0 (/opt/rustwide/workdir/crates/hello-framebuffer)
[INFO] [stderr]    Compiling hello-sigchld v0.1.0 (/opt/rustwide/workdir/crates/hello-sigchld)
[INFO] [stderr]    Compiling ipc-self-test v0.1.0 (/opt/rustwide/workdir/crates/ipc-self-test)
[INFO] [stderr]    Compiling hello-wasi-bootstrap v0.1.0 (/opt/rustwide/workdir/crates/hello-wasi-bootstrap)
[INFO] [stderr]    Compiling hello-fd-close-bad v0.1.0 (/opt/rustwide/workdir/crates/hello-fd-close-bad)
[INFO] [stderr]    Compiling hello-random v0.1.0 (/opt/rustwide/workdir/crates/hello-random)
[INFO] [stderr]    Compiling hello-yield-loop v0.1.0 (/opt/rustwide/workdir/crates/hello-yield-loop)
[INFO] [stderr]    Compiling hello-caps v0.1.0 (/opt/rustwide/workdir/crates/hello-caps)
[INFO] [stderr]    Compiling hello-input-echo v0.1.0 (/opt/rustwide/workdir/crates/hello-input-echo)
[INFO] [stderr]    Compiling hello-pid v0.1.0 (/opt/rustwide/workdir/crates/hello-pid)
[INFO] [stderr]    Compiling settings v0.1.0 (/opt/rustwide/workdir/crates/settings)
[INFO] [stderr]    Compiling sample-app v0.1.0 (/opt/rustwide/workdir/crates/sample-app)
[INFO] [stderr]    Compiling edit v0.1.0 (/opt/rustwide/workdir/crates/edit)
[INFO] [stderr]    Compiling files v0.1.0 (/opt/rustwide/workdir/crates/files)
[INFO] [stderr]    Compiling sysmon v0.1.0 (/opt/rustwide/workdir/crates/sysmon)
[INFO] [stderr]     Finished `dev` profile [optimized + debuginfo] target(s) in 19.23s
[INFO] running `Command { std: "docker" "inspect" "345d80986fcc1a72d702a3dc658b438da4254e2c9851a6941f0fd3784713f4af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "345d80986fcc1a72d702a3dc658b438da4254e2c9851a6941f0fd3784713f4af", kill_on_drop: false }`
[INFO] [stdout] 345d80986fcc1a72d702a3dc658b438da4254e2c9851a6941f0fd3784713f4af
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 71949d548f27f0b95bd1dad38d5742263953bf8f62de463993ae1f3eb9625b97
[INFO] running `Command { std: "docker" "start" "-a" "71949d548f27f0b95bd1dad38d5742263953bf8f62de463993ae1f3eb9625b97", kill_on_drop: false }`
[INFO] [stderr]    Compiling init v0.1.0 (/opt/rustwide/workdir/crates/init)
[INFO] [stderr]    Compiling xtask v0.1.0 (/opt/rustwide/workdir/crates/xtask)
[INFO] [stderr]    Compiling sh v0.1.0 (/opt/rustwide/workdir/crates/sh)
[INFO] [stderr]    Compiling ring v0.1.0 (/opt/rustwide/workdir/crates/ring)
[INFO] [stderr]    Compiling hello-framebuffer v0.1.0 (/opt/rustwide/workdir/crates/hello-framebuffer)
[INFO] [stderr]    Compiling display-client-demo v0.1.0 (/opt/rustwide/workdir/crates/display-client-demo)
[INFO] [stderr]    Compiling hello-input-echo v0.1.0 (/opt/rustwide/workdir/crates/hello-input-echo)
[INFO] [stderr]    Compiling hello-caps v0.1.0 (/opt/rustwide/workdir/crates/hello-caps)
[INFO] [stderr]    Compiling hello-wasi-min v0.1.0 (/opt/rustwide/workdir/crates/hello-wasi-min)
[INFO] [stderr]    Compiling coreutils v0.1.0 (/opt/rustwide/workdir/crates/coreutils)
[INFO] [stderr]    Compiling kernel v0.1.0 (/opt/rustwide/workdir/crates/kernel)
[INFO] [stderr]    Compiling shell v0.1.0 (/opt/rustwide/workdir/crates/shell)
[INFO] [stderr]    Compiling toolkit v0.1.0 (/opt/rustwide/workdir/crates/toolkit)
[INFO] [stderr]    Compiling integration-tests v0.1.0 (/opt/rustwide/workdir/crates/integration-tests)
[INFO] [stderr]    Compiling term v0.1.0 (/opt/rustwide/workdir/crates/term)
[INFO] [stderr]    Compiling sysmon v0.1.0 (/opt/rustwide/workdir/crates/sysmon)
[INFO] [stderr]    Compiling toolkit-free-client v0.1.0 (/opt/rustwide/workdir/crates/toolkit-free-client)
[INFO] [stderr]    Compiling files v0.1.0 (/opt/rustwide/workdir/crates/files)
[INFO] [stderr]    Compiling edit v0.1.0 (/opt/rustwide/workdir/crates/edit)
[INFO] [stderr]    Compiling sample-app v0.1.0 (/opt/rustwide/workdir/crates/sample-app)
[INFO] [stderr]    Compiling display-server v0.1.0 (/opt/rustwide/workdir/crates/display-server)
[INFO] [stderr]    Compiling settings v0.1.0 (/opt/rustwide/workdir/crates/settings)
[INFO] [stderr]    Compiling display-proto v0.1.0 (/opt/rustwide/workdir/crates/display-proto)
[INFO] [stderr]    Compiling preferences v0.1.0 (/opt/rustwide/workdir/crates/preferences)
[INFO] [stderr]    Compiling hello-wasi-spawner v0.1.0 (/opt/rustwide/workdir/crates/hello-wasi-spawner)
[INFO] [stderr]    Compiling hello-yield-loop v0.1.0 (/opt/rustwide/workdir/crates/hello-yield-loop)
[INFO] [stderr]    Compiling hello-cap-check v0.1.0 (/opt/rustwide/workdir/crates/hello-cap-check)
[INFO] [stderr]    Compiling hello-kill-probe v0.1.0 (/opt/rustwide/workdir/crates/hello-kill-probe)
[INFO] [stderr]    Compiling hello-raise v0.1.0 (/opt/rustwide/workdir/crates/hello-raise)
[INFO] [stderr]    Compiling hello-fd-close-bad v0.1.0 (/opt/rustwide/workdir/crates/hello-fd-close-bad)
[INFO] [stderr]    Compiling hello-random v0.1.0 (/opt/rustwide/workdir/crates/hello-random)
[INFO] [stderr]    Compiling abi v0.1.0 (/opt/rustwide/workdir/crates/abi)
[INFO] [stderr]    Compiling hello-sigchld v0.1.0 (/opt/rustwide/workdir/crates/hello-sigchld)
[INFO] [stderr]    Compiling display-server-lite v0.1.0 (/opt/rustwide/workdir/crates/display-server-lite)
[INFO] [stderr]    Compiling hello-fb-blit v0.1.0 (/opt/rustwide/workdir/crates/hello-fb-blit)
[INFO] [stderr]    Compiling hello-ppid v0.1.0 (/opt/rustwide/workdir/crates/hello-ppid)
[INFO] [stderr]    Compiling ipc-self-test v0.1.0 (/opt/rustwide/workdir/crates/ipc-self-test)
[INFO] [stderr]    Compiling hello-clock v0.1.0 (/opt/rustwide/workdir/crates/hello-clock)
[INFO] [stderr]    Compiling hello-wasi-bootstrap v0.1.0 (/opt/rustwide/workdir/crates/hello-wasi-bootstrap)
[INFO] [stderr]    Compiling hello-wait-noop v0.1.0 (/opt/rustwide/workdir/crates/hello-wait-noop)
[INFO] [stderr]    Compiling hello-fd-close-good v0.1.0 (/opt/rustwide/workdir/crates/hello-fd-close-good)
[INFO] [stderr]    Compiling hello-cap-list v0.1.0 (/opt/rustwide/workdir/crates/hello-cap-list)
[INFO] [stderr]    Compiling hello-pid v0.1.0 (/opt/rustwide/workdir/crates/hello-pid)
[INFO] [stderr]    Compiling hello-std v0.1.0 (/opt/rustwide/workdir/crates/hello-std)
[INFO] [stderr]    Compiling hello-self-probe v0.1.0 (/opt/rustwide/workdir/crates/hello-self-probe)
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 46.32s
[INFO] running `Command { std: "docker" "inspect" "71949d548f27f0b95bd1dad38d5742263953bf8f62de463993ae1f3eb9625b97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "71949d548f27f0b95bd1dad38d5742263953bf8f62de463993ae1f3eb9625b97", kill_on_drop: false }`
[INFO] [stdout] 71949d548f27f0b95bd1dad38d5742263953bf8f62de463993ae1f3eb9625b97
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a39448ab0b6e01bbd2695c8c47554e9818bb63b389a110029f4308b02cbf0d87
[INFO] running `Command { std: "docker" "start" "-a" "a39448ab0b6e01bbd2695c8c47554e9818bb63b389a110029f4308b02cbf0d87", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [optimized + debuginfo] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/abi-b9a05f092b639367)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test cap::tests::cap_names_match_data_model ... ok
[INFO] [stdout] test cap::tests::desktop_shell_has_keymap_admin_for_delegation ... ok
[INFO] [stdout] test cap::tests::empty_contains_nothing ... ok
[INFO] [stdout] test cap::tests::all_contains_everything ... ok
[INFO] [stdout] test cap::tests::from_u32_roundtrip ... ok
[INFO] [stdout] test ring::tests::empty_request_is_zero ... ok
[INFO] [stdout] test ring::tests::request_byte_roundtrip ... ok
[INFO] [stdout] test ring::tests::response_byte_roundtrip ... ok
[INFO] [stdout] test ring::tests::response_ok_and_err ... ok
[INFO] [stdout] test ring::tests::ring_sizes_divide_cleanly_by_slot ... ok
[INFO] [stdout] test ring::tests::slot_sizes_match ... ok
[INFO] [stdout] test ring::tests::status_values_are_distinct ... ok
[INFO] [stdout] test version::tests::current_is_one_one ... ok
[INFO] [stdout] test version::tests::different_major_is_incompatible ... ok
[INFO] [stdout] test version::tests::newer_minor_is_incompatible ... ok
[INFO] [stdout] test version::tests::old_minor_still_compatible ... ok
[INFO] [stdout] test version::tests::packed_roundtrip ... ok
[INFO] [stdout] test ring::tests::layout_covers_full_sab ... ok
[INFO] [stdout] test cap::tests::settings_is_subset_of_desktop_shell_for_delegation_to_work ... 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 unittests src/lib.rs (/opt/rustwide/target/debug/deps/coreutils-a8a1ce4f66695e80)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/cat.rs (/opt/rustwide/target/debug/deps/cat-b1418ef0bd8f554d)
[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/cp.rs (/opt/rustwide/target/debug/deps/cp-0cee2df549d6df49)
[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] [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/grep.rs (/opt/rustwide/target/debug/deps/grep-f3eecc71bbc4d109)
[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/head.rs (/opt/rustwide/target/debug/deps/head-bfb3cacb8ec9ba8f)
[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/ls.rs (/opt/rustwide/target/debug/deps/ls-7f217b6038e07584)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/mkdir.rs (/opt/rustwide/target/debug/deps/mkdir-254a38b83694b73c)
[INFO] [stdout] test result: ok. 0 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] [stderr]      Running unittests src/bin/mv.rs (/opt/rustwide/target/debug/deps/mv-8b75c84c4ca3966b)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/rm.rs (/opt/rustwide/target/debug/deps/rm-3edf7da5202834bb)
[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] [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/sort.rs (/opt/rustwide/target/debug/deps/sort-85c44eaba1d3117e)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/tail.rs (/opt/rustwide/target/debug/deps/tail-8fe12b1aa6206a96)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/tee.rs (/opt/rustwide/target/debug/deps/tee-bd01b154de3e91b1)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/tr.rs (/opt/rustwide/target/debug/deps/tr-f04728ea104dc314)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running unittests src/bin/uniq.rs (/opt/rustwide/target/debug/deps/uniq-5c46cf2193843842)
[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] [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/wc.rs (/opt/rustwide/target/debug/deps/wc-ed5ea15ed7d30e88)
[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] [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] [stdout] 
[INFO] [stderr]      Running tests/cat.rs (/opt/rustwide/target/debug/deps/cat-16a603979ec329d7)
[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] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test cat_stdin_with_no_args_echoes ... ok
[INFO] [stdout] test dash_E_in_stdin_mode ... ok
[INFO] [stdout] test dash_nE_combines_line_numbers_with_dollar_markers ... ok
[INFO] [stdout] test dash_E_multi_file_continues ... ok
[INFO] [stdout] test dash_n_in_stdin_mode_starts_from_one ... ok
[INFO] [stdout] test dash_n_continues_across_multiple_files ... ok
[INFO] [stdout] test cat_missing_file_exits_one_and_stderr_has_path ... ok
[INFO] [stdout] test cat_continues_after_missing_file_but_reports_error ... ok
[INFO] [stdout] test dash_n_prefixes_each_line_with_number ... ok
[INFO] [stdout] test dash_E_appends_dollar_to_line_ends ... ok
[INFO] [stdout] test cat_single_file_writes_content_to_stdout ... ok
[INFO] [stdout] test cat_two_files_concatenates ... ok
[INFO] [stdout] test unknown_flag_exits_one_for_cat ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cp.rs (/opt/rustwide/target/debug/deps/cp-16bd819a60ea52d3)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test copies_file_content_verbatim ... ok
[INFO] [stdout] test overwrites_existing_dst ... ok
[INFO] [stdout] test wrong_arg_count_exits_one_with_usage ... ok
[INFO] [stdout] test dash_n_skips_existing_dst_file ... ok
[INFO] [stdout] test dash_n_writes_to_nonexistent_dst ... ok
[INFO] [stdout] test dash_r_clobbering_files_inside_dst_works ... ok
[INFO] [stdout] test missing_src_exits_one_and_stderr_has_path ... ok
[INFO] [stdout] test dash_r_copies_empty_directory ... ok
[INFO] [stdout] test dash_r_into_existing_dst_dir ... ok
[INFO] [stdout] test dash_r_copies_nested_tree ... ok
[INFO] [stdout] test directory_src_without_dash_r_errors_as_before ... ok
[INFO] [stdout] test dash_n_with_dash_r_skips_existing_files_in_tree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/grep.rs (/opt/rustwide/target/debug/deps/grep-ab5c903e9536dd3d)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test dash_c_with_multi_file_prefixes_path ... ok
[INFO] [stdout] test dash_c_in_stdin_mode_emits_count ... ok
[INFO] [stdout] test dash_i_matches_uppercase_pattern_against_lowercase_line ... ok
[INFO] [stdout] test dash_i_matches_lowercase_pattern_against_uppercase_line ... ok
[INFO] [stdout] test dash_c_emits_zero_for_no_matches ... ok
[INFO] [stdout] test dash_n_in_stdin_mode_counts_from_one ... ok
[INFO] [stdout] test dash_c_combines_with_dash_v_for_non_matching_count ... ok
[INFO] [stdout] test dash_c_emits_match_count_for_single_file ... ok
[INFO] [stdout] test dash_n_combined_with_dash_i_works ... ok
[INFO] [stdout] test dash_v_emits_non_matching_lines ... ok
[INFO] [stdout] test dash_v_no_lines_pass_exits_one ... ok
[INFO] [stdout] test dash_n_emits_line_numbers_for_single_file ... ok
[INFO] [stdout] test dash_v_with_dash_i_inverts_case_insensitive ... ok
[INFO] [stdout] test missing_file_continues_and_exits_two ... ok
[INFO] [stdout] test matches_single_line_in_single_file ... ok
[INFO] [stdout] test multiple_files_prefix_filename ... ok
[INFO] [stdout] test dash_v_no_match_means_all_lines_pass ... ok
[INFO] [stdout] test dash_i_preserves_match_count_on_mixed_case ... ok
[INFO] [stdout] test dash_n_with_multiple_files_includes_path_and_number ... ok
[INFO] [stdout] test missing_pattern_arg_exits_two ... ok
[INFO] [stdout] test unknown_flag_exits_two_for_grep ... ok
[INFO] [stdout] test dash_v_combines_with_dash_n ... ok
[INFO] [stdout] test stdin_mode_when_no_files ... ok
[INFO] [stdout] test no_match_exits_one ... ok
[INFO] [stdout] test without_dash_i_case_sensitive_still_holds ... ok
[INFO] [stderr]      Running tests/head.rs (/opt/rustwide/target/debug/deps/head-b1c4b2822e779a38)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test stdin_mode_no_header ... ok
[INFO] [stdout] test bare_dash_n_form_works ... ok
[INFO] [stdout] test dash_n_overrides_count ... ok
[INFO] [stdout] test missing_file_continues_and_exits_one ... ok
[INFO] [stdout] test default_prints_first_ten_lines ... ok
[INFO] [stdout] test dash_n_zero_prints_nothing ... ok
[INFO] [stdout] test negative_count_is_error_exits_one ... ok
[INFO] [stdout] test multi_file_prefixes_each_with_filename_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ls.rs (/opt/rustwide/target/debug/deps/ls-e46239d84c6db750)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test dash_l_marks_directories_with_d_letter ... ok
[INFO] [stdout] test dash_l_with_no_args_lists_cwd_long_format ... ok
[INFO] [stdout] test multi_path_args_emit_headers_and_blank_separator ... ok
[INFO] [stdout] test default_hides_dotfiles ... ok
[INFO] [stdout] test unknown_flag_exits_two_with_stderr ... ok
[INFO] [stdout] test lists_empty_directory_with_no_output ... ok
[INFO] [stdout] test lists_a_file_arg_by_name ... ok
[INFO] [stdout] test dash_la_combines_long_format_and_dotfiles ... ok
[INFO] [stdout] test dash_a_shows_dotfiles ... ok
[INFO] [stdout] test no_args_defaults_to_cwd ... ok
[INFO] [stdout] test lists_populated_directory_sorted_alphabetically ... ok
[INFO] [stdout] test dash_a_with_only_dotfiles ... ok
[INFO] [stdout] test missing_path_exits_one_with_stderr_shape ... ok
[INFO] [stdout] test dash_l_handles_file_arg_directly ... ok
[INFO] [stdout] test dash_l_emits_type_size_name_columns_for_files ... ok
[INFO] [stdout] test continues_after_missing_path_but_exits_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mkdir.rs (/opt/rustwide/target/debug/deps/mkdir-8d1935bc01672779)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test creates_a_directory ... ok
[INFO] [stdout] test dash_p_creates_intermediate_parents ... ok
[INFO] [stdout] test fails_when_target_already_exists ... ok
[INFO] [stdout] test creates_multiple_directories ... ok
[INFO] [stdout] test dash_p_with_multiple_paths ... ok
[INFO] [stdout] test fails_when_parent_doesnt_exist ... ok
[INFO] [stdout] test partial_success_multi_arg ... ok
[INFO] [stdout] test unknown_flag_exits_two ... ok
[INFO] [stdout] test dash_p_is_idempotent_on_existing_dir ... ok
[INFO] [stdout] test zero_args_exits_one_with_usage_line ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mv.rs (/opt/rustwide/target/debug/deps/mv-4c972ea0ea685dfa)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test fails_when_src_missing ... ok
[INFO] [stdout] test moves_a_file_across_directories ... ok
[INFO] [stdout] test moves_a_file_within_same_directory ... ok
[INFO] [stdout] test fails_when_dst_parent_missing ... ok
[INFO] [stdout] test overwrites_existing_dst ... ok
[INFO] [stdout] test wrong_arg_count_exits_one_with_usage ... 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] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stderr]      Running tests/rm.rs (/opt/rustwide/target/debug/deps/rm-e2ed4cfc9622ec88)
[INFO] [stdout] test directory_without_dash_r_still_refused ... ok
[INFO] [stdout] test dash_r_removes_nested_tree ... ok
[INFO] [stdout] test zero_args_exits_one_with_usage_line ... ok
[INFO] [stdout] test dash_r_removes_empty_directory ... ok
[INFO] [stdout] test dash_R_alias_works ... ok
[INFO] [stdout] test dash_r_with_multiple_paths ... ok
[INFO] [stdout] test fails_on_missing_file ... ok
[INFO] [stdout] test removes_multiple_files ... ok
[INFO] [stdout] test unknown_flag_exits_two ... ok
[INFO] [stdout] test partial_success_multi_arg ... ok
[INFO] [stdout] test refuses_to_remove_directory ... ok
[INFO] [stderr]      Running tests/sort.rs (/opt/rustwide/target/debug/deps/sort-806bda01fa3d01fc)
[INFO] [stdout] test removes_a_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test stdin_mode_reads_until_eof_and_sorts ... ok
[INFO] [stdout] test multi_file_concatenates_then_sorts ... ok
[INFO] [stdout] test dash_u_dedupes_duplicate_lines ... ok
[INFO] [stdout] test sorts_lines_alphabetically ... ok
[INFO] [stdout] test dash_r_reverses_order ... ok
[INFO] [stdout] test dash_ru_combines_reverse_and_unique ... ok
[INFO] [stdout] test missing_file_continues_and_exits_one ... 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/tail.rs (/opt/rustwide/target/debug/deps/tail-c8ad5a1df18a71b5)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test negative_count_is_error_exits_one ... ok
[INFO] [stdout] test default_prints_last_ten_lines ... ok
[INFO] [stdout] test multi_file_prefixes_each_with_filename_header ... ok
[INFO] [stdout] test missing_file_continues_and_exits_one ... ok
[INFO] [stdout] test dash_n_zero_prints_nothing ... ok
[INFO] [stdout] test dash_n_overrides_count ... ok
[INFO] [stdout] test stdin_mode_no_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tee.rs (/opt/rustwide/target/debug/deps/tee-f9524a031456ce8c)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test default_overwrites_existing_file ... ok
[INFO] [stdout] test writes_stdin_to_stdout_and_one_file ... ok
[INFO] [stdout] test writes_stdin_to_stdout_when_no_files ... ok
[INFO] [stdout] test bad_path_continues_writing_others ... ok
[INFO] [stdout] test unknown_flag_exits_one ... ok
[INFO] [stdout] test writes_stdin_to_multiple_files ... ok
[INFO] [stdout] test dash_a_appends_to_existing_file ... 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/tr.rs (/opt/rustwide/target/debug/deps/tr-66d551171873bf54)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test dash_d_with_set2_arg_is_error ... ok
[INFO] [stdout] test dash_d_deletes_chars_in_set1 ... ok
[INFO] [stdout] test translates_set1_to_set2_one_to_one ... ok
[INFO] [stdout] test unknown_flag_exits_one ... ok
[INFO] [stdout] test chars_outside_set1_pass_through ... ok
[INFO] [stdout] test set2_shorter_pads_with_last_char ... ok
[INFO] [stdout] test wrong_arg_count_exits_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/uniq.rs (/opt/rustwide/target/debug/deps/uniq-acb262941bcefd2a)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test default_collapses_adjacent_duplicates ... ok
[INFO] [stdout] test stdin_mode_works ... ok
[INFO] [stdout] test dash_d_emits_only_duplicates ... ok
[INFO] [stdout] test dash_du_combined_emits_nothing ... ok
[INFO] [stdout] test dash_u_emits_only_unique_lines ... ok
[INFO] [stdout] test dash_c_prefixes_count ... ok
[INFO] [stdout] test missing_file_exits_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/wc.rs (/opt/rustwide/target/debug/deps/wc-05ea656ade2daa8a)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test dash_w_emits_words_only ... ok
[INFO] [stdout] test default_emits_lines_words_bytes ... ok
[INFO] [stdout] test stdin_mode_omits_filename ... ok
[INFO] [stdout] test missing_file_continues_and_exits_one ... ok
[INFO] [stdout] test dash_l_emits_lines_only ... ok
[INFO] [stdout] test dash_c_emits_bytes_only ... ok
[INFO] [stdout] test dash_lc_combines_lines_and_bytes ... ok
[INFO] [stdout] test multi_file_appends_total_row ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/display_client_demo-ccbc57124da2cbab)
[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/display_proto-ff692cae4f8b77f9)
[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/decode.rs (/opt/rustwide/target/debug/deps/decode-7768bb71c28fd1ac)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test read_i32_preserves_sign ... ok
[INFO] [stdout] test read_string_at_non_zero_offset ... ok
[INFO] [stdout] test read_string_decodes_four_byte_string_with_no_padding ... ok
[INFO] [stdout] test read_string_decodes_empty_string_with_no_padding ... ok
[INFO] [stdout] test read_object_id_round_trips ... ok
[INFO] [stdout] test read_string_with_length_overrunning_buffer_fails ... ok
[INFO] [stdout] test read_string_with_non_utf8_content_fails ... ok
[INFO] [stdout] test read_u32_decodes_at_non_zero_offset ... ok
[INFO] [stdout] test read_u32_decodes_little_endian_at_offset_zero ... ok
[INFO] [stdout] test read_string_decodes_three_byte_string_with_one_pad_byte ... ok
[INFO] [stdout] test read_u32_truncated_returns_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/events.rs (/opt/rustwide/target/debug/deps/events-a2e0dac45fa2e73f)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test buffer_release_has_zero_byte_payload ... ok
[INFO] [stdout] test display_delete_id_round_trips ... ok
[INFO] [stdout] test display_error_round_trips ... ok
[INFO] [stdout] test keyboard_key_payload_is_exactly_twelve_bytes ... ok
[INFO] [stdout] test display_error_encodes_to_stable_byte_layout ... ok
[INFO] [stdout] test keyboard_key_round_trips ... ok
[INFO] [stdout] test pointer_button_payload_is_exactly_twenty_bytes ... ok
[INFO] [stdout] test display_error_rejects_truncated_payload ... ok
[INFO] [stdout] test pointer_button_round_trips_with_press_state ... ok
[INFO] [stdout] test pointer_button_decode_rejects_truncated_payload ... ok
[INFO] [stdout] test pointer_button_round_trips_with_release_state ... ok
[INFO] [stdout] test pointer_motion_payload_is_exactly_twelve_bytes ... ok
[INFO] [stdout] test pointer_motion_decode_rejects_truncated_payload ... ok
[INFO] [stdout] test pointer_motion_round_trips ... ok
[INFO] [stdout] test registry_global_remove_round_trips ... ok
[INFO] [stdout] test registry_global_round_trips_with_4_byte_aligned_string ... ok
[INFO] [stdout] test registry_global_round_trips_with_empty_string ... ok
[INFO] [stdout] test registry_global_round_trips_with_padded_string ... ok
[INFO] [stdout] test shm_format_encodes_u32_little_endian ... ok
[INFO] [stdout] test write_string_matches_read_string_for_round_trip ... ok
[INFO] [stdout] test write_string_padding_matches_four_byte_boundary ... ok
[INFO] [stdout] test display_delete_id_rejects_short_payload ... ok
[INFO] [stdout] test shm_format_round_trips_both_formats ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/interfaces.rs (/opt/rustwide/target/debug/deps/interfaces-8aacd62fa7e1a217)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test shell_manager_is_named_pmd_shell_manager_per_spec_section_15 ... ok
[INFO] [stdout] test from_name_is_the_inverse_of_name_for_every_v1_interface ... ok
[INFO] [stdout] test from_name_returns_none_for_unknown_names ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/requests.rs (/opt/rustwide/target/debug/deps/requests-4d8a5f9b77a46d09)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test compositor_create_surface_decodes_a_single_new_id ... ok
[INFO] [stdout] test display_get_registry_rejects_short_payload ... ok
[INFO] [stdout] test registry_bind_handles_four_byte_aligned_string_with_no_padding ... ok
[INFO] [stdout] test display_get_registry_decodes_a_single_new_id ... ok
[INFO] [stdout] test registry_bind_rejects_payload_truncated_before_version ... ok
[INFO] [stdout] test registry_bind_round_trips_name_string_version_new_id ... ok
[INFO] [stdout] test seat_get_keyboard_decodes_a_single_new_id ... ok
[INFO] [stdout] test seat_get_pointer_decodes_a_single_new_id ... ok
[INFO] [stdout] test seat_get_pointer_rejects_truncated_payload ... ok
[INFO] [stdout] test shm_create_pool_decodes_new_id_and_size ... ok
[INFO] [stdout] test shm_pool_create_buffer_decodes_all_six_fields ... ok
[INFO] [stdout] test shm_create_pool_rejects_truncated_payload ... ok
[INFO] [stdout] test shm_pool_create_buffer_rejects_truncated_payload ... ok
[INFO] [stdout] test shm_pool_create_buffer_round_trips_xrgb8888_format ... ok
[INFO] [stdout] test surface_attach_decodes_u32_i32_i32 ... ok
[INFO] [stdout] test surface_damage_decodes_four_i32s ... ok
[INFO] [stdout] test surface_damage_rejects_truncated_payload ... ok
[INFO] [stdout] test xdg_shell_get_toplevel_decodes_new_id_and_surface_id ... ok
[INFO] [stdout] test xdg_shell_get_toplevel_rejects_truncated_payload ... ok
[INFO] [stdout] test xdg_toplevel_set_app_id_round_trips_a_string ... ok
[INFO] [stdout] test xdg_toplevel_set_title_rejects_truncated_payload ... ok
[INFO] [stdout] test xdg_toplevel_set_title_handles_empty_string ... ok
[INFO] [stderr]      Running tests/shell_manager.rs (/opt/rustwide/target/debug/deps/shell_manager-a3c6a7eae7df0be9)
[INFO] [stdout] test xdg_toplevel_set_title_round_trips_a_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/display_server-69560389be3bc2c1)
[INFO] [stdout] test focus_window_decodes_a_single_u32_window_id ... ok
[INFO] [stdout] test focus_window_rejects_short_payload ... ok
[INFO] [stdout] test minimize_window_decodes_a_single_u32_window_id ... ok
[INFO] [stdout] test close_window_decodes_a_single_u32_window_id ... ok
[INFO] [stdout] test shell_manager_event_opcodes_are_window_created_destroyed_focused_title_changed ... ok
[INFO] [stdout] test shell_manager_request_opcodes_are_subscribe_focus_close_minimize ... ok
[INFO] [stdout] test window_created_handles_empty_title_and_app_id ... ok
[INFO] [stdout] test window_created_rejects_truncated_payload ... ok
[INFO] [stdout] test window_created_round_trips_with_title_and_app_id ... ok
[INFO] [stdout] test window_destroyed_round_trips ... ok
[INFO] [stdout] test window_focused_round_trips ... ok
[INFO] [stdout] test subscribe_windows_decodes_from_an_empty_payload ... ok
[INFO] [stdout] test window_title_changed_round_trips ... 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] [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/main.rs (/opt/rustwide/target/debug/deps/display_server-75e6ed238e6f4104)
[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/client.rs (/opt/rustwide/target/debug/deps/client-8bd8c402a1ad2624)
[INFO] [stdout] 
[INFO] [stdout] running 66 tests
[INFO] [stdout] test attach_with_unknown_buffer_id_rejects_with_unknown_buffer ... ok
[INFO] [stdout] test buffer_bytes_returns_the_sub_slice_of_the_parent_pool ... ok
[INFO] [stdout] test attach_records_pending_attachment_without_promoting_current ... ok
[INFO] [stdout] test a_second_toplevel_is_placed_at_the_auto_layout_step ... ok
[INFO] [stdout] test buffer_bytes_sees_subsequent_pool_writes_live ... ok
[INFO] [stdout] test commit_promotes_pending_buffer_to_current_and_clears_damage ... ok
[INFO] [stdout] test buffer_info_none_for_unknown_object_id ... ok
[INFO] [stdout] test commit_with_no_new_attach_keeps_previously_current_buffer ... ok
[INFO] [stdout] test commit_without_prior_attach_increments_counter_but_leaves_buffers_alone ... ok
[INFO] [stdout] test create_buffer_outside_pool_bounds_is_rejected_with_buffer_out_of_pool ... ok
[INFO] [stdout] test create_buffer_records_buffer_info_in_the_per_client_map ... ok
[INFO] [stdout] test create_buffer_with_offset_pushing_past_end_is_rejected ... ok
[INFO] [stdout] test create_pool_above_max_size_is_rejected_with_pool_too_large ... ok
[INFO] [stdout] test create_pool_allocates_zero_filled_storage_at_the_requested_size ... ok
[INFO] [stdout] test attach_with_null_buffer_id_clears_pending_for_detach ... ok
[INFO] [stdout] test create_pool_of_size_zero_is_accepted_as_an_empty_pool ... ok
[INFO] [stdout] test create_surface_initializes_empty_surface_state ... ok
[INFO] [stdout] test damage_appends_to_pending_damage_list ... ok
[INFO] [stdout] test detach_via_attach_null_then_commit_clears_current_buffer ... ok
[INFO] [stdout] test dispatch_display_get_registry_succeeds_and_auto_installs_registry ... ok
[INFO] [stdout] test dispatch_full_walk_display_to_compositor_to_surface_via_auto_install ... ok
[INFO] [stdout] test dispatch_on_unknown_object_returns_unknown_object ... ok
[INFO] [stdout] test dispatch_registry_bind_auto_installs_by_interface_name ... ok
[INFO] [stdout] test dispatch_registry_bind_shell_manager_with_cap_shell_succeeds ... ok
[INFO] [stdout] test dispatch_get_registry_with_empty_payload_is_malformed ... ok
[INFO] [stdout] test dispatch_registry_bind_with_unknown_interface_name_is_an_error ... ok
[INFO] [stdout] test dispatch_registry_bind_shell_manager_without_cap_shell_is_permission_denied ... ok
[INFO] [stdout] test dispatch_with_wrong_opcode_returns_unknown_opcode ... ok
[INFO] [stdout] test dispatch_shm_create_pool_auto_installs_shm_pool_at_new_id ... ok
[INFO] [stdout] test drain_pending_events_is_empty_when_nothing_was_emitted ... ok
[INFO] [stdout] test drop_object_removes_the_binding ... ok
[INFO] [stdout] test dispatch_full_walk_display_to_surface_commit_with_attached_buffer ... ok
[INFO] [stdout] test dispatch_shm_create_pool_with_truncated_payload_is_malformed ... ok
[INFO] [stdout] test dispatch_with_event_opcode_returns_wrong_direction ... ok
[INFO] [stdout] test emit_error_enqueues_a_display_error_event ... ok
[INFO] [stdout] test emit_global_remove_enqueues_with_a_u32_name_payload ... ok
[INFO] [stdout] test dispatch_xdg_get_toplevel_installs_toplevel_with_auto_layout_origin ... ok
[INFO] [stdout] test emit_delete_id_enqueues_the_event_with_a_u32_payload ... ok
[INFO] [stdout] test dispatch_registry_bind_compositor_does_not_require_any_cap ... ok
[INFO] [stdout] test emit_global_enqueues_a_registry_global_event ... ok
[INFO] [stdout] test dispatch_shm_pool_create_buffer_auto_installs_buffer_at_new_id ... ok
[INFO] [stdout] test emit_raw_rejects_request_opcode_as_wrong_direction ... ok
[INFO] [stdout] test emit_raw_rejects_unknown_object_with_unknown_object_error ... ok
[INFO] [stdout] test emit_raw_rejects_unknown_opcode_that_is_neither_request_nor_event ... ok
[INFO] [stdout] test emit_window_created_enqueues_a_shell_window_created_event ... ok
[INFO] [stdout] test emit_window_event_on_unknown_object_is_unknown_object ... ok
[INFO] [stdout] test install_client_object_refuses_duplicates ... ok
[INFO] [stdout] test install_client_object_refuses_server_partition_ids ... ok
[INFO] [stdout] test install_server_object_hands_out_a_server_partition_id ... ok
[INFO] [stdout] test interface_required_cap_is_only_set_for_shell_manager_in_v1 ... ok
[INFO] [stdout] test new_client_default_constructor_has_empty_caps ... ok
[INFO] [stdout] test emit_window_destroyed_focused_title_changed_use_distinct_opcodes ... ok
[INFO] [stdout] test new_client_has_only_the_display_object ... ok
[INFO] [stdout] test new_with_caps_constructor_stores_the_cap_set ... ok
[INFO] [stdout] test pool_bytes_mut_lets_a_test_simulate_a_client_sab_write ... ok
[INFO] [stdout] test pool_none_for_unknown_object_id ... ok
[INFO] [stdout] test surface_none_for_unknown_object_id ... ok
[INFO] [stdout] test toplevel_for_surface_round_trips ... ok
[INFO] [stdout] test two_attaches_before_a_commit_keep_only_the_last_pending ... ok
[INFO] [stdout] test drain_pending_events_concatenates_multiple_enqueued_messages ... ok
[INFO] [stdout] test two_pools_have_independent_storage ... ok
[INFO] [stdout] test xdg_get_toplevel_rejects_a_non_existent_surface_id ... ok
[INFO] [stdout] test xdg_get_toplevel_rejects_a_surface_that_already_has_one ... ok
[INFO] [stdout] test xdg_set_app_id_updates_toplevel_state ... ok
[INFO] [stdout] test xdg_set_title_updates_toplevel_state ... ok
[INFO] [stdout] test xdg_toplevel_set_title_without_install_returns_unknown_toplevel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compositor.rs (/opt/rustwide/target/debug/deps/compositor-07a839d4de3d6cda)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test blit_entirely_off_screen_writes_nothing ... ok
[INFO] [stdout] test blit_past_right_and_bottom_edges_is_clipped ... ok
[INFO] [stdout] test blit_with_negative_dst_clips_leading_rows_and_columns ... ok
[INFO] [stdout] test blit_full_buffer_at_origin_overwrites_exactly_the_source_rectangle ... ok
[INFO] [stdout] test blit_with_partial_source_stops_at_the_last_full_row ... ok
[INFO] [stdout] test blit_with_zero_sized_source_writes_nothing ... ok
[INFO] [stdout] test clear_writes_argb_values_in_bgra_byte_order ... ok
[INFO] [stdout] test default_framebuffer_uses_default_dimensions ... ok
[INFO] [stdout] test new_framebuffer_is_zero_filled_at_the_requested_size ... ok
[INFO] [stdout] test pixel_returns_none_out_of_bounds ... ok
[INFO] [stdout] test blit_with_wide_stride_skips_padding_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ids.rs (/opt/rustwide/target/debug/deps/ids-64cfc8e055df432f)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test allocator_returns_exhausted_after_wrapping ... ok
[INFO] [stdout] test exhaustion_error_variant_exists_and_matches ... ok
[INFO] [stdout] test client_allocator_starts_at_three_and_hands_out_odd_ids ... ok
[INFO] [stdout] test object_id_kind_partitions_odd_and_even ... ok
[INFO] [stdout] test object_id_null_and_display_constants ... ok
[INFO] [stdout] test peek_does_not_advance ... ok
[INFO] [stdout] test server_allocator_starts_at_two_and_hands_out_even_ids ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/keymap.rs (/opt/rustwide/target/debug/deps/keymap-e167f1ae300caeff)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test default_keymap_all_entries_have_zero_modifier_mask ... ok
[INFO] [stdout] test default_keymap_contains_letter_a_on_keya_scancode ... ok
[INFO] [stdout] test default_keymap_contains_digit_1_on_digit1_scancode ... ok
[INFO] [stdout] test default_keymap_enter_has_carriage_return ... ok
[INFO] [stdout] test default_keymap_shifted_a_is_upper_case ... ok
[INFO] [stdout] test default_keymap_shifted_of_digit_1_is_exclamation_mark ... ok
[INFO] [stdout] test keymap_parse_rejects_empty_input ... ok
[INFO] [stdout] test keymap_parse_rejects_truncated_after_count ... ok
[INFO] [stdout] test default_keymap_modifier_keys_have_zero_codepoints ... ok
[INFO] [stdout] test keymap_parse_rejects_truncated_input ... ok
[INFO] [stdout] test keymap_parse_rejects_unknown_scancode ... ok
[INFO] [stdout] test keymap_parse_rejects_unknown_version ... ok
[INFO] [stdout] test keymap_parse_rejects_wrong_magic ... ok
[INFO] [stdout] test keymap_parse_zero_entries_is_ok ... ok
[INFO] [stdout] test parses_default_keymap_without_error ... ok
[INFO] [stdout] test roundtrip_manually_constructed_keymap ... ok
[INFO] [stdout] test default_keymap_space_has_space_codepoint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/objects.rs (/opt/rustwide/target/debug/deps/objects-42aa1934241a2f9f)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test buffer_has_destroy_request_and_release_event ... ok
[INFO] [stdout] test display_fmt_uses_the_short_name ... ok
[INFO] [stdout] test compositor_has_only_create_surface ... ok
[INFO] [stdout] test registry_has_bind_request_and_global_event ... ok
[INFO] [stdout] test shm_pool_has_create_buffer_resize_destroy ... ok
[INFO] [stdout] test display_object_has_error_and_delete_id_events ... ok
[INFO] [stdout] test surface_has_the_seven_v1_requests ... ok
[INFO] [stdout] test display_object_has_sync_and_get_registry_requests ... ok
[INFO] [stdout] test every_interface_has_a_stable_name ... 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/server.rs (/opt/rustwide/target/debug/deps/server-e48ac749f1545e7f)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test accept_allocates_monotonic_client_ids ... ok
[INFO] [stdout] test accept_pre_binds_the_display_object_on_every_client ... ok
[INFO] [stdout] test disconnect_removes_the_client ... ok
[INFO] [stdout] test dispatch_on_unknown_client_is_no_such_client ... ok
[INFO] [stdout] test drain_client_events_returns_bytes_from_a_prior_client_emit ... ok
[INFO] [stdout] test dispatch_with_truncated_input_surfaces_a_wire_error ... ok
[INFO] [stdout] test hit_test_returns_none_when_point_is_outside_the_toplevel_rectangle ... ok
[INFO] [stdout] test dispatch_with_unknown_object_surfaces_a_client_error ... ok
[INFO] [stdout] test hit_test_picks_the_top_most_toplevel_when_two_overlap ... ok
[INFO] [stdout] test dispatch_request_routes_bytes_through_the_client_state_machine ... ok
[INFO] [stdout] test drain_client_events_returns_none_for_unknown_client ... ok
[INFO] [stdout] test inject_keyboard_key_routes_to_the_focused_client ... ok
[INFO] [stdout] test hit_test_returns_none_on_a_server_with_no_toplevels ... ok
[INFO] [stdout] test inject_keyboard_key_without_focus_is_a_none_result ... ok
[INFO] [stdout] test drain_client_events_returns_empty_for_client_with_no_pending_events ... ok
[INFO] [stdout] test inject_pointer_motion_over_empty_space_is_a_none_result ... ok
[INFO] [stdout] test hit_test_returns_the_toplevels_surface_when_point_is_inside ... ok
[INFO] [stdout] test multiple_clients_have_independent_object_tables ... ok
[INFO] [stdout] test seat_get_pointer_auto_installs_pointer_object ... ok
[INFO] [stdout] test inject_pointer_motion_updates_pointer_position_and_emits_motion_event ... ok
[INFO] [stdout] test inject_pointer_button_sets_keyboard_focus_on_press ... ok
[INFO] [stdout] test pending_events_are_per_client_not_shared_across_the_server ... ok
[INFO] [stdout] test seat_get_keyboard_auto_installs_keyboard_object ... ok
[INFO] [stdout] test new_server_has_no_clients ... ok
[INFO] [stdout] test seat_get_pointer_twice_errors_with_pointer_already_bound ... ok
[INFO] [stdout] test toplevel_blit_lands_at_server_assigned_origin_not_surface_origin ... ok
[INFO] [stdout] test two_toplevels_blit_at_distinct_auto_layout_origins ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/wire.rs (/opt/rustwide/target/debug/deps/wire-6742805d661328eb)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/display_server_lite-7c51e676ab5e5127)
[INFO] [stdout] test decode_accepts_a_full_message_with_payload_after_the_header ... ok
[INFO] [stdout] test decode_length_larger_than_buffer_is_invalid ... ok
[INFO] [stdout] test decode_non_zero_reserved_byte_is_rejected ... ok
[INFO] [stdout] test decode_length_below_header_size_is_invalid ... ok
[INFO] [stdout] test encode_decode_round_trip ... ok
[INFO] [stdout] test decode_truncated_input_returns_truncated ... ok
[INFO] [stdout] test encode_into_short_output_fails ... ok
[INFO] [stdout] test encode_stores_integers_little_endian ... ok
[INFO] [stdout] test fd_passing_round_trips_through_encode_decode ... ok
[INFO] [stdout] test header_size_is_ten_bytes ... ok
[INFO] [stdout] test header_with_payload_reports_correct_payload_len ... ok
[INFO] [stdout] test try_new_rejects_oversized_messages ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 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/main.rs (/opt/rustwide/target/debug/deps/edit-e51ef8d4a80235f7)
[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/main.rs (/opt/rustwide/target/debug/deps/files-6361e8f8922bf385)
[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/hello_cap_check-ecf2e77ebc8b4fd9)
[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/hello_cap_list-671243f9c7dd76c0)
[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/hello_caps-2fb87e540bcd3cf6)
[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/main.rs (/opt/rustwide/target/debug/deps/hello_clock-c7d5724d3ef5e761)
[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/hello_fb_blit-3ac25785d2fbf175)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hello_fd_close_bad-248bc76ec6fe6b6c)
[INFO] [stdout] test result: ok. 0 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/hello_fd_close_good-5f0b40f7043e4294)
[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/hello_framebuffer-cb5acb447f23741b)
[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/hello_input_echo-fe82f6a4b76e993c)
[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/hello_kill_probe-21ece9a73c78991d)
[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/hello_pid-59af11ad4576db96)
[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/hello_ppid-1596a419e44ca0e6)
[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/hello_raise-7657b5af3ce69814)
[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/hello_random-90ec87c0acac3972)
[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/hello_self_probe-d0c9a610430cf444)
[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/hello_sigchld-bc8e7fba1871900e)
[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/main.rs (/opt/rustwide/target/debug/deps/hello_std-30871ef1b9d4c82e)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hello_wait_noop-a91e98f8636c9307)
[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] [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/hello_wasi_bootstrap-0d4db5de6ba4f14b)
[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/hello_wasi_min-3cc156c777eb283c)
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hello_wasi_spawner-e2321c8d1b909f97)
[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] [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/hello_yield_loop-5b1854e1de66b75c)
[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/main.rs (/opt/rustwide/target/debug/deps/init-405ba0b78742eda0)
[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/integration_tests-20907a702bfad34a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::percentile_us_matches_documented_formula ... 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 unittests src/bin/input-latency.rs (/opt/rustwide/target/debug/deps/input_latency-cda19094f0c4c872)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/display_channel.rs (/opt/rustwide/target/debug/deps/display_channel-60009ec43894700b)
[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] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test display_server_rejects_malformed_client_bytes_without_tearing_down_the_kernel_socket ... ok
[INFO] [stdout] test toolkit_and_free_client_produce_identical_bytes ... ok
[INFO] [stdout] test multiple_writes_are_streamed_on_the_same_socket ... ok
[INFO] [stdout] test multiple_apps_share_the_same_display_server_with_independent_journals ... ok
[INFO] [stdout] test toolkit_client_bytes_reach_display_server_through_kernel_socket ... ok
[INFO] [stderr]      Running tests/input_latency.rs (/opt/rustwide/target/debug/deps/input_latency-05d29b1664dbd95f)
[INFO] [stdout] test free_client_bytes_reach_display_server_through_kernel_socket ... 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] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test percentile_computation_is_correct ... ok
[INFO] [stderr]      Running tests/layout_with_widgets.rs (/opt/rustwide/target/debug/deps/layout_with_widgets-07072f42d9f2fb57)
[INFO] [stdout] test binary_rejects_bad_iterations_arg ... ok
[INFO] [stdout] test binary_runs_and_exits_zero_under_budget ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/shell_over_display_server.rs (/opt/rustwide/target/debug/deps/shell_over_display_server-552fab9703d02f4e)
[INFO] [stdout] test row_layout_places_label_button_label_at_expected_positions ... ok
[INFO] [stdout] test row_with_all_three_widgets_at_preferred_widths_still_fits_and_reports_remaining ... 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 12 tests
[INFO] [stdout] test full_window_lifecycle_round_trips_through_the_emit_path ... ok
[INFO] [stdout] test ordinary_client_without_cap_shell_cannot_bind_shell_manager ... ok
[INFO] [stdout] test server_emit_error_reaches_the_shell_as_protocol_error_notice ... ok
[INFO] [stdout] test shell_becomes_ready_after_both_compositor_and_shm_advertised ... ok
[INFO] [stdout] test shell_auto_bind_on_registry_global_reaches_the_server_as_registry_bind ... ok
[INFO] [stdout] test server_emit_global_remove_flips_known_global_live_to_false ... ok
[INFO] [stdout] test server_emit_window_created_reaches_the_shell_window_list ... ok
[INFO] [stdout] test shell_start_reaches_display_server_as_get_registry ... ok
[INFO] [stdout] test shell_close_and_minimize_window_requests_dispatch_with_distinct_opcodes ... ok
[INFO] [stdout] test shell_focus_window_request_reaches_the_server_dispatcher ... ok
[INFO] [stdout] test shell_receives_multiple_globals_in_one_drain_and_binds_in_order ... ok
[INFO] [stdout] test shell_ignores_uninteresting_globals_but_still_records_them ... ok
[INFO] [stderr]      Running tests/shell_over_kernel.rs (/opt/rustwide/target/debug/deps/shell_over_kernel-b4e2da993242747c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test real_sh_over_kernel_exit_terminates_repl_loop ... ok
[INFO] [stdout] test real_sh_over_kernel_help_prints_every_builtin_through_console ... ok
[INFO] [stdout] test real_sh_over_kernel_full_session_with_mixed_builtins ... ok
[INFO] [stdout] test real_sh_over_kernel_command_not_found_writes_to_stderr ... ok
[INFO] [stdout] test real_sh_over_kernel_echoes_input_through_dev_console ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/term_over_display_server.rs (/opt/rustwide/target/debug/deps/term_over_display_server-472218f465e830a2)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test server_commit_without_attach_does_not_touch_framebuffer ... ok
[INFO] [stdout] test server_framebuffer_receives_committed_pixels_on_surface_commit ... ok
[INFO] [stdout] test server_pool_storage_persists_across_multiple_present_cycles ... ok
[INFO] [stdout] test server_rejects_create_buffer_that_does_not_fit_in_its_pool ... ok
[INFO] [stdout] test term_attach_damage_commit_separately_is_equivalent_to_present ... ok
[INFO] [stdout] test server_pool_storage_round_trips_pixels_through_buffer_view ... ok
[INFO] [stdout] test term_create_pool_before_shm_bound_returns_shm_not_bound ... ok
[INFO] [stdout] test term_create_surface_twice_returns_surface_already_created ... ok
[INFO] [stdout] test term_damage_without_surface_returns_no_surface ... ok
[INFO] [stdout] test term_attach_without_surface_returns_no_surface ... ok
[INFO] [stdout] test term_pump_before_start_returns_not_started ... ok
[INFO] [stdout] test term_present_round_trips_attach_damage_commit_in_order ... ok
[INFO] [stdout] test term_feed_key_drives_embedded_shell_without_touching_server ... ok
[INFO] [stdout] test term_create_surface_before_compositor_returns_compositor_not_bound ... ok
[INFO] [stdout] test term_start_twice_returns_already_started ... ok
[INFO] [stdout] test term_multiple_frames_share_one_pool_and_buffer ... ok
[INFO] [stdout] test term_auto_binds_compositor_and_shm_but_not_shell_manager ... ok
[INFO] [stdout] test term_create_surface_reaches_server_as_compositor_create_surface ... ok
[INFO] [stdout] test term_session_start_reaches_display_server_as_get_registry ... ok
[INFO] [stdout] test server_framebuffer_gets_new_pixels_on_each_commit_cycle ... ok
[INFO] [stdout] test term_commit_after_create_surface_reaches_server_as_surface_commit ... ok
[INFO] [stdout] test term_commit_before_create_surface_returns_no_surface ... ok
[INFO] [stdout] test term_rasterize_into_pool_and_present_paints_framebuffer_with_text_pixels ... ok
[INFO] [stdout] test term_attach_rejects_buffer_id_the_client_does_not_know_about ... ok
[INFO] [stdout] test term_create_pool_reaches_server_as_shm_create_pool ... ok
[INFO] [stdout] test term_full_cycle_eval_plus_commit ... ok
[INFO] [stdout] test term_create_buffer_on_a_pool_reaches_server_as_pool_create_buffer ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/two_term_windows.rs (/opt/rustwide/target/debug/deps/two_term_windows-ef0728a9383fe464)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test terminal_content_area_matches_window_frame_content_rect ... ok
[INFO] [stdout] test two_term_windows_compose_on_a_single_canvas ... 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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ipc_self_test-f10996f059de50fc)
[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/kernel-b74b7969ff05634e)
[INFO] [stdout] 
[INFO] [stdout] running 50 tests
[INFO] [stdout] test fs::opfs::block::tests::crash_after_triggers_at_the_right_write ... ok
[INFO] [stdout] test fs::opfs::block::tests::allocated_count_tracks_unique_writes ... ok
[INFO] [stdout] test fs::opfs::block::tests::lba_out_of_range_errors ... ok
[INFO] [stdout] test fs::opfs::block::tests::flush_is_counted ... ok
[INFO] [stdout] test fs::opfs::block::tests::read_unwritten_returns_zeros ... ok
[INFO] [stdout] test fs::opfs::block::tests::write_then_read_round_trip ... ok
[INFO] [stdout] test fs::opfs::journal::tests::bad_magic_rejected ... ok
[INFO] [stdout] test fs::opfs::journal::tests::empty_ring_is_all_free ... ok
[INFO] [stdout] test fs::opfs::journal::tests::head_wrapped_past_tail_free_slots ... ok
[INFO] [stdout] test fs::opfs::journal::tests::max_ops_per_txn_is_reasonable ... ok
[INFO] [stdout] test fs::opfs::journal::tests::head_ahead_of_tail_free_slots ... ok
[INFO] [stdout] test fs::opfs::journal::tests::torn_header_rejected_by_crc ... ok
[INFO] [stdout] test fs::opfs::layout::tests::crc32_known_values ... ok
[INFO] [stdout] test fs::opfs::journal::tests::encode_decode_header_round_trip ... ok
[INFO] [stdout] test fs::opfs::layout::tests::dir_entry_chain_decode ... ok
[INFO] [stdout] test fs::opfs::layout::tests::inode_round_trip ... ok
[INFO] [stdout] test fs::opfs::layout::tests::superblock_rejects_wrong_magic ... ok
[INFO] [stdout] test fs::opfs::layout::tests::superblock_rejects_bad_checksum ... ok
[INFO] [stdout] test proc::signal::tests::drain_bounded_with_zero_returns_empty_and_preserves_queue ... ok
[INFO] [stdout] test proc::signal::tests::drops_deliveries_past_the_cap ... ok
[INFO] [stdout] test proc::signal::tests::drain_bounded_returns_prefix_in_order_and_leaves_remainder ... ok
[INFO] [stdout] test proc::tests::exit_sets_zombie_and_status ... ok
[INFO] [stdout] test proc::signal::tests::post_delivers_and_drain_returns_fifo ... ok
[INFO] [stdout] test proc::tests::leaving_blocked_state_clears_block_reason ... ok
[INFO] [stdout] test fs::opfs::layout::tests::superblock_round_trip ... ok
[INFO] [stdout] test proc::tests::runnable_blocked_terminal_predicates ... ok
[INFO] [stdout] test proc::tests::legal_transitions_pass ... ok
[INFO] [stdout] test proc::signal::tests::coalesces_repeated_deliveries_of_the_same_signal ... ok
[INFO] [stdout] test proc::tests::process_identity_fields_preserved_across_transitions ... ok
[INFO] [stdout] test vfs::mount::tests::prefix_requires_slash_boundary ... ok
[INFO] [stdout] test proc::signal::tests::number_matches_posix_values ... ok
[INFO] [stdout] test proc::signal::tests::is_catchable_distinguishes_kill_from_other_signals ... ok
[INFO] [stdout] test proc::tests::illegal_transitions_fail ... ok
[INFO] [stdout] test vfs::mount::tests::strip_prefix_root ... ok
[INFO] [stdout] test vfs::mount::tests::prefix_root_always_matches ... ok
[INFO] [stdout] test vfs::mount::tests::strip_prefix_subdir ... ok
[INFO] [stdout] test vfs::path::tests::components_skip_empty_and_dot ... ok
[INFO] [stdout] test vfs::path::tests::normalize_collapses_double_slashes ... ok
[INFO] [stdout] test vfs::path::tests::normalize_dotdot_bounded_at_root ... ok
[INFO] [stdout] test vfs::path::tests::normalize_drops_dot_components ... ok
[INFO] [stdout] test vfs::path::tests::normalize_root ... ok
[INFO] [stdout] test vfs::path::tests::normalize_simple_absolute ... ok
[INFO] [stdout] test vfs::path::tests::normalize_resolves_dotdot ... ok
[INFO] [stdout] test vfs::path::tests::normalize_strips_trailing_slash ... ok
[INFO] [stdout] test vfs::path::tests::normalize_treats_relative_as_absolute ... ok
[INFO] [stdout] test vfs::path::tests::split_last_after_normalisation ... ok
[INFO] [stdout] test vfs::path::tests::split_last_normal ... ok
[INFO] [stdout] test vfs::path::tests::split_last_root_returns_none ... ok
[INFO] [stdout] test fs::opfs::layout::tests::inode_unused_round_trip ... ok
[INFO] [stdout] test fs::opfs::layout::tests::dir_entry_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cap.rs (/opt/rustwide/target/debug/deps/cap-6f9b2e8b0e2291cb)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test check_returns_true_for_held_caps_and_false_otherwise ... ok
[INFO] [stdout] test check_unknown_pid_is_error ... ok
[INFO] [stdout] test cross_process_drop_with_cap_grant_succeeds ... ok
[INFO] [stdout] test cross_process_drop_without_cap_grant_is_refused ... ok
[INFO] [stdout] test grant_from_missing_granter_is_no_such_pid ... ok
[INFO] [stdout] test grant_merges_with_existing_caps ... ok
[INFO] [stdout] test grant_of_cap_not_held_by_granter_is_refused ... ok
[INFO] [stdout] test grant_subset_of_granters_own_caps_succeeds ... ok
[INFO] [stdout] test grant_unknown_pid_is_no_such_pid ... ok
[INFO] [stdout] test grant_without_cap_grant_is_refused ... ok
[INFO] [stdout] test init_holds_every_capability_at_boot ... ok
[INFO] [stdout] test install_and_list_round_trip ... ok
[INFO] [stdout] test list_unknown_pid_is_error ... ok
[INFO] [stdout] test ordinary_app_only_has_display_client ... ok
[INFO] [stdout] test remove_frees_the_pid ... ok
[INFO] [stdout] test self_drop_caps_succeeds ... ok
[INFO] [stdout] test settings_initial_grants_are_a_subset_of_desktop_shell ... ok
[INFO] [stdout] test shell_can_delegate_keymap_admin_if_it_also_had_cap_grant ... ok
[INFO] [stdout] test subset_invariant_blocks_shell_from_delegating_unheld_caps ... 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/dev.rs (/opt/rustwide/target/debug/deps/dev-a6b82600a5df79fa)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test check_open_allows_fb0_with_display_server_cap ... ok
[INFO] [stderr]      Running tests/fd.rs (/opt/rustwide/target/debug/deps/fd-3f6baf702e684fd3)
[INFO] [stdout] test check_open_allows_input_with_display_server_cap ... ok
[INFO] [stdout] test check_open_refuses_fb0_without_display_server_cap ... ok
[INFO] [stdout] test check_open_refuses_input_without_display_server_cap ... ok
[INFO] [stdout] test console_read_empty_is_would_block ... ok
[INFO] [stdout] test check_open_allows_unprivileged_devices_for_ordinary_apps ... ok
[INFO] [stdout] test check_open_unknown_devnum_is_an_error ... ok
[INFO] [stdout] test console_reads_are_partial_when_buffer_smaller_than_ring ... ok
[INFO] [stdout] test console_reads_drain_the_input_ring ... ok
[INFO] [stdout] test console_write_flushes_completed_line_bytes ... ok
[INFO] [stdout] test console_writes_line_buffer_into_the_sink ... ok
[INFO] [stdout] test fb0_read_is_not_supported ... ok
[INFO] [stdout] test fb0_write_routes_through_platform ... ok
[INFO] [stdout] test input_kbd_read_drains_injected_events ... ok
[INFO] [stdout] test input_mouse_read_drains_injected_events ... ok
[INFO] [stdout] test console_write_holds_partial_line_until_newline ... ok
[INFO] [stdout] test input_writes_are_not_supported ... ok
[INFO] [stdout] test null_reads_return_zero_bytes ... ok
[INFO] [stdout] test null_writes_accept_and_discard ... ok
[INFO] [stdout] test random_reads_fill_full_buffer ... ok
[INFO] [stdout] test random_writes_are_not_supported ... ok
[INFO] [stdout] test read_unknown_devnum_is_an_error ... ok
[INFO] [stdout] test write_unknown_devnum_is_an_error ... ok
[INFO] [stdout] test zero_writes_accept_and_discard ... ok
[INFO] [stdout] test zero_reads_fill_buffer_with_zeros ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test alloc_past_soft_limit_returns_out_of_fds ... ok
[INFO] [stdout] test alloc_starts_at_zero_and_is_dense ... ok
[INFO] [stdout] test close_returns_the_removed_entry ... ok
[INFO] [stdout] test close_then_alloc_returns_lowest_free_slot ... ok
[INFO] [stdout] test close_twice_is_bad_fd ... ok
[INFO] [stdout] test close_unopen_fd_is_bad_fd ... ok
[INFO] [stdout] test default_soft_limit_matches_constant ... ok
[INFO] [stdout] test drain_all_empties_and_returns_every_entry ... ok
[INFO] [stdout] test drop_cloexec_removes_only_cloexec_entries ... ok
[INFO] [stdout] test dup_clears_cloexec_on_the_new_entry ... ok
[INFO] [stdout] test every_fd_object_variant_round_trips ... ok
[INFO] [stdout] test fd_flags_insert_contains_remove ... ok
[INFO] [stdout] test install_at_closes_existing_entry_and_returns_it ... ok
[INFO] [stdout] test install_at_past_soft_limit_is_out_of_fds ... ok
[INFO] [stdout] test dup_of_unopen_fd_is_bad_fd ... ok
[INFO] [stdout] test offset_round_trip ... ok
[INFO] [stdout] test install_at_to_unopen_slot_grows_table_and_returns_none ... ok
[INFO] [stdout] test iter_yields_only_open_fds_in_ascending_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ipc.rs (/opt/rustwide/target/debug/deps/ipc-abfeaa437e6ca703)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test ipc_shutdown_socket_rdwr_does_not_set_closed_flag ... ok
[INFO] [stdout] test ipc_shutdown_socket_read_short_circuits_recv_to_eof ... ok
[INFO] [stdout] test ipc_shutdown_socket_sets_read_and_write_flags ... ok
[INFO] [stdout] test ipc_shutdown_socket_read_makes_peer_send_return_pipe_broken ... ok
[INFO] [stdout] test ipc_shutdown_socket_on_unknown_id_returns_no_such_socket ... ok
[INFO] [stdout] test ipc_shutdown_socket_write_makes_peer_recv_eof_after_drain ... ok
[INFO] [stdout] test pipe_drop_writer_wakes_parked_readers ... ok
[INFO] [stdout] test pipe_drop_reader_wakes_parked_writers ... ok
[INFO] [stdout] test pipe_is_dead_and_reaped_after_both_ends_close ... ok
[INFO] [stdout] test pipe_operations_on_unknown_id_fail ... ok
[INFO] [stdout] test pipe_read_after_writer_closes_returns_eof_after_draining ... ok
[INFO] [stdout] test ipc_shutdown_socket_write_makes_own_send_return_pipe_broken ... ok
[INFO] [stdout] test pipe_refcounts_allow_multiple_readers_and_writers ... ok
[INFO] [stdout] test pipe_round_trip_single_write_and_read ... ok
[INFO] [stdout] test pipe_write_to_closed_reader_is_broken ... ok
[INFO] [stdout] test pipe_read_empty_returns_would_block_while_writer_open ... ok
[INFO] [stdout] test socket_accept_without_pending_would_block ... ok
[INFO] [stdout] test socket_bind_duplicate_path_is_address_in_use ... ok
[INFO] [stdout] test socket_bind_then_listen_transitions_state ... ok
[INFO] [stdout] test socket_close_listener_drains_pending_connecting_client_to_closed_state ... ok
[INFO] [stdout] test socket_close_listener_drains_all_pending_connecting_clients ... ok
[INFO] [stdout] test pipe_partial_write_when_buffer_near_full ... ok
[INFO] [stdout] test socket_close_listener_with_empty_backlog_is_unchanged ... ok
[INFO] [stdout] test socket_connect_accept_pairs_client_and_server ... ok
[INFO] [stdout] test socket_create_starts_unbound ... ok
[INFO] [stdout] test socket_connect_without_listener_refused ... ok
[INFO] [stdout] test socket_send_after_peer_close_is_broken_pipe ... ok
[INFO] [stdout] test socket_close_unbinds_the_path ... ok
[INFO] [stdout] test socket_recv_empty_after_peer_close_returns_eof ... ok
[INFO] [stdout] test socket_send_on_connecting_client_with_live_listener_still_invalid_state ... ok
[INFO] [stdout] test socket_recv_empty_returns_would_block_while_peer_open ... ok
[INFO] [stdout] test socket_send_on_drained_client_returns_connection_refused ... ok
[INFO] [stdout] test socket_listen_without_bind_is_invalid_state ... ok
[INFO] [stdout] test socket_send_with_passed_fds_round_trip ... ok
[INFO] [stdout] test socket_send_recv_round_trip ... ok
[INFO] [stdout] test socket_recv_fd_limit_is_respected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/opfs.rs (/opt/rustwide/target/debug/deps/opfs-7be4e67b9fd78615)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test invalid_superblock_magic_fails_mount ... ok
[INFO] [stdout] test corrupt_superblock_checksum_fails_mount ... ok
[INFO] [stdout] test create_existing_name_fails ... ok
[INFO] [stdout] test mkfs_refuses_tiny_device ... ok
[INFO] [stdout] test create_write_read_round_trip ... ok
[INFO] [stdout] test large_write_spans_multiple_blocks ... ok
[INFO] [stdout] test mkfs_system_tree_exists ... ok
[INFO] [stdout] test mkfs_installs_default_desktop_entries ... ok
[INFO] [stdout] test journal_commit_makes_ops_durable_across_remount ... ok
[INFO] [stdout] test mkdir_then_nested_create ... ok
[INFO] [stdout] test max_file_size_is_48_kib_for_direct_blocks_only ... ok
[INFO] [stdout] test fr_013a_starter_kit_is_present_and_matches_source ... ok
[INFO] [stdout] test opfs_create_sets_nonzero_timestamps ... ok
[INFO] [stdout] test rename_across_directories ... ok
[INFO] [stdout] test mkfs_produces_a_readable_superblock ... ok
[INFO] [stdout] test mkfs_installs_default_license_and_credits ... ok
[INFO] [stdout] test remount_sees_all_starter_kit_content ... ok
[INFO] [stdout] test rename_replaces_existing_destination_file ... ok
[INFO] [stdout] test opfs_mkdir_sets_nonzero_timestamps ... ok
[INFO] [stdout] test mkfs_installs_default_init_conf ... ok
[INFO] [stdout] test mount_generation_increments_on_remount ... ok
[INFO] [stdout] test read_past_eof_returns_zero ... ok
[INFO] [stdout] test readdir_yields_all_entries ... ok
[INFO] [stdout] test opfs_write_advances_mtime_and_ctime_and_leaves_atime ... ok
[INFO] [stdout] test sync_is_idempotent ... ok
[INFO] [stdout] test truncate_shrinks_and_extends ... ok
[INFO] [stdout] test rmdir_empty_and_nonempty ... ok
[INFO] [stdout] test opfs_timestamps_survive_remount ... ok
[INFO] [stdout] test remount_after_multiple_mutations ... ok
[INFO] [stdout] test rename_within_directory ... ok
[INFO] [stdout] test opfs_truncate_advances_mtime_and_ctime ... ok
[INFO] [stdout] test stat_reports_type_and_size ... ok
[INFO] [stdout] test write_at_offset_past_eof_zero_fills ... ok
[INFO] [stdout] test unlink_removes_file ... ok
[INFO] [stdout] test write_then_extend_then_read_all ... ok
[INFO] [stdout] test unlink_of_directory_is_an_error ... ok
[INFO] [stderr]      Running tests/proc.rs (/opt/rustwide/target/debug/deps/proc-5f35904595660e82)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test block_on_syscall_then_wake_round_trip ... ok
[INFO] [stdout] test child_count_excludes_dead_processes ... ok
[INFO] [stdout] test exit_dead_process_fails ... ok
[INFO] [stdout] test exit_sets_zombie_and_retains_status ... ok
[INFO] [stdout] test illegal_transitions_are_errors_from_the_table ... ok
[INFO] [stdout] test find_zombie_child_any_target ... ok
[INFO] [stdout] test insert_and_lookup_round_trip ... ok
[INFO] [stdout] test live_count_and_live_pids_exclude_dead ... ok
[INFO] [stdout] test pid_allocator_never_reuses_within_a_boot ... ok
[INFO] [stdout] test pid_allocator_starts_at_one_and_is_monotonic ... ok
[INFO] [stdout] test reap_removes_zombie_and_returns_status ... ok
[INFO] [stdout] test scheduler_dedups_enqueue ... ok
[INFO] [stdout] test scheduler_picks_ready_in_fifo_order ... ok
[INFO] [stdout] test reap_non_zombie_returns_none ... ok
[INFO] [stdout] test scheduler_remove_clears_from_queue_and_current ... ok
[INFO] [stdout] test scheduler_returns_none_when_no_process_is_ready ... ok
[INFO] [stdout] test scheduler_skips_stale_entries_for_killed_processes ... ok
[INFO] [stdout] test transition_unknown_pid_is_an_error ... ok
[INFO] [stdout] test lookup_missing_pid_returns_none ... ok
[INFO] [stdout] test insert_duplicate_pid_fails ... ok
[INFO] [stderr]      Running tests/procfs.rs (/opt/rustwide/target/debug/deps/procfs-f40a4506b396c11b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test cmdline_listed_in_pid_subtree_readdir ... ok
[INFO] [stdout] test cmdline_lookup_rejects_pid_without_cmdline ... ok
[INFO] [stdout] test cmdline_ino_does_not_collide_with_status_or_fd_dir ... ok
[INFO] [stdout] test cmdline_lookup_returns_regular_file_for_pid_with_cmdline ... ok
[INFO] [stdout] test cmdline_read_returns_nul_separated_bytes ... ok
[INFO] [stdout] test cmdline_stat_reports_mode_0o444_and_correct_size ... ok
[INFO] [stdout] test custom_source_with_only_storage_info_returns_formatted_storage_line ... ok
[INFO] [stdout] test fd_dir_empty_for_pid_with_no_fds ... ok
[INFO] [stdout] test fd_dir_lookup_rejects_nonexistent_fd_number ... ok
[INFO] [stdout] test fd_dir_readdir_lists_open_fds ... ok
[INFO] [stdout] test fd_symlink_stat_reports_symlink_node_type ... ok
[INFO] [stdout] test fd_ino_region_does_not_collide_with_pid_subtree ... ok
[INFO] [stdout] test fd_symlink_read_returns_target_path ... ok
[INFO] [stdout] test format_argv_cmdline_joins_with_nul_and_trailing_nul ... ok
[INFO] [stdout] test kernel_procfs_source_live_pids_lists_spawned ... ok
[INFO] [stdout] test kernel_procfs_source_pid_cmdline_none_for_missing_pid ... ok
[INFO] [stdout] test kernel_procfs_source_pid_cmdline_projects_argv ... ok
[INFO] [stdout] test kernel_procfs_source_pid_status_returns_none_for_missing_pid ... ok
[INFO] [stdout] test kernel_procfs_source_pid_status_returns_spawned_process ... ok
[INFO] [stdout] test cmdline_empty_argv_yields_empty_bytes ... ok
[INFO] [stdout] test kernel_procfs_source_state_reflects_process_state ... ok
[INFO] [stdout] test proc_root_readdir_lists_live_pid_dirs_alongside_canned_files ... ok
[INFO] [stdout] test lookup_of_nonexistent_pid_returns_not_found ... ok
[INFO] [stdout] test source_with_no_pids_still_serves_top_level_files ... ok
[INFO] [stdout] test state_letter_mapping_covers_all_procstate_variants ... ok
[INFO] [stdout] test status_ends_with_trailing_newline_and_four_fields ... ok
[INFO] [stdout] test status_contains_name_for_spawned_process ... ok
[INFO] [stdout] test status_file_size_in_stat_matches_byte_length ... ok
[INFO] [stdout] test status_reports_pid_and_ppid_correctly ... ok
[INFO] [stdout] test status_reports_state_zombie_after_proc_exit ... ok
[INFO] [stdout] test kernel_procfs_source_version_uptime_meminfo_loadavg_are_placeholders ... ok
[INFO] [stdout] test storage_info_none_on_default_static_source ... ok
[INFO] [stdout] test storage_info_direct_accessor ... ok
[INFO] [stdout] test storage_info_some_populates_storage_line ... ok
[INFO] [stdout] test fd_dir_listed_in_pid_subtree_readdir ... ok
[INFO] [stderr]      Running tests/sys.rs (/opt/rustwide/target/debug/deps/sys-c9db300d951183a5)
[INFO] [stdout] test status_reports_state_running_for_running_process ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 97 tests
[INFO] [stdout] test accept_socket_on_empty_backlog_is_would_block ... ok
[INFO] [stdout] test accept_socket_on_non_socket_fd_is_not_supported_on_fd ... ok
[INFO] [stdout] test child_exit_wakes_parked_parent ... ok
[INFO] [stdout] test display_bind_requires_display_server_cap ... ok
[INFO] [stdout] test display_bind_creates_listener_and_installs_fd ... ok
[INFO] [stdout] test display_connect_installs_a_socket_fd_once_listener_exists ... ok
[INFO] [stdout] test display_connect_with_no_listener_is_connection_refused ... ok
[INFO] [stdout] test display_connect_requires_display_client_cap ... ok
[INFO] [stdout] test double_display_bind_returns_address_in_use ... ok
[INFO] [stdout] test drain_signals_on_unknown_pid_is_no_such_pid ... ok
[INFO] [stdout] test fd_close_frees_the_slot ... ok
[INFO] [stdout] test fd_read_advances_offset_across_multiple_calls ... ok
[INFO] [stdout] test accept_socket_pops_one_pending_client_and_returns_a_fresh_fd ... ok
[INFO] [stdout] test fd_read_chardevice_console_empty_is_would_block ... ok
[INFO] [stdout] test fd_read_on_empty_socket_is_would_block ... ok
[INFO] [stdout] test fd_readdir_on_bad_fd_returns_bad_fd ... ok
[INFO] [stdout] test fd_readdir_on_char_device_fd_is_not_supported_on_fd ... ok
[INFO] [stdout] test fd_readdir_on_regular_file_vnode_returns_not_a_directory ... ok
[INFO] [stdout] test fd_readdir_returns_directory_entries_by_name ... ok
[INFO] [stdout] test fd_write_on_client_and_fd_read_on_server_round_trips_bytes ... ok
[INFO] [stdout] test fd_write_then_read_round_trips_through_tmpfs ... ok
[INFO] [stdout] test fd_write_chardevice_console_flushes_complete_lines ... ok
[INFO] [stdout] test ipc_accept_flags_nonblock_preserves_eagain ... ok
[INFO] [stdout] test ipc_connect_wakes_parked_acceptor ... ok
[INFO] [stdout] test mark_ready_transitions_and_enqueues ... ok
[INFO] [stdout] test multiple_child_exits_coalesce_to_single_sigchld_in_parent_inbox ... ok
[INFO] [stdout] test orphan_process_exit_does_not_panic ... ok
[INFO] [stdout] test install_fd_seeds_stdin_stdout_stderr_from_a_device ... ok
[INFO] [stdout] test ipc_accept_flags_zero_parks_caller_on_empty_backlog ... ok
[INFO] [stdout] test path_open_console_installs_chardevice_fd ... ok
[INFO] [stdout] test path_open_creat_creates_new_file_and_returns_fd ... ok
[INFO] [stdout] test path_open_creat_excl_on_existing_returns_already_exists ... ok
[INFO] [stdout] test path_open_creat_directory_returns_invalid_argument ... ok
[INFO] [stdout] test path_open_creat_on_existing_file_opens_without_truncating ... ok
[INFO] [stdout] test multiple_clients_accept_into_distinct_server_side_fds ... ok
[INFO] [stdout] test fd_write_on_server_and_fd_read_on_client_round_trips_bytes ... ok
[INFO] [stdout] test path_open_directory_flag_on_regular_file_returns_not_a_directory ... ok
[INFO] [stdout] test path_open_excl_without_creat_is_ignored_on_existing ... ok
[INFO] [stdout] test path_open_fb0_allowed_with_display_server_cap ... ok
[INFO] [stdout] test fd_read_chardevice_console_drains_injected_input ... ok
[INFO] [stdout] test path_open_creat_trunc_on_existing_file_truncates ... ok
[INFO] [stdout] test path_open_directory_flag_on_directory_opens_normally ... ok
[INFO] [stdout] test path_open_creat_in_readonly_fs_returns_read_only ... ok
[INFO] [stdout] test path_open_nofollow_traverses_intermediate_symlink ... ok
[INFO] [stdout] test path_open_nonexistent_file_is_not_found ... ok
[INFO] [stdout] test path_open_on_regular_file_installs_vnode_fd ... ok
[INFO] [stdout] test path_open_trunc_on_directory_returns_is_a_directory ... ok
[INFO] [stdout] test path_open_trunc_shrinks_existing_regular_file_to_zero ... ok
[INFO] [stdout] test path_open_with_follow_on_symlink_loop_returns_eloop ... ok
[INFO] [stdout] test path_open_with_follow_traverses_intermediate_symlink ... ok
[INFO] [stdout] test path_open_with_follow_walks_chain_to_target ... ok
[INFO] [stdout] test path_open_with_symlink_follow_reaches_target ... ok
[INFO] [stdout] test path_open_without_symlink_follow_opens_symlink_itself ... ok
[INFO] [stdout] test principle_viii_headless_shell_gate ... ok
[INFO] [stdout] test principle_viii_shell_can_source_a_script_file ... ok
[INFO] [stdout] test path_open_fb0_refused_without_display_server_cap ... ok
[INFO] [stdout] test proc_exit_drops_pipe_writer_refcount_before_reap ... ok
[INFO] [stdout] test proc_exit_posts_sigchld_to_parent_inbox ... ok
[INFO] [stdout] test proc_exit_clears_the_exited_processs_fd_table_entries ... ok
[INFO] [stdout] test proc_exit_releases_display_server_socket_binding_immediately ... ok
[INFO] [stdout] test proc_exit_of_pending_client_leaves_listener_intact ... ok
[INFO] [stdout] test proc_kill_sigint_also_queues_and_drains ... ok
[INFO] [stdout] test proc_kill_sigkill_does_not_queue_in_inbox ... ok
[INFO] [stdout] test proc_kill_sigkill_from_parent_zombifies_the_child ... ok
[INFO] [stdout] test proc_kill_sigterm_queues_on_targets_signal_inbox ... ok
[INFO] [stdout] test proc_kill_with_proc_kill_any_cap_succeeds_across_families ... ok
[INFO] [stdout] test proc_kill_without_parent_or_cap_is_not_capable ... ok
[INFO] [stdout] test proc_exit_allows_another_process_to_rebind_the_freed_path ... ok
[INFO] [stdout] test proc_spawn_creates_child_with_stdio_and_marks_ready ... ok
[INFO] [stdout] test proc_exit_releases_generic_ipc_bindings_too ... ok
[INFO] [stdout] test proc_kill_sigkill_posts_sigchld_to_parent_inbox ... ok
[INFO] [stdout] test proc_spawn_bumps_pipe_refcount_so_parent_and_child_share_writer ... ok
[INFO] [stdout] test proc_kill_sigterm_does_not_post_sigchld_because_target_still_alive ... ok
[INFO] [stdout] test proc_spawn_rejects_child_caps_not_a_subset_of_parent ... ok
[INFO] [stdout] test proc_spawn_signal_channel_fd_reads_signals_posted_by_parent ... ok
[INFO] [stdout] test proc_spawn_signal_channel_read_on_empty_inbox_returns_would_block ... ok
[INFO] [stdout] test proc_spawn_with_shared_pipe_then_child_exit_cleans_up_pipe ... ok
[INFO] [stdout] test proc_wait_options_zero_parks_parent_when_no_zombie ... ok
[INFO] [stdout] test proc_wait_specific_finds_only_the_named_child ... ok
[INFO] [stdout] test proc_wait_with_live_child_returns_would_block ... ok
[INFO] [stdout] test proc_wait_with_no_children_returns_no_children ... ok
[INFO] [stdout] test reap_drops_fd_table_and_removes_from_procs ... ok
[INFO] [stdout] test proc_wait_reaps_a_zombie_child ... ok
[INFO] [stdout] test reap_releases_the_signal_inbox ... ok
[INFO] [stdout] test register_process_installs_caps_and_empty_fd_table ... ok
[INFO] [stdout] test second_wait_on_parked_parent_returns_eagain ... ok
[INFO] [stdout] test sigchld_reposts_after_drain_when_another_child_exits ... ok
[INFO] [stdout] test sigkill_on_parked_accept_exits_without_eintr_wake ... ok
[INFO] [stdout] test sigkill_on_parked_wait_exits_without_eintr_wake ... ok
[INFO] [stdout] test signum_zero_probe_does_not_wake_parked_accept ... ok
[INFO] [stdout] test sigterm_interrupts_parked_accept_with_eintr ... ok
[INFO] [stdout] test sigterm_interrupts_parked_wait_with_eintr ... ok
[INFO] [stdout] test specific_target_wake_only_matches_specific_child ... ok
[INFO] [stdout] test wnohang_preserves_eagain ... ok
[INFO] [stdout] test parent_exit_clears_parked_waiter_slot ... ok
[INFO] [stdout] test parent_fd_read_fd3_observes_sigchld_after_child_exit ... ok
[INFO] [stdout] test proc_kill_coalesces_repeated_sigterm_deliveries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/syscall.rs (/opt/rustwide/target/debug/deps/syscall-692affeba61e9962)
[INFO] [stdout] 
[INFO] [stdout] running 331 tests
[INFO] [stdout] test args_sizes_get_returns_zero_argc_and_zero_buf_size ... ok
[INFO] [stdout] test cap_check_returns_zero_for_absent_cap ... ok
[INFO] [stdout] test cap_check_with_invalid_cap_id_returns_einval ... ok
[INFO] [stdout] test cap_check_returns_one_for_held_cap ... ok
[INFO] [stdout] test clock_res_get_monotonic_returns_nanosecond_resolution ... ok
[INFO] [stdout] test clock_res_get_process_cputime_returns_enotsup ... ok
[INFO] [stdout] test cap_list_returns_full_cap_bitset ... ok
[INFO] [stdout] test args_get_is_a_noop_success ... ok
[INFO] [stdout] test clock_res_get_realtime_returns_nanosecond_resolution ... ok
[INFO] [stdout] test clock_res_get_thread_cputime_returns_enotsup ... ok
[INFO] [stdout] test clock_res_get_unknown_clock_returns_einval ... ok
[INFO] [stdout] test clock_time_get_monotonic_returns_strictly_increasing_nanoseconds ... ok
[INFO] [stdout] test clock_time_get_process_cputime_returns_enotsup ... ok
[INFO] [stdout] test clock_time_get_realtime_returns_wall_clock_nanoseconds ... ok
[INFO] [stdout] test clock_time_get_thread_cputime_returns_enotsup ... ok
[INFO] [stdout] test clock_time_get_unknown_clock_returns_einval ... ok
[INFO] [stdout] test display_bind_installs_listener_at_run_display_for_display_server_cap ... ok
[INFO] [stdout] test display_bind_second_caller_returns_eaddrinuse ... ok
[INFO] [stdout] test display_bind_without_display_server_cap_returns_enotcapable ... ok
[INFO] [stdout] test display_connect_with_server_listening_returns_connected_fd ... ok
[INFO] [stdout] test display_connect_without_display_client_cap_returns_enotcapable ... ok
[INFO] [stdout] test environ_get_is_a_noop_success ... ok
[INFO] [stdout] test environ_sizes_get_returns_zero_envc_and_zero_buf_size ... ok
[INFO] [stdout] test fd_advise_on_invalid_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_allocate_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test fd_advise_on_vnode_fd_returns_success ... ok
[INFO] [stdout] test fd_allocate_on_invalid_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_allocate_on_vnode_fd_returns_enotsup ... ok
[INFO] [stdout] test fd_close_releases_fd_slot ... ok
[INFO] [stdout] test fd_close_with_bad_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_datasync_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test fd_fdstat_get_on_invalid_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_datasync_on_invalid_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_fdstat_set_flags_preserves_cloexec ... ok
[INFO] [stdout] test fd_fdstat_set_flags_sets_append_on_open_fd ... ok
[INFO] [stdout] test fd_fdstat_get_on_stdio_fd_returns_character_device ... ok
[INFO] [stdout] test fd_datasync_on_vnode_fd_returns_success ... ok
[INFO] [stdout] test fd_fdstat_set_flags_accepts_sync_bits_as_noop ... ok
[INFO] [stdout] test fd_fdstat_set_rights_returns_enotsup ... ok
[INFO] [stdout] test fd_fdstat_set_rights_with_invalid_fd_still_returns_enotsup ... ok
[INFO] [stdout] test fd_filestat_get_on_directory_vnode_returns_filetype_directory ... ok
[INFO] [stdout] test fd_fdstat_set_flags_with_zero_clears_previously_set_flags ... ok
[INFO] [stdout] test fd_filestat_get_on_invalid_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_filestat_get_on_pipe_read_fd_returns_filetype_unknown ... ok
[INFO] [stdout] test fd_fdstat_set_flags_sets_nonblock_on_open_fd ... ok
[INFO] [stdout] test fd_filestat_get_on_signal_channel_fd_returns_filetype_unknown ... ok
[INFO] [stdout] test fd_filestat_get_on_socket_fd_returns_filetype_socket_stream ... ok
[INFO] [stdout] test fd_filestat_get_on_regular_file_vnode_returns_filetype_and_size ... ok
[INFO] [stdout] test fd_filestat_set_times_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test fd_filestat_set_times_on_unopened_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_filestat_set_size_truncates_tmpfs_file ... ok
[INFO] [stdout] test fd_filestat_set_size_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test fd_fdstat_set_flags_with_unopened_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_filestat_get_on_char_device_fd_returns_filetype_char_device ... ok
[INFO] [stdout] test fd_filestat_set_size_on_procfs_returns_erofs ... ok
[INFO] [stdout] test fd_filestat_set_size_on_directory_vnode_returns_eisdir ... ok
[INFO] [stdout] test fd_filestat_set_times_on_procfs_fd_returns_erofs ... ok
[INFO] [stdout] test fd_filestat_set_times_set_atim_now_stamps_wall_clock_via_platform ... ok
[INFO] [stdout] test fd_filestat_set_size_on_unopened_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_filestat_set_size_extends_tmpfs_file_with_zeros ... ok
[INFO] [stdout] test fd_filestat_set_times_sets_atim_and_mtim_on_tmpfs_fd ... ok
[INFO] [stdout] test fd_filestat_set_times_with_both_atim_explicit_and_now_returns_einval ... ok
[INFO] [stdout] test fd_filestat_set_times_with_both_mtim_explicit_and_now_returns_einval ... ok
[INFO] [stdout] test fd_filestat_set_times_with_zero_flags_is_noop_success ... ok
[INFO] [stdout] test fd_pread_at_offset_zero_reads_from_start ... ok
[INFO] [stdout] test fd_pread_on_unopened_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_pread_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test fd_pread_past_eof_returns_zero_bytes ... ok
[INFO] [stdout] test fd_pread_reads_from_explicit_offset_without_advancing_entry_offset ... ok
[INFO] [stdout] test fd_prestat_dir_name_and_fd_prestat_get_agree_on_ebadf ... ok
[INFO] [stdout] test fd_prestat_dir_name_returns_ebadf_for_any_fd ... ok
[INFO] [stdout] test fd_filestat_set_times_with_short_heap_returns_einval ... ok
[INFO] [stdout] test fd_prestat_get_always_returns_ebadf ... ok
[INFO] [stdout] test fd_prestat_dir_name_returns_ebadf_for_unopened_fd ... ok
[INFO] [stdout] test fd_pwrite_past_eof_extends_file ... ok
[INFO] [stdout] test fd_pwrite_to_procfs_vnode_returns_erofs ... ok
[INFO] [stdout] test fd_pwrite_writes_at_explicit_offset_without_advancing_entry_offset ... ok
[INFO] [stdout] test fd_read_on_pipe_read_returns_bytes_written_by_other_side ... ok
[INFO] [stdout] test fd_pwrite_on_unopened_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_pwrite_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test fd_read_from_console_populates_heap_and_response ... ok
[INFO] [stdout] test fd_read_on_pipe_read_returns_zero_when_writer_closed_and_buffer_empty ... ok
[INFO] [stdout] test fd_read_on_empty_pipe_with_writer_open_returns_eagain ... ok
[INFO] [stdout] test fd_read_on_signal_channel_coalesces_repeated_same_signal ... ok
[INFO] [stdout] test fd_read_on_signal_channel_drains_pending_signals_as_u16_pairs ... ok
[INFO] [stdout] test fd_read_on_signal_channel_with_empty_inbox_returns_eagain ... ok
[INFO] [stdout] test fd_read_on_signal_channel_with_one_byte_buffer_returns_zero_preserving_queue ... ok
[INFO] [stdout] test fd_read_on_pipe_write_fd_returns_einval ... ok
[INFO] [stdout] test fd_read_on_signal_channel_with_partial_buffer_drains_only_what_fits ... ok
[INFO] [stdout] test fd_readdir_lists_all_entries_in_a_populated_directory ... ok
[INFO] [stdout] test fd_readdir_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test fd_readdir_on_empty_directory_writes_no_bytes ... ok
[INFO] [stdout] test fd_readdir_on_non_directory_vnode_returns_enotdir ... ok
[INFO] [stdout] test fd_readdir_on_unopened_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_readdir_with_cookie_resumes_from_that_position ... ok
[INFO] [stdout] test fd_readdir_truncates_when_buffer_fills_mid_entry ... ok
[INFO] [stdout] test fd_renumber_closes_prior_to_then_installs ... ok
[INFO] [stdout] test fd_renumber_from_unopened_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_renumber_from_equals_to_on_unopened_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_readdir_with_zero_sized_buffer_returns_zero_bytes ... ok
[INFO] [stdout] test fd_renumber_preserves_offset_and_flags ... ok
[INFO] [stdout] test fd_renumber_moves_entry_and_closes_source ... ok
[INFO] [stdout] test fd_seek_cur_with_negative_offset_back_past_zero_returns_einval ... ok
[INFO] [stdout] test fd_seek_cur_with_zero_returns_current_position ... ok
[INFO] [stdout] test fd_seek_end_with_negative_offset_seeks_into_file ... ok
[INFO] [stdout] test fd_seek_end_with_zero_returns_file_size ... ok
[INFO] [stdout] test fd_seek_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test fd_seek_on_invalid_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_seek_set_with_negative_offset_returns_einval ... ok
[INFO] [stdout] test fd_renumber_when_from_equals_to_is_noop_success_on_open_fd ... ok
[INFO] [stdout] test fd_seek_set_advances_to_absolute_offset ... ok
[INFO] [stdout] test fd_seek_then_fd_read_reads_from_new_position ... ok
[INFO] [stdout] test fd_sync_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test fd_sync_on_vnode_fd_returns_success ... ok
[INFO] [stdout] test fd_tell_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test fd_tell_on_invalid_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_write_on_broken_socket_posts_sigpipe_alongside_epipe ... ok
[INFO] [stdout] test fd_write_on_broken_pipe_posts_sigpipe_alongside_epipe ... ok
[INFO] [stdout] test fd_write_on_pending_client_after_listener_drop_returns_econnrefused ... ok
[INFO] [stdout] test fd_write_on_pipe_read_fd_returns_einval ... ok
[INFO] [stdout] test fd_sync_on_invalid_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_seek_with_invalid_whence_returns_einval ... ok
[INFO] [stdout] test fd_tell_after_fd_seek_returns_the_sought_position ... ok
[INFO] [stdout] test fd_write_on_pipe_write_buffers_bytes_for_reader ... ok
[INFO] [stdout] test fd_write_on_pipe_write_returns_epipe_when_reader_closed ... ok
[INFO] [stdout] test fd_write_on_write_shutdown_socket_returns_epipe ... ok
[INFO] [stdout] test fd_write_with_out_of_range_heap_ptr_returns_einval ... ok
[INFO] [stdout] test fd_write_with_bad_fd_returns_ebadf ... ok
[INFO] [stdout] test fd_tell_on_fresh_file_returns_initial_offset_zero ... ok
[INFO] [stdout] test ipc_accept_on_non_socket_fd_returns_einval ... ok
[INFO] [stdout] test ipc_bind_and_listen_transition_a_fresh_socket ... ok
[INFO] [stdout] test ipc_bind_on_already_bound_path_returns_eaddrinuse ... ok
[INFO] [stdout] test ipc_connect_to_nonexistent_path_returns_econnrefused ... ok
[INFO] [stdout] test fd_write_on_socket_after_peer_close_returns_epipe ... ok
[INFO] [stdout] test ipc_pipe_round_trip_write_then_read_via_fd_syscalls ... ok
[INFO] [stdout] test fd_write_to_console_returns_bytes_written ... ok
[INFO] [stdout] test ipc_accept_on_empty_listener_returns_eagain ... ok
[INFO] [stdout] test fd_write_on_pipe_write_returns_eagain_when_buffer_full ... ok
[INFO] [stdout] test ipc_pipe_allocates_two_fresh_fds_and_installs_read_and_write_pair ... ok
[INFO] [stdout] test ipc_pipe_read_fd_close_then_write_returns_epipe ... ok
[INFO] [stdout] test ipc_pipe_with_short_heap_returns_einval ... ok
[INFO] [stdout] test ipc_pipe_write_fd_close_then_read_returns_zero_eof ... ok
[INFO] [stdout] test ipc_round_trip_server_accepts_client_and_they_exchange_bytes ... ok
[INFO] [stdout] test ipc_socket_allocates_a_fresh_socket_fd ... ok
[INFO] [stdout] test ipc_socket_rejects_invalid_type_with_einval ... ok
[INFO] [stdout] test path_create_directory_creates_directory_on_tmpfs ... ok
[INFO] [stdout] test known_wasi_opcode_without_handler_returns_enosys ... ok
[INFO] [stdout] test path_create_directory_on_existing_name_returns_eexist ... ok
[INFO] [stdout] test park_on_accept_clears_on_listener_close ... ok
[INFO] [stdout] test path_create_directory_with_invalid_utf8_path_returns_einval ... ok
[INFO] [stdout] test path_create_directory_with_missing_parent_returns_enoent ... ok
[INFO] [stdout] test known_ext_opcode_without_handler_returns_enosys ... ok
[INFO] [stdout] test path_create_directory_on_devfs_returns_erofs ... ok
[INFO] [stdout] test path_filestat_get_on_root_returns_filetype_directory_and_root_mount_id ... ok
[INFO] [stdout] test path_filestat_get_on_tmpfs_directory_returns_filetype_directory ... ok
[INFO] [stdout] test path_filestat_get_with_symlink_follow_reaches_target_stat ... ok
[INFO] [stdout] test path_filestat_get_ignores_dir_fd ... ok
[INFO] [stdout] test path_filestat_set_times_on_missing_path_returns_enoent ... ok
[INFO] [stdout] test path_filestat_get_with_follow_on_symlink_loop_returns_eloop ... ok
[INFO] [stdout] test path_filestat_get_on_dev_console_returns_filetype_char_device ... ok
[INFO] [stdout] test path_filestat_get_on_missing_path_returns_enoent ... ok
[INFO] [stdout] test path_filestat_get_on_tmpfs_regular_file_returns_filetype_and_size ... ok
[INFO] [stdout] test path_filestat_get_without_symlink_follow_returns_symlink_filetype ... ok
[INFO] [stdout] test path_filestat_set_times_on_dev_console_returns_erofs ... ok
[INFO] [stdout] test path_filestat_set_times_sets_atim_and_mtim_on_tmpfs ... ok
[INFO] [stdout] test path_filestat_set_times_with_both_mtim_explicit_and_now_returns_einval ... ok
[INFO] [stdout] test path_filestat_set_times_with_both_atim_explicit_and_now_returns_einval ... ok
[INFO] [stdout] test path_filestat_set_times_with_short_heap_returns_einval ... ok
[INFO] [stdout] test path_filestat_set_times_with_zero_flags_is_noop_success ... ok
[INFO] [stdout] test path_link_creates_alias_pointing_at_same_ino ... ok
[INFO] [stdout] test path_link_both_names_share_file_content ... ok
[INFO] [stdout] test path_link_on_devfs_returns_erofs ... ok
[INFO] [stdout] test path_link_then_unlink_source_keeps_content_via_alias ... ok
[INFO] [stdout] test path_filestat_set_times_set_atim_now_stamps_current_wall_clock ... ok
[INFO] [stdout] test path_link_to_existing_target_returns_eexist ... ok
[INFO] [stdout] test path_link_from_missing_returns_enoent ... ok
[INFO] [stdout] test path_link_with_invalid_utf8_old_returns_einval ... ok
[INFO] [stdout] test path_link_with_invalid_utf8_new_returns_einval ... ok
[INFO] [stdout] test path_link_with_old_len_past_heap_returns_einval ... ok
[INFO] [stdout] test path_open_against_devfs_console_returns_fresh_fd ... ok
[INFO] [stdout] test path_link_with_zero_old_len_returns_einval ... ok
[INFO] [stdout] test path_link_cross_mount_returns_enotsup ... ok
[INFO] [stdout] test path_open_bad_path_returns_enoent ... ok
[INFO] [stdout] test path_open_with_wasi_append_and_nonblock_sets_both_pmos_bits ... ok
[INFO] [stdout] test path_link_increments_nlink ... ok
[INFO] [stdout] test path_open_with_wasi_append_sets_pmos_append ... ok
[INFO] [stdout] test path_readlink_on_devfs_returns_enotsup ... ok
[INFO] [stdout] test path_readlink_on_regular_file_returns_einval ... ok
[INFO] [stdout] test path_readlink_returns_target_bytes_for_a_symlink ... ok
[INFO] [stdout] test path_open_with_invalid_utf8_returns_einval ... ok
[INFO] [stdout] test path_readlink_with_invalid_utf8_path_returns_einval ... ok
[INFO] [stdout] test path_readlink_with_zero_path_len_returns_einval ... ok
[INFO] [stdout] test path_open_with_wasi_nonblock_sets_pmos_nonblock ... ok
[INFO] [stdout] test path_remove_directory_on_devfs_returns_erofs ... ok
[INFO] [stdout] test path_open_with_wasi_sync_bits_sets_no_pmos_bits ... ok
[INFO] [stdout] test path_remove_directory_on_missing_path_returns_enoent ... ok
[INFO] [stdout] test path_readlink_on_missing_path_returns_enoent ... ok
[INFO] [stdout] test path_readlink_truncates_when_buffer_is_smaller_than_target ... ok
[INFO] [stdout] test path_readlink_with_path_len_past_heap_returns_einval ... ok
[INFO] [stdout] test path_remove_directory_on_non_empty_returns_enotempty ... ok
[INFO] [stdout] test path_remove_directory_on_regular_file_returns_enotdir ... ok
[INFO] [stdout] test path_remove_directory_removes_empty_directory ... ok
[INFO] [stdout] test path_rename_cross_mount_returns_enotsup ... ok
[INFO] [stdout] test path_rename_moves_file_within_same_directory ... ok
[INFO] [stdout] test path_rename_with_old_len_past_heap_returns_einval ... ok
[INFO] [stdout] test path_rename_on_devfs_returns_erofs ... ok
[INFO] [stdout] test path_rename_with_zero_new_path_returns_einval ... ok
[INFO] [stdout] test path_symlink_on_devfs_returns_enotsup ... ok
[INFO] [stdout] test path_rename_with_zero_old_len_returns_einval ... ok
[INFO] [stdout] test path_symlink_with_existing_link_path_returns_eexist ... ok
[INFO] [stdout] test path_symlink_with_invalid_utf8_target_returns_einval ... ok
[INFO] [stdout] test path_symlink_with_invalid_utf8_newpath_returns_einval ... ok
[INFO] [stdout] test path_unlink_file_on_devfs_returns_erofs ... ok
[INFO] [stdout] test path_symlink_with_missing_parent_returns_enoent ... ok
[INFO] [stdout] test path_symlink_dangling_target_is_allowed ... ok
[INFO] [stdout] test path_symlink_creates_symlink_stats_as_filetype_symlink ... ok
[INFO] [stdout] test path_rename_moves_file_across_directories ... ok
[INFO] [stdout] test path_symlink_with_old_len_past_heap_returns_einval ... ok
[INFO] [stdout] test path_rename_from_missing_returns_enoent ... ok
[INFO] [stdout] test path_symlink_with_zero_old_len_returns_einval ... ok
[INFO] [stdout] test path_unlink_file_on_missing_path_returns_enoent ... ok
[INFO] [stdout] test path_unlink_file_with_invalid_utf8_path_returns_einval ... ok
[INFO] [stdout] test path_unlink_file_removes_regular_file_from_tmpfs ... ok
[INFO] [stdout] test path_unlink_file_on_directory_returns_eisdir ... ok
[INFO] [stdout] test poll_oneoff_clock_monotonic_abstime_past_is_ready ... ok
[INFO] [stdout] test poll_oneoff_clock_realtime_abstime_past_is_ready ... ok
[INFO] [stdout] test poll_oneoff_clock_relative_nonzero_is_not_ready ... ok
[INFO] [stdout] test poll_oneoff_events_cap_caps_output_count ... ok
[INFO] [stdout] test poll_oneoff_clock_relative_zero_timeout_is_ready ... ok
[INFO] [stdout] test poll_oneoff_clock_cputime_id_emits_enotsup_event ... ok
[INFO] [stdout] test poll_oneoff_fd_read_bad_fd_emits_ebadf_event ... ok
[INFO] [stdout] test pipe_round_trip_via_fd_read_and_fd_write_syscalls ... ok
[INFO] [stdout] test poll_oneoff_clock_invalid_id_emits_einval_event ... ok
[INFO] [stdout] test poll_oneoff_clock_monotonic_abstime_future_is_not_ready ... ok
[INFO] [stdout] test poll_oneoff_fd_read_on_empty_signal_channel_not_ready ... ok
[INFO] [stdout] test poll_oneoff_fd_read_on_signal_channel_with_pending_signals_ready ... ok
[INFO] [stdout] test poll_oneoff_fd_read_console_empty_is_not_ready ... ok
[INFO] [stdout] test poll_oneoff_fd_read_console_with_input_is_ready ... ok
[INFO] [stdout] test poll_oneoff_fd_read_socket_empty_connected_not_ready ... ok
[INFO] [stdout] test poll_oneoff_fd_read_socket_peer_closed_hangup_ready ... ok
[INFO] [stdout] test poll_oneoff_fd_write_console_always_ready ... ok
[INFO] [stdout] test poll_oneoff_fd_write_on_signal_channel_emits_einval ... ok
[INFO] [stdout] test poll_oneoff_fd_write_vnode_always_ready ... ok
[INFO] [stdout] test poll_oneoff_fd_read_socket_with_data_ready ... ok
[INFO] [stdout] test poll_oneoff_fd_write_socket_with_peer_capacity_ready ... ok
[INFO] [stdout] test poll_oneoff_heap_too_short_for_subs_returns_einval ... ok
[INFO] [stdout] test poll_oneoff_mixed_subscriptions_emit_only_ready_ones ... ok
[INFO] [stdout] test poll_oneoff_fd_read_vnode_reports_ready_with_bytes_available ... ok
[INFO] [stdout] test poll_oneoff_unknown_subscription_type_emits_einval_event ... ok
[INFO] [stdout] test poll_oneoff_zero_subscriptions_returns_einval ... ok
[INFO] [stdout] test poll_oneoff_heap_too_short_for_events_returns_einval ... ok
[INFO] [stdout] test poll_oneoff_userdata_is_echoed_verbatim ... ok
[INFO] [stdout] test proc_caps_get_on_unknown_pid_returns_esrch ... ok
[INFO] [stdout] test proc_caps_get_child_from_parent_returns_child_capset ... ok
[INFO] [stdout] test proc_caps_get_self_returns_own_capset ... ok
[INFO] [stdout] test proc_caps_get_on_non_child_without_proc_inspect_returns_enotcapable ... ok
[INFO] [stdout] test proc_kill_non_child_without_proc_kill_any_returns_enotcapable ... ok
[INFO] [stdout] test proc_kill_nonexistent_target_returns_esrch ... ok
[INFO] [stdout] test proc_exit_moves_caller_to_zombie ... ok
[INFO] [stdout] test proc_kill_sigchld_queues_on_child_inbox ... ok
[INFO] [stdout] test proc_kill_sigint_queues_on_inbox ... ok
[INFO] [stdout] test proc_kill_and_proc_check_signal_agree_across_cap_matrix ... ok
[INFO] [stdout] test proc_kill_self_sigint_is_allowed_and_queues ... ok
[INFO] [stdout] test proc_kill_signum_zero_on_self_returns_ok ... ok
[INFO] [stdout] test proc_kill_sigterm_queues_on_inbox_and_leaves_target_running ... ok
[INFO] [stdout] test proc_kill_unknown_signum_returns_einval ... ok
[INFO] [stdout] test proc_kill_sigkill_zombifies_child ... ok
[INFO] [stdout] test proc_kill_sigpipe_queues_on_child_inbox ... ok
[INFO] [stdout] test proc_raise_sigchld_queues_on_own_inbox ... ok
[INFO] [stdout] test proc_parent_returns_parent_pid ... ok
[INFO] [stdout] test proc_kill_signum_zero_on_live_child_returns_ok_and_queues_nothing ... ok
[INFO] [stdout] test proc_raise_sigint_queues_on_own_inbox ... ok
[INFO] [stdout] test proc_kill_signum_zero_on_non_child_without_proc_kill_any_returns_enotcapable ... ok
[INFO] [stdout] test proc_kill_dead_target_returns_esrch ... ok
[INFO] [stdout] test proc_kill_signum_zero_on_reaped_target_returns_esrch ... ok
[INFO] [stdout] test proc_kill_signum_zero_on_nonexistent_target_returns_esrch ... ok
[INFO] [stdout] test proc_raise_sigkill_zombifies_caller ... ok
[INFO] [stdout] test proc_self_returns_caller_pid ... ok
[INFO] [stdout] test proc_raise_unknown_signum_returns_einval ... ok
[INFO] [stdout] test proc_wait_any_reaps_zombie_child_returns_packed_status ... ok
[INFO] [stdout] test proc_wait_invalid_target_below_minus_one_returns_einval ... ok
[INFO] [stdout] test proc_raise_sigpipe_queues_on_own_inbox ... ok
[INFO] [stdout] test proc_wait_specific_pid_reaps_only_named_child ... ok
[INFO] [stdout] test proc_wait_wnohang_with_live_child_returns_eagain ... ok
[INFO] [stdout] test proc_wait_on_unknown_pid_returns_echild ... ok
[INFO] [stdout] test proc_raise_sigterm_queues_on_own_inbox ... ok
[INFO] [stdout] test proc_spawn_rejects_invalid_utf8_path ... ok
[INFO] [stdout] test proc_wait_on_self_returns_echild ... ok
[INFO] [stdout] test proc_wait_on_signaled_child_returns_packed_signaled_status ... ok
[INFO] [stdout] test repeated_broken_writes_coalesce_to_single_sigpipe_entry ... ok
[INFO] [stdout] test request_id_is_echoed_on_every_response_shape ... ok
[INFO] [stdout] test sched_yield_returns_ok ... ok
[INFO] [stdout] test second_accept_on_parked_listener_returns_eagain ... ok
[INFO] [stdout] test service_one_returns_false_when_ring_empty ... ok
[INFO] [stdout] test sock_accept_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test service_one_pops_request_services_and_pushes_response ... ok
[INFO] [stdout] test sock_accept_on_non_listening_socket_returns_einval ... ok
[INFO] [stdout] test sock_accept_on_empty_backlog_returns_eagain ... ok
[INFO] [stdout] test sock_accept_on_unopened_fd_returns_ebadf ... ok
[INFO] [stdout] test sock_recv_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test sock_accept_returns_fresh_fd_for_pending_backlog_client ... ok
[INFO] [stdout] test sock_accept_applies_wasi_fdflags_to_the_new_fd ... ok
[INFO] [stdout] test sock_recv_on_unopened_fd_returns_ebadf ... ok
[INFO] [stdout] test sock_recv_reads_bytes_from_peer_send ... ok
[INFO] [stdout] test sock_send_on_broken_socket_posts_sigpipe_alongside_epipe ... ok
[INFO] [stdout] test sock_send_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test sock_send_on_unopened_fd_returns_ebadf ... ok
[INFO] [stdout] test sock_send_on_socket_with_peer_read_shutdown_returns_epipe ... ok
[INFO] [stdout] test sock_send_delivers_bytes_to_connected_peer ... ok
[INFO] [stdout] test sock_shutdown_on_unopened_fd_returns_ebadf ... ok
[INFO] [stdout] test sock_send_ignores_si_flags ... ok
[INFO] [stdout] test sock_shutdown_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] test sock_shutdown_rd_alone_marks_read_side_shutdown ... ok
[INFO] [stdout] test sock_shutdown_read_makes_recv_return_eof ... ok
[INFO] [stdout] test sock_shutdown_rdwr_sets_both_flags_without_closing ... ok
[INFO] [stdout] test sock_shutdown_read_makes_peer_send_return_pipe_broken ... ok
[INFO] [stdout] test sock_shutdown_with_reserved_bits_returns_einval ... ok
[INFO] [stdout] test sock_shutdown_rdwr_closes_socket_observable_via_peer_eof ... ok
[INFO] [stdout] test sock_shutdown_with_zero_how_returns_einval ... ok
[INFO] [stdout] test sock_shutdown_write_makes_send_return_pipe_broken ... ok
[INFO] [stdout] test sock_shutdown_wr_alone_marks_write_side_shutdown ... ok
[INFO] [stdout] test sock_shutdown_write_makes_peer_recv_observe_eof_when_rx_drains ... ok
[INFO] [stdout] test successful_fd_write_on_pipe_does_not_queue_sigpipe ... ok
[INFO] [stdout] test unknown_opcode_outside_both_ranges_returns_enosys ... ok
[INFO] [stdout] test proc_spawn_rolls_back_when_platform_refuses ... FAILED
[INFO] [stdout] test proc_spawn_creates_child_and_records_platform_spawn_call ... FAILED
[INFO] [stdout] test proc_spawn_rejects_cap_superset ... FAILED
[INFO] [stdout] test proc_spawn_with_missing_stdio_returns_einval ... FAILED
[INFO] [stdout] test random_get_fills_heap_and_echoes_length ... FAILED
[INFO] [stdout] test random_get_with_zero_length_is_a_noop_success ... FAILED
[INFO] [stdout] test fd_advise_on_char_device_fd_returns_einval ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- proc_spawn_rolls_back_when_platform_refuses stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proc_spawn_rolls_back_when_platform_refuses' (1326) panicked at crates/kernel/tests/syscall.rs:9255:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 0
[INFO] [stdout]  right: -29
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61643598cb0a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61643598cb0a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61643598cb0a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61643598cb0a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6164359a0d7a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6164359a0d7a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x616435991342 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x616435991342 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x61643596ba4f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61643596ba4f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x616435984ef9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6164358d789c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x6164358d789c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x6164359850b2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x6164359850b2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61643596bb08 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6164359634a9 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61643596c81d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6164359a146c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6164359a1383 - core[35159d6ffb30e017]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x616435960015 - core[35159d6ffb30e017]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x6164358a2d13 - syscall[ae2bf4d8687bc12c]::proc_spawn_rolls_back_when_platform_refuses
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/tests/syscall.rs:9255:5
[INFO] [stdout]   22:     0x6164358a2d13 - syscall[ae2bf4d8687bc12c]::proc_spawn_rolls_back_when_platform_refuses::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/tests/syscall.rs:9221:49
[INFO] [stdout]   23:     0x6164358a2d13 - <syscall[ae2bf4d8687bc12c]::proc_spawn_rolls_back_when_platform_refuses::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6164358cab7b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6164358cab7b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x6164358d836b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x6164358d836b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6164358d836b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6164358d836b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6164358d836b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6164358d836b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x6164358d836b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x6164358d2d44 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x6164358d2d44 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6164358daf72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stderr] error: test failed, to rerun pass `-p kernel --test syscall`
[INFO] [stdout]   36:     0x6164358daf72 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6164358daf72 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6164358daf72 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6164358daf72 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6164358daf72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x6164358daf72 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x61643598c41f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x61643598c41f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7296bf4d0aa4 - <unknown>
[INFO] [stdout]   45:     0x7296bf55da64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- proc_spawn_creates_child_and_records_platform_spawn_call stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proc_spawn_creates_child_and_records_platform_spawn_call' (1323) panicked at crates/kernel/tests/syscall.rs:9213:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: 2
[INFO] [stdout]  right: 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61643598cb0a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61643598cb0a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61643598cb0a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61643598cb0a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6164359a0d7a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6164359a0d7a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x616435991342 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x616435991342 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x61643596ba4f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61643596ba4f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x616435984ef9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6164358d789c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x6164358d789c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x6164359850b2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x6164359850b2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61643596bb08 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6164359634a9 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61643596c81d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6164359a146c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6164359a1383 - core[35159d6ffb30e017]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x61643599d718 - core[35159d6ffb30e017]::panicking::assert_failed::<usize, usize>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x6164358c938d - syscall[ae2bf4d8687bc12c]::proc_spawn_creates_child_and_records_platform_spawn_call::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/tests/syscall.rs:9213:9
[INFO] [stdout]   22:     0x6164358c938d - kernel[d0b3ddaa9426507a]::platform::native::with_state::<(), syscall[ae2bf4d8687bc12c]::proc_spawn_creates_child_and_records_platform_spawn_call::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/platform/native.rs:81:5
[INFO] [stdout]   23:     0x6164358bd887 - syscall[ae2bf4d8687bc12c]::proc_spawn_creates_child_and_records_platform_spawn_call
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/tests/syscall.rs:9212:5
[INFO] [stdout]   24:     0x6164358bd887 - syscall[ae2bf4d8687bc12c]::proc_spawn_creates_child_and_records_platform_spawn_call::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/tests/syscall.rs:9172:62
[INFO] [stdout]   25:     0x6164358bd887 - <syscall[ae2bf4d8687bc12c]::proc_spawn_creates_child_and_records_platform_spawn_call::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x6164358cab7b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   27:     0x6164358cab7b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   28:     0x6164358d836b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   29:     0x6164358d836b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   30:     0x6164358d836b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x6164358d836b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x6164358d836b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x6164358d836b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   34:     0x6164358d836b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   35:     0x6164358d2d44 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   36:     0x6164358d2d44 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   37:     0x6164358daf72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   38:     0x6164358daf72 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   39:     0x6164358daf72 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   40:     0x6164358daf72 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   41:     0x6164358daf72 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   42:     0x6164358daf72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   43:     0x6164358daf72 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x61643598c41f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   45:     0x61643598c41f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   46:     0x7296bf4d0aa4 - <unknown>
[INFO] [stdout]   47:     0x7296bf55da64 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- proc_spawn_rejects_cap_superset stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proc_spawn_rejects_cap_superset' (1324) panicked at crates/kernel/src/platform/native.rs:80:34:
[INFO] [stdout] NativeState mutex poisoned: PoisonError { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61643598cb0a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61643598cb0a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61643598cb0a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61643598cb0a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6164359a0d7a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6164359a0d7a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x616435991342 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x616435991342 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x61643596ba4f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61643596ba4f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x616435984ef9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6164358d789c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x6164358d789c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x6164359850b2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x6164359850b2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61643596bb08 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6164359634a9 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61643596c81d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6164359a146c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6164359a1242 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x616435942a89 - <core[35159d6ffb30e017]::result::Result<std[ec419fa8110287d5]::sync::poison::mutex::MutexGuard<kernel[d0b3ddaa9426507a]::platform::native::NativeState>, std[ec419fa8110287d5]::sync::poison::PoisonError<std[ec419fa8110287d5]::sync::poison::mutex::MutexGuard<kernel[d0b3ddaa9426507a]::platform::native::NativeState>>>>::expect
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x616435942a89 - kernel[d0b3ddaa9426507a]::platform::native::with_state::<(), kernel[d0b3ddaa9426507a]::platform::native::reset::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/platform/native.rs:80:34
[INFO] [stdout]   22:     0x616435893265 - syscall[ae2bf4d8687bc12c]::proc_spawn_rejects_cap_superset
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/tests/syscall.rs:9309:5
[INFO] [stdout]   23:     0x616435893265 - syscall[ae2bf4d8687bc12c]::proc_spawn_rejects_cap_superset::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/tests/syscall.rs:9305:37
[INFO] [stdout]   24:     0x616435893265 - <syscall[ae2bf4d8687bc12c]::proc_spawn_rejects_cap_superset::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6164358cab7b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x6164358cab7b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x6164358d836b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x6164358d836b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x6164358d836b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x6164358d836b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x6164358d836b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x6164358d836b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x6164358d836b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x6164358d2d44 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x6164358d2d44 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x6164358daf72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x6164358daf72 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x6164358daf72 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x6164358daf72 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x6164358daf72 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x6164358daf72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x6164358daf72 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x61643598c41f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x61643598c41f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x7296bf4d0aa4 - <unknown>
[INFO] [stdout]   46:     0x7296bf55da64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- proc_spawn_with_missing_stdio_returns_einval stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'proc_spawn_with_missing_stdio_returns_einval' (1327) panicked at crates/kernel/src/platform/native.rs:80:34:
[INFO] [stdout] NativeState mutex poisoned: PoisonError { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61643598cb0a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61643598cb0a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61643598cb0a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61643598cb0a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6164359a0d7a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6164359a0d7a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x616435991342 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x616435991342 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x61643596ba4f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61643596ba4f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x616435984ef9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6164358d789c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x6164358d789c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x6164359850b2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x6164359850b2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61643596bb08 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6164359634a9 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61643596c81d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6164359a146c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6164359a1242 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x616435942a89 - <core[35159d6ffb30e017]::result::Result<std[ec419fa8110287d5]::sync::poison::mutex::MutexGuard<kernel[d0b3ddaa9426507a]::platform::native::NativeState>, std[ec419fa8110287d5]::sync::poison::PoisonError<std[ec419fa8110287d5]::sync::poison::mutex::MutexGuard<kernel[d0b3ddaa9426507a]::platform::native::NativeState>>>>::expect
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x616435942a89 - kernel[d0b3ddaa9426507a]::platform::native::with_state::<(), kernel[d0b3ddaa9426507a]::platform::native::reset::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/platform/native.rs:80:34
[INFO] [stdout]   22:     0x6164358a5784 - syscall[ae2bf4d8687bc12c]::proc_spawn_with_missing_stdio_returns_einval
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/tests/syscall.rs:9274:5
[INFO] [stdout]   23:     0x6164358a5784 - syscall[ae2bf4d8687bc12c]::proc_spawn_with_missing_stdio_returns_einval::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/tests/syscall.rs:9270:50
[INFO] [stdout]   24:     0x6164358a5784 - <syscall[ae2bf4d8687bc12c]::proc_spawn_with_missing_stdio_returns_einval::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6164358cab7b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x6164358cab7b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x6164358d836b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x6164358d836b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x6164358d836b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x6164358d836b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x6164358d836b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x6164358d836b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x6164358d836b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x6164358d2d44 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x6164358d2d44 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x6164358daf72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x6164358daf72 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x6164358daf72 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x6164358daf72 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x6164358daf72 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x6164358daf72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x6164358daf72 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x61643598c41f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x61643598c41f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x7296bf4d0aa4 - <unknown>
[INFO] [stdout]   46:     0x7296bf55da64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- random_get_fills_heap_and_echoes_length stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'random_get_fills_heap_and_echoes_length' (1335) panicked at crates/kernel/src/platform/native.rs:111:38:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: PoisonError { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61643598cb0a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61643598cb0a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61643598cb0a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61643598cb0a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6164359a0d7a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6164359a0d7a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x616435991342 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x616435991342 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x61643596ba4f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61643596ba4f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x616435984ef9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6164358d789c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x6164358d789c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x6164359850b2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x6164359850b2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61643596bb08 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6164359634a9 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61643596c81d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6164359a146c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6164359a1242 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x616435945fa8 - <core[35159d6ffb30e017]::result::Result<std[ec419fa8110287d5]::sync::poison::mutex::MutexGuard<kernel[d0b3ddaa9426507a]::platform::native::NativeState>, std[ec419fa8110287d5]::sync::poison::PoisonError<std[ec419fa8110287d5]::sync::poison::mutex::MutexGuard<kernel[d0b3ddaa9426507a]::platform::native::NativeState>>>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x616435945fa8 - <kernel[d0b3ddaa9426507a]::platform::native::NativePlatform as kernel[d0b3ddaa9426507a]::platform::Platform>::now_ns
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/platform/native.rs:111:38
[INFO] [stdout]   22:     0x616435945a80 - <kernel[d0b3ddaa9426507a]::platform::native::NativePlatform as kernel[d0b3ddaa9426507a]::platform::Platform>::random_bytes
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/platform/native.rs:162:34
[INFO] [stdout]   23:     0x61643594b6ad - kernel[d0b3ddaa9426507a]::syscall::wasi::handle_random_get
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/syscall/wasi.rs:694:25
[INFO] [stdout]   24:     0x61643594b6ad - kernel[d0b3ddaa9426507a]::syscall::wasi::dispatch_wasi
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/syscall/wasi.rs:67:27
[INFO] [stdout]   25:     0x61643594b22e - kernel[d0b3ddaa9426507a]::syscall::dispatch::dispatch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/syscall/dispatch.rs:114:30
[INFO] [stdout]   26:     0x61643594b22e - kernel[d0b3ddaa9426507a]::syscall::dispatch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/syscall/mod.rs:57:11
[INFO] [stdout]   27:     0x61643589c128 - syscall[ae2bf4d8687bc12c]::random_get_fills_heap_and_echoes_length
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/tests/syscall.rs:976:16
[INFO] [stdout]   28:     0x61643589c128 - syscall[ae2bf4d8687bc12c]::random_get_fills_heap_and_echoes_length::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/tests/syscall.rs:961:45
[INFO] [stdout]   29:     0x61643589c128 - <syscall[ae2bf4d8687bc12c]::random_get_fills_heap_and_echoes_length::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x6164358cab7b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x6164358cab7b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x6164358d836b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x6164358d836b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x6164358d836b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x6164358d836b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x6164358d836b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x6164358d836b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x6164358d836b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x6164358d2d44 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x6164358d2d44 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x6164358daf72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x6164358daf72 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x6164358daf72 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x6164358daf72 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x6164358daf72 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x6164358daf72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x6164358daf72 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x61643598c41f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x61643598c41f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7296bf4d0aa4 - <unknown>
[INFO] [stdout]   51:     0x7296bf55da64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- random_get_with_zero_length_is_a_noop_success stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'random_get_with_zero_length_is_a_noop_success' (1336) panicked at crates/kernel/src/platform/native.rs:111:38:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: PoisonError { .. }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61643598cb0a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61643598cb0a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61643598cb0a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61643598cb0a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6164359a0d7a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6164359a0d7a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x616435991342 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x616435991342 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x61643596ba4f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61643596ba4f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x616435984ef9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6164358d789c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x6164358d789c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x6164359850b2 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x6164359850b2 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61643596bb08 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6164359634a9 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x61643596c81d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6164359a146c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6164359a1242 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x616435945fa8 - <core[35159d6ffb30e017]::result::Result<std[ec419fa8110287d5]::sync::poison::mutex::MutexGuard<kernel[d0b3ddaa9426507a]::platform::native::NativeState>, std[ec419fa8110287d5]::sync::poison::PoisonError<std[ec419fa8110287d5]::sync::poison::mutex::MutexGuard<kernel[d0b3ddaa9426507a]::platform::native::NativeState>>>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x616435945fa8 - <kernel[d0b3ddaa9426507a]::platform::native::NativePlatform as kernel[d0b3ddaa9426507a]::platform::Platform>::now_ns
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/platform/native.rs:111:38
[INFO] [stdout]   22:     0x616435945a80 - <kernel[d0b3ddaa9426507a]::platform::native::NativePlatform as kernel[d0b3ddaa9426507a]::platform::Platform>::random_bytes
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/platform/native.rs:162:34
[INFO] [stdout]   23:     0x61643594b6ad - kernel[d0b3ddaa9426507a]::syscall::wasi::handle_random_get
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/syscall/wasi.rs:694:25
[INFO] [stdout]   24:     0x61643594b6ad - kernel[d0b3ddaa9426507a]::syscall::wasi::dispatch_wasi
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/syscall/wasi.rs:67:27
[INFO] [stdout]   25:     0x61643594b22e - kernel[d0b3ddaa9426507a]::syscall::dispatch::dispatch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/syscall/dispatch.rs:114:30
[INFO] [stdout]   26:     0x61643594b22e - kernel[d0b3ddaa9426507a]::syscall::dispatch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/src/syscall/mod.rs:57:11
[INFO] [stdout]   27:     0x6164358a7902 - syscall[ae2bf4d8687bc12c]::random_get_with_zero_length_is_a_noop_success
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/tests/syscall.rs:1010:16
[INFO] [stdout]   28:     0x6164358a7902 - syscall[ae2bf4d8687bc12c]::random_get_with_zero_length_is_a_noop_success::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/kernel/tests/syscall.rs:997:51
[INFO] [stdout]   29:     0x6164358a7902 - <syscall[ae2bf4d8687bc12c]::random_get_with_zero_length_is_a_noop_success::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x6164358cab7b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x6164358cab7b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   32:     0x6164358d836b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   33:     0x6164358d836b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   34:     0x6164358d836b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   35:     0x6164358d836b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   36:     0x6164358d836b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   37:     0x6164358d836b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   38:     0x6164358d836b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   39:     0x6164358d2d44 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   40:     0x6164358d2d44 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   41:     0x6164358daf72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   42:     0x6164358daf72 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   43:     0x6164358daf72 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   44:     0x6164358daf72 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   45:     0x6164358daf72 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   46:     0x6164358daf72 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   47:     0x6164358daf72 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x61643598c41f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   49:     0x61643598c41f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   50:     0x7296bf4d0aa4 - <unknown>
[INFO] [stdout]   51:     0x7296bf55da64 - clone
[INFO] [stdout]   52:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     proc_spawn_creates_child_and_records_platform_spawn_call
[INFO] [stdout]     proc_spawn_rejects_cap_superset
[INFO] [stdout]     proc_spawn_rolls_back_when_platform_refuses
[INFO] [stdout]     proc_spawn_with_missing_stdio_returns_einval
[INFO] [stdout]     random_get_fills_heap_and_echoes_length
[INFO] [stdout]     random_get_with_zero_length_is_a_noop_success
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 325 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "a39448ab0b6e01bbd2695c8c47554e9818bb63b389a110029f4308b02cbf0d87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a39448ab0b6e01bbd2695c8c47554e9818bb63b389a110029f4308b02cbf0d87", kill_on_drop: false }`
[INFO] [stdout] a39448ab0b6e01bbd2695c8c47554e9818bb63b389a110029f4308b02cbf0d87
