[INFO] fetching crate openpack 0.2.7...
[INFO] testing openpack-0.2.7 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate openpack 0.2.7 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate openpack 0.2.7
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate openpack 0.2.7
[INFO] tweaked toml for crates.io crate openpack 0.2.7 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate openpack 0.2.7 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate openpack 0.2.7 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9049771d910bd069e816395973017be42e74afcf6de5fcf86f83138762ced4c8
[INFO] running `Command { std: "docker" "start" "9049771d910bd069e816395973017be42e74afcf6de5fcf86f83138762ced4c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9049771d910bd069e816395973017be42e74afcf6de5fcf86f83138762ced4c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9049771d910bd069e816395973017be42e74afcf6de5fcf86f83138762ced4c8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9049771d910bd069e816395973017be42e74afcf6de5fcf86f83138762ced4c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9049771d910bd069e816395973017be42e74afcf6de5fcf86f83138762ced4c8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling zlib-rs v0.5.5
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling libbz2-rs-sys v0.2.5
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling deflate64 v0.1.12
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling ppmd-rust v1.4.0
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling bzip2 v0.6.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling lzma-rust2 v0.16.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling time v0.3.53
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling libz-rs-sys v0.5.5
[INFO] [stderr]    Compiling flate2 v1.1.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling zip v8.5.1
[INFO] [stderr]    Compiling openpack v0.2.7 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `reject_special_file_entry`
[INFO] [stdout]   --> src/archive/zip.rs:14:46
[INFO] [stdout]    |
[INFO] [stdout] 14 |     entry_meta, reject_duplicate_entry_name, reject_special_file_entry, validate_entry_name,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_start_tag` is never used
[INFO] [stdout]    --> src/manifest.rs:187:4
[INFO] [stdout]     |
[INFO] [stdout] 187 | fn find_start_tag(xml: &str, tag_name: &str) -> Option<(usize, usize)> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub mod archive;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub mod crx;
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub mod format;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub mod limits;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub mod manifest;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub mod security;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub mod types;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod apk;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod crx;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod detect;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod jar;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod zip;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 33.23s
[INFO] running `Command { std: "docker" "inspect" "9049771d910bd069e816395973017be42e74afcf6de5fcf86f83138762ced4c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9049771d910bd069e816395973017be42e74afcf6de5fcf86f83138762ced4c8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stdout] warning: unused import: `reject_special_file_entry`
[INFO] [stdout]   --> src/archive/zip.rs:14:46
[INFO] [stdout]    |
[INFO] [stdout] 14 |     entry_meta, reject_duplicate_entry_name, reject_special_file_entry, validate_entry_name,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_start_tag` is never used
[INFO] [stdout]    --> src/manifest.rs:187:4
[INFO] [stdout]     |
[INFO] [stdout] 187 | fn find_start_tag(xml: &str, tag_name: &str) -> Option<(usize, usize)> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub mod archive;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub mod crx;
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub mod format;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub mod limits;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub mod manifest;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub mod security;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub mod types;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod apk;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod crx;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod detect;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod jar;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod zip;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling openpack v0.2.7 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `reject_special_file_entry`
[INFO] [stdout]   --> src/archive/zip.rs:14:46
[INFO] [stdout]    |
[INFO] [stdout] 14 |     entry_meta, reject_duplicate_entry_name, reject_special_file_entry, validate_entry_name,
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `find_start_tag` is never used
[INFO] [stdout]    --> src/manifest.rs:187:4
[INFO] [stdout]     |
[INFO] [stdout] 187 | fn find_start_tag(xml: &str, tag_name: &str) -> Option<(usize, usize)> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub mod archive;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub mod crx;
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub mod format;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub mod limits;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub mod manifest;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub mod security;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub mod types;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub mod apk;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod crx;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod detect;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod jar;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]  --> src/archive/mod.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod zip;
[INFO] [stdout]   | ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 29.88s
[INFO] running `Command { std: "docker" "inspect" "9049771d910bd069e816395973017be42e74afcf6de5fcf86f83138762ced4c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "9049771d910bd069e816395973017be42e74afcf6de5fcf86f83138762ced4c8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `reject_special_file_entry`
[INFO] [stderr]   --> src/archive/zip.rs:14:46
[INFO] [stderr]    |
[INFO] [stderr] 14 |     entry_meta, reject_duplicate_entry_name, reject_special_file_entry, validate_entry_name,
[INFO] [stderr]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `find_start_tag` is never used
[INFO] [stderr]    --> src/manifest.rs:187:4
[INFO] [stderr]     |
[INFO] [stderr] 187 | fn find_start_tag(xml: &str, tag_name: &str) -> Option<(usize, usize)> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:22:1
[INFO] [stderr]    |
[INFO] [stderr] 22 | pub mod archive;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> src/lib.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 | #![warn(missing_docs)]
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:23:1
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub mod crx;
[INFO] [stderr]    | ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:24:1
[INFO] [stderr]    |
[INFO] [stderr] 24 | pub mod format;
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:25:1
[INFO] [stderr]    |
[INFO] [stderr] 25 | pub mod limits;
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:26:1
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub mod manifest;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:27:1
[INFO] [stderr]    |
[INFO] [stderr] 27 | pub mod security;
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]   --> src/lib.rs:28:1
[INFO] [stderr]    |
[INFO] [stderr] 28 | pub mod types;
[INFO] [stderr]    | ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]  --> src/archive/mod.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | pub mod apk;
[INFO] [stderr]   | ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]  --> src/archive/mod.rs:2:1
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub mod crx;
[INFO] [stderr]   | ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]  --> src/archive/mod.rs:3:1
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub mod detect;
[INFO] [stderr]   | ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]  --> src/archive/mod.rs:4:1
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub mod jar;
[INFO] [stderr]   | ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a module
[INFO] [stderr]  --> src/archive/mod.rs:5:1
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub mod zip;
[INFO] [stderr]   | ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `openpack` (lib) generated 14 warnings (run `cargo fix --lib -p openpack` to apply 1 suggestion)
[INFO] [stderr] warning: `openpack` (lib test) generated 14 warnings (14 duplicates)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/openpack/d73f07012d8eff9f/out/openpack-d73f07012d8eff9f)
[INFO] [stdout] 
[INFO] [stdout] running 66 tests
[INFO] [stdout] test archive::detect::tests::builtin_limits_match_positive_defaults ... ok
[INFO] [stdout] test archive::detect::tests::from_toml_file_missing_path_returns_io_error ... ok
[INFO] [stdout] test archive::detect::tests::limits_can_roundtrip_through_toml ... ok
[INFO] [stdout] test archive::detect::tests::open_enforces_archive_size_limit ... ok
[INFO] [stdout] test archive::detect::tests::path_api_returns_original_path ... ok
[INFO] [stdout] test archive::detect::tests::memory_map_is_exposed ... ok
[INFO] [stdout] test archive::detect::tests::detects_zip_and_other_extensions ... ok
[INFO] [stdout] test archive::jar::tests::reads_json_entry_when_present ... ok
[INFO] [stdout] test archive::detect::tests::from_toml_file_invalid_data_returns_config_error ... ok
[INFO] [stdout] test archive::detect::tests::crx_magic_without_extension_is_detected_or_blocked ... ok
[INFO] [stdout] test archive::jar::tests::reads_text_entry_when_present ... ok
[INFO] [stdout] test archive::detect::tests::empty_file_fails_parsing_gracefully ... ok
[INFO] [stdout] test archive::zip::tests::compression_ratio_limit_is_enforced ... ok
[INFO] [stdout] test archive::detect::tests::unknown_extensions_default_to_zip_format ... ok
[INFO] [stdout] test archive::detect::tests::opening_missing_file_fails ... ok
[INFO] [stdout] test archive::jar::tests::summarizes_package_json ... ok
[INFO] [stdout] test archive::zip::tests::contains_blocks_traversal ... ok
[INFO] [stdout] test archive::zip::tests::contains_true_and_false ... ok
[INFO] [stdout] test archive::zip::tests::missing_entry_returns_file_not_found ... ok
[INFO] [stdout] test archive::zip::tests::read_entry_blocks_traversal ... ok
[INFO] [stdout] test archive::zip::tests::create_dir_all_no_symlink_rejects_existing_regular_file ... ok
[INFO] [stdout] test archive::zip::tests::lists_entries_and_sizes ... ok
[INFO] [stdout] test archive::zip::tests::read_entry_bzip2_entry_is_not_rejected_as_malformed ... ok
[INFO] [stdout] test archive::zip::tests::extracts_all_entries_to_destination ... ok
[INFO] [stdout] test archive::detect::tests::detects_crx_signature_when_enabled ... ok
[INFO] [stdout] test archive::zip::tests::rejects_zip_slip_backslash_paths ... ok
[INFO] [stdout] test archive::zip::tests::contains_on_empty_archive_is_false ... ok
[INFO] [stdout] test archive::detect::tests::format_display_uses_lowercase_tokens ... ok
[INFO] [stdout] test archive::zip::tests::rejects_zip_slip_entry_names ... ok
[INFO] [stdout] test archive::zip::tests::rejects_zip_slip_absolute_path_entries ... ok
[INFO] [stdout] test archive::zip::tests::zip_writer_rejects_duplicate_entry_names ... ok
[INFO] [stdout] test archive::zip::tests::starts_with_is_vulnerable_without_canonicalization ... ok
[INFO] [stdout] test archive::zip::tests::read_entry_large_deflated_succeeds_after_streamend_fix ... ok
[INFO] [stdout] test archive::zip_tests::doubly_encoded_traversal_names_are_rejected ... ok
[INFO] [stdout] test archive::zip_tests::empty_archives_are_supported ... ok
[INFO] [stdout] test archive::zip_tests::corrupted_zip_is_rejected ... ok
[INFO] [stdout] test archive::zip_tests::contains_rejects_empty_entry_name ... ok
[INFO] [stdout] test archive::zip_tests::directory_entries_are_reported_as_directories ... ok
[INFO] [stdout] test archive::zip_tests::empty_archives_report_missing_entries ... ok
[INFO] [stdout] test archive::zip_tests::list_is_stable_over_multiple_calls ... ok
[INFO] [stdout] test archive::zip_tests::entry_limit_is_enforced ... ok
[INFO] [stdout] test archive::detect::tests::open_default_uses_standard_limits ... ok
[INFO] [stdout] test archive::zip_tests::non_archive_bytes_fail_zip_parsing ... ok
[INFO] [stdout] test archive::zip_tests::open_and_read_from_unicode_path ... ok
[INFO] [stdout] test archive::zip::tests::reads_entry_bytes ... ok
[INFO] [stdout] test archive::zip_tests::detects_path_component_parents_with_dotdot ... ok
[INFO] [stdout] test archive::zip::tests::rejects_zip_slip_terminal_parent_component ... ok
[INFO] [stdout] test archive::zip::tests::total_uncompressed_size_limit_is_enforced ... ok
[INFO] [stdout] test archive::zip_tests::encoded_traversal_names_are_rejected ... ok
[INFO] [stdout] test archive::zip::tests::read_entry_size_limit_is_enforced ... ok
[INFO] [stdout] test archive::zip_tests::concurrent_missing_entry_checks_return_false ... ok
[INFO] [stdout] test archive::zip_tests::read_entry_rejects_empty_entry_name ... ok
[INFO] [stdout] test archive::zip_tests::supports_null_bytes_in_payload ... ok
[INFO] [stdout] test security::security_tests::validate_entry_name_raw_rejects_windows_drive_letter_and_percent_traversal ... ok
[INFO] [stdout] test archive::zip::tests::zip_bomb_detection_rejects_high_ratio_payload ... ok
[INFO] [stdout] test archive::zip_tests::nested_archives_can_be_read_via_inner_entry ... ok
[INFO] [stdout] test archive::zip_tests::unicode_missing_entry_returns_false ... ok
[INFO] [stdout] test archive::zip_tests::supports_unicode_entry_names_and_contents ... ok
[INFO] [stdout] test archive::zip_tests::reads_entries_multiple_times ... ok
[INFO] [stdout] test archive::zip_tests::map_and_entries_work_repeatedly_after_large_read ... ok
[INFO] [stdout] test archive::zip_tests::concurrent_reads_are_consistent ... ok
[INFO] [stdout] test archive::zip_tests::supports_junit_entry_names ... ok
[INFO] [stdout] test archive::zip_tests::reads_entry_after_listing ... ok
[INFO] [stdout] test security::tests::deflate_input_bytes_used_handles_large_output_with_empty_input ... ok
[INFO] [stdout] test archive::zip_tests::handles_large_entry_payload_within_limits ... ok
[INFO] [stdout] test archive::zip::tests::extract_all_to_reuses_entries_no_quadratic_reparsing ... ok
[INFO] [stderr]      Running tests/adversarial.rs (/opt/rustwide/target/release/build/openpack/fb1505414b1a0068/out/adversarial-fb1505414b1a0068)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test null_byte_in_entry_name_is_rejected ... ok
[INFO] [stdout] test zip_bomb_bypass_via_forged_local_header_compressed_size ... ok
[INFO] [stdout] test bom_prefixed_zip_slip_entry_rejected ... ok
[INFO] [stdout] test path_traversal_in_extract_all_to ... ok
[INFO] [stdout] test extract_all_to_rejects_symlink_directory_race ... ok
[INFO] [stdout] test contains_bypasses_entry_count_limit ... ok
[INFO] [stdout] test bom_prefixed_json_and_text_read ... ok
[INFO] [stdout] test bom_prefixed_toml_limits_parsed ... ok
[INFO] [stdout] test format_confusion_apk_extension_without_zip_magic ... ok
[INFO] [stdout] test path_traversal_in_read_entry ... ok
[INFO] [stdout] test zip_bomb_ratio_check_in_read_entry ... 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/campaign_wave2_proptest.rs (/opt/rustwide/target/release/build/openpack/f4fb1d892c850bb8/out/campaign_wave2_proptest-f4fb1d892c850bb8)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test p01_permissive_gt_strict_archive ... ok
[INFO] [stdout] test p00_strict_limits_validate ... ok
[INFO] [stdout] test p03_zero_max_entries_toml_rejects ... ok
[INFO] [stdout] test p07_valid_minimal_toml_parses ... ok
[INFO] [stdout] test p08_invalid_total_lt_entry_rejects ... ok
[INFO] [stdout] test p05_total_gte_entry_in_strict ... ok
[INFO] [stdout] test p06_builtin_matches_strict_order ... ok
[INFO] [stdout] test p04_nan_ratio_rejects ... ok
[INFO] [stdout] test p02_from_toml_no_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concurrent/mod.rs (/opt/rustwide/target/release/build/openpack/8a19db508c898875/out/concurrent-8a19db508c898875)
[INFO] [stderr]      Running tests/integration/mod.rs (/opt/rustwide/target/release/build/openpack/45989b23bbf85814/out/integration-45989b23bbf85814)
[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/property/mod.rs (/opt/rustwide/target/release/build/openpack/6f266a3a0210e55d/out/property-6f266a3a0210e55d)
[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 45 tests
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_03 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_10 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_09 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_14 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_08 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_04 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_07 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_13 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_02 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_06 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_11 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_12 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_15 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_01 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_20 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_19 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_18 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_16 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_17 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_bytes_roundtrip_05 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_29 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_22 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_28 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_24 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_34 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_35 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_33 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_21 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_27 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_26 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_23 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_25 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_45 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_31 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_39 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_40 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_43 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_37 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_38 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_30 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_41 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_42 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_44 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_36 ... ok
[INFO] [stdout] test archive_bytes_mass::archive_content_hash_stable_32 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/regression/mod.rs (/opt/rustwide/target/release/build/openpack/13ac3bb8db596d58/out/regression-13ac3bb8db596d58)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_depth_adversarial.rs (/opt/rustwide/target/release/build/openpack/c2f73e27db0e7216/out/test_depth_adversarial-c2f73e27db0e7216)
[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 5 tests
[INFO] [stdout] test test_adversarial_null_byte_path ... ok
[INFO] [stdout] test test_adversarial_0xff_bytes ... ok
[INFO] [stdout] test test_adversarial_zero_byte_archive ... ok
[INFO] [stdout] test test_adversarial_integer_overflow ... ok
[INFO] [stdout] test test_adversarial_huge_name ... 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/test_depth_adversarial_limits.rs (/opt/rustwide/target/release/build/openpack/82078c9a5299f034/out/test_depth_adversarial_limits-82078c9a5299f034)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_adversarial_limits_zero ... ok
[INFO] [stdout] test test_adversarial_limits_max_u32_entries ... ok
[INFO] [stdout] test test_adversarial_limits_max_u64 ... ok
[INFO] [stdout] test test_adversarial_limits_zero_sizes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_depth_adversarial_payloads.rs (/opt/rustwide/target/release/build/openpack/7416b4f5ed8ef8f1/out/test_depth_adversarial_payloads-7416b4f5ed8ef8f1)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_adversarial_hash_collisions ... ok
[INFO] [stdout] test test_adversarial_payload_alternating_patterns ... ok
[INFO] [stdout] test test_adversarial_payload_all_0xff ... ok
[INFO] [stdout] test test_adversarial_payload_all_zeros ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_depth_concurrent_stress.rs (/opt/rustwide/target/release/build/openpack/7bbc1810d571f143/out/test_depth_concurrent_stress-7bbc1810d571f143)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_concurrent_stress_32_threads ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_depth_gap.rs (/opt/rustwide/target/release/build/openpack/150a2f23f59f4887/out/test_depth_gap-150a2f23f59f4887)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_gap_dot_dot_slash_in_middle ... ok
[INFO] [stdout] test test_gap_absolute_path_obfuscation ... ok
[INFO] [stdout] test test_gap_extract_all_to_symlink ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_depth_integer_overflows.rs (/opt/rustwide/target/release/build/openpack/b15bf4bc34a5482a/out/test_depth_integer_overflows-b15bf4bc34a5482a)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_integer_overflow_u32_truncation_size ... ok
[INFO] [stdout] test test_integer_overflow_pattern_counts ... ok
[INFO] [stderr]      Running tests/test_depth_io_faults.rs (/opt/rustwide/target/release/build/openpack/fe16cbbd2c280385/out/test_depth_io_faults-fe16cbbd2c280385)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr] error: test failed, to rerun pass `--test test_depth_io_faults`
[INFO] [stdout] test test_io_fault_empty_file ... ok
[INFO] [stdout] test test_io_fault_missing_permissions ... FAILED
[INFO] [stdout] test test_io_fault_partial_write_truncate ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_io_fault_missing_permissions stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_io_fault_missing_permissions' (2615) panicked at tests/test_depth_io_faults.rs:77:5:
[INFO] [stdout] Expected IO error for missing permissions, got Ok(OpenPack { path: "/tmp/.tmp4xOhYW/archive.zip", mmap: Mmap { ptr: 0x7c806cc67000, len: 119 }, format: Zip, limits: Limits { max_archive_size: 268435456, max_entry_uncompressed_size: 52428800, max_total_uncompressed_size: 134217728, max_entries: 2048, max_compression_ratio: 100.0 } })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6417deb64d91 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6417deb79eda - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x6417deb6936c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6417deb3f9b6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6417deb5cbc9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x6417dea21820 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6417deb5cd82 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6417deb3fa62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6417deb38659 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6417deb4072d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x6417deb7a60c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x6417dea1023e - <test_depth_io_faults[9d3888ba2142d81]::test_io_fault_missing_permissions::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x6417dea14c6b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   13:     0x6417dea21e45 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x6417dea1b734 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x6417dea24ed2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x6417deb645ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7c806c96ddfa - <unknown>
[INFO] [stdout]   18:     0x7c806ca013d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_io_fault_missing_permissions
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9049771d910bd069e816395973017be42e74afcf6de5fcf86f83138762ced4c8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9049771d910bd069e816395973017be42e74afcf6de5fcf86f83138762ced4c8", kill_on_drop: false }`
[INFO] [stdout] 9049771d910bd069e816395973017be42e74afcf6de5fcf86f83138762ced4c8
