[INFO] fetching crate page_validation 0.6.1... [INFO] checking page_validation-0.6.1 against e7769602aca3770e8d8ea55716becb22e839a579 for pr-161253 [INFO] extracting crate page_validation 0.6.1 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate page_validation 0.6.1 [INFO] finished tweaking crates.io crate page_validation 0.6.1 [INFO] tweaked toml for crates.io crate page_validation 0.6.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate page_validation 0.6.1 on toolchain e7769602aca3770e8d8ea55716becb22e839a579 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e7769602aca3770e8d8ea55716becb22e839a579" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate page_validation 0.6.1 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" "+e7769602aca3770e8d8ea55716becb22e839a579" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded typed-arena v1.7.0 [INFO] [stderr] Downloaded ecb v0.2.0 [INFO] [stderr] Downloaded sxd-xpath v0.4.2 [INFO] [stderr] Downloaded peresil v0.3.0 [INFO] [stderr] Downloaded jiff-static v0.2.34 [INFO] [stderr] Downloaded block-padding v0.4.2 [INFO] [stderr] Downloaded roxmltree v0.21.1 [INFO] [stderr] Downloaded weezl v0.2.1 [INFO] [stderr] Downloaded sxd-document v0.3.2 [INFO] [stderr] Downloaded cbc v0.2.1 [INFO] [stderr] Downloaded aes v0.9.1 [INFO] [stderr] Downloaded lopdf v0.44.0 [INFO] [stderr] Downloaded jiff v0.2.34 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 17fa2c47bbf08afedc953477707ed3ae3f6daa603e89ad8c461cdf56f7189078 [INFO] running `Command { std: "docker" "start" "17fa2c47bbf08afedc953477707ed3ae3f6daa603e89ad8c461cdf56f7189078", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "17fa2c47bbf08afedc953477707ed3ae3f6daa603e89ad8c461cdf56f7189078", 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" "17fa2c47bbf08afedc953477707ed3ae3f6daa603e89ad8c461cdf56f7189078" "/opt/rustwide/cargo-home/bin/cargo" "+e7769602aca3770e8d8ea55716becb22e839a579" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "17fa2c47bbf08afedc953477707ed3ae3f6daa603e89ad8c461cdf56f7189078", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "17fa2c47bbf08afedc953477707ed3ae3f6daa603e89ad8c461cdf56f7189078" "/opt/rustwide/cargo-home/bin/cargo" "+e7769602aca3770e8d8ea55716becb22e839a579" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Checking hybrid-array v0.4.13 [INFO] [stderr] Compiling crossbeam-utils v0.8.22 [INFO] [stderr] Compiling crossbeam-epoch v0.9.20 [INFO] [stderr] Compiling crossbeam-deque v0.8.7 [INFO] [stderr] Checking const-oid v0.10.2 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Checking memchr v2.8.3 [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Checking tinyvec v1.12.0 [INFO] [stderr] Compiling thiserror v2.0.19 [INFO] [stderr] Checking chacha20 v0.10.1 [INFO] [stderr] Checking typed-arena v1.7.0 [INFO] [stderr] Checking cpubits v0.1.1 [INFO] [stderr] Checking peresil v0.3.0 [INFO] [stderr] Checking either v1.17.0 [INFO] [stderr] Checking time-core v0.1.9 [INFO] [stderr] Checking num-conv v0.2.2 [INFO] [stderr] Checking jiff-core v0.1.0 [INFO] [stderr] Checking unicode-bidi v0.3.18 [INFO] [stderr] Checking unicode-properties v0.1.4 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Checking deranged v0.5.8 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Checking sxd-document v0.3.2 [INFO] [stderr] Checking rangemap v1.7.1 [INFO] [stderr] Checking unicode-normalization v0.1.25 [INFO] [stderr] Checking weezl v0.2.1 [INFO] [stderr] Checking log v0.4.33 [INFO] [stderr] Checking bitflags v2.13.1 [INFO] [stderr] Checking nom v8.0.0 [INFO] [stderr] Checking roxmltree v0.21.1 [INFO] [stderr] Checking ttf-parser v0.25.1 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Checking stringprep v0.1.5 [INFO] [stderr] Checking chrono v0.4.45 [INFO] [stderr] Checking rayon-core v1.13.0 [INFO] [stderr] Checking crypto-common v0.2.2 [INFO] [stderr] Checking block-padding v0.4.2 [INFO] [stderr] Checking block-buffer v0.12.1 [INFO] [stderr] Checking sxd-xpath v0.4.2 [INFO] [stderr] Checking inout v0.2.2 [INFO] [stderr] Checking jiff v0.2.34 [INFO] [stderr] Checking rayon v1.12.0 [INFO] [stderr] Checking wait-timeout v0.2.1 [INFO] [stderr] Checking time v0.3.54 [INFO] [stderr] Checking rand v0.10.2 [INFO] [stderr] Checking cipher v0.5.2 [INFO] [stderr] Checking digest v0.11.3 [INFO] [stderr] Checking md-5 v0.11.0 [INFO] [stderr] Checking sha2 v0.11.0 [INFO] [stderr] Checking cbc v0.2.1 [INFO] [stderr] Checking aes v0.9.1 [INFO] [stderr] Checking ecb v0.2.0 [INFO] [stderr] Compiling thiserror-impl v2.0.19 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Checking lopdf v0.44.0 [INFO] [stderr] Checking page_validation v0.6.1 (/opt/rustwide/workdir) [INFO] [stdout] error: couldn't read `src/../tests/reference-reports/noncompliant.json`: No such file or directory (os error 2) [INFO] [stdout] --> src/differential.rs:1153:13 [INFO] [stdout] | [INFO] [stdout] 1153 | include_bytes!("../tests/reference-reports/noncompliant.json"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/reference-reports/compliant.json`: No such file or directory (os error 2) [INFO] [stdout] --> src/differential.rs:1174:13 [INFO] [stdout] | [INFO] [stdout] 1174 | include_bytes!("../tests/reference-reports/compliant.json"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/reference-reports/compliant.json`: No such file or directory (os error 2) [INFO] [stdout] --> src/differential.rs:1186:36 [INFO] [stdout] | [INFO] [stdout] 1186 | serde_json::from_slice(include_bytes!("../tests/reference-reports/compliant.json")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/reference-reports/parse-error.json`: No such file or directory (os error 2) [INFO] [stdout] --> src/differential.rs:1209:13 [INFO] [stdout] | [INFO] [stdout] 1209 | include_bytes!("../tests/reference-reports/parse-error.json"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/reference-reports/parse-error-vera-exception.json`: No such file or directory (os error 2) [INFO] [stdout] --> src/differential.rs:1226:13 [INFO] [stdout] | [INFO] [stdout] 1226 | include_bytes!("../tests/reference-reports/parse-error-vera-exception.json"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/fixtures/encrypted.pdf`: No such file or directory (os error 2) [INFO] [stdout] --> src/model.rs:1103:37 [INFO] [stdout] | [INFO] [stdout] 1103 | PdfDocument::from_bytes(include_bytes!("../tests/fixtures/encrypted.pdf"), &limits) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/fixtures/linearized-baseline.pdf`: No such file or directory (os error 2) [INFO] [stdout] --> src/syntax.rs:2006:21 [INFO] [stdout] | [INFO] [stdout] 2006 | let bytes = include_bytes!("../tests/fixtures/linearized-baseline.pdf"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/fixtures/linearized-id-mismatch.pdf`: No such file or directory (os error 2) [INFO] [stdout] --> src/syntax.rs:2013:24 [INFO] [stdout] | [INFO] [stdout] 2013 | let mismatch = include_bytes!("../tests/fixtures/linearized-id-mismatch.pdf"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/fixtures/mutations/PDFA1B-STREAM-LZW-001/shared-document_feature-stream_lzwdecode.pdf`: No such file or directory (os error 2) [INFO] [stdout] --> src/validation.rs:3977:21 [INFO] [stdout] | [INFO] [stdout] 3977 | let bytes = include_bytes!( [INFO] [stdout] | _____________________^ [INFO] [stdout] 3978 | | "../tests/fixtures/mutations/PDFA1B-STREAM-LZW-001/shared-document_feature-stream_lzwdecode.pdf" [INFO] [stdout] 3979 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/fixtures/mutations/PDFA1B-WIDGET-ADDITIONAL-ACTIONS-001/shared-action-widget_additional_actions.pdf`: No such file or directory (os error 2) [INFO] [stdout] --> src/validation.rs:3993:21 [INFO] [stdout] | [INFO] [stdout] 3993 | let bytes = include_bytes!( [INFO] [stdout] | _____________________^ [INFO] [stdout] 3994 | | "../tests/fixtures/mutations/PDFA1B-WIDGET-ADDITIONAL-ACTIONS-001/shared-action-widget_additional_actions.pdf" [INFO] [stdout] 3995 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/fixtures/malformed.pdf`: No such file or directory (os error 2) [INFO] [stdout] --> src/validation.rs:4286:13 [INFO] [stdout] | [INFO] [stdout] 4286 | include_bytes!("../tests/fixtures/malformed.pdf"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/fixtures/encrypted.pdf`: No such file or directory (os error 2) [INFO] [stdout] --> src/validation.rs:4297:13 [INFO] [stdout] | [INFO] [stdout] 4297 | include_bytes!("../tests/fixtures/encrypted.pdf"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/fixtures/encrypted.pdf`: No such file or directory (os error 2) [INFO] [stdout] --> src/validation.rs:4357:13 [INFO] [stdout] | [INFO] [stdout] 4357 | include_bytes!("../tests/fixtures/encrypted.pdf"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/fixtures/structural.pdf`: No such file or directory (os error 2) [INFO] [stdout] --> src/validation.rs:4374:13 [INFO] [stdout] | [INFO] [stdout] 4374 | include_bytes!("../tests/fixtures/structural.pdf"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/fixtures/structural.pdf`: No such file or directory (os error 2) [INFO] [stdout] --> src/validation.rs:4404:13 [INFO] [stdout] | [INFO] [stdout] 4404 | include_bytes!("../tests/fixtures/structural.pdf"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't read `src/../tests/fixtures/structural.pdf`: No such file or directory (os error 2) [INFO] [stdout] --> src/validation.rs:4501:13 [INFO] [stdout] | [INFO] [stdout] 4501 | include_bytes!("../tests/fixtures/structural.pdf"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `page_validation` (lib test) due to 16 previous errors [INFO] running `Command { std: "docker" "inspect" "17fa2c47bbf08afedc953477707ed3ae3f6daa603e89ad8c461cdf56f7189078", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "17fa2c47bbf08afedc953477707ed3ae3f6daa603e89ad8c461cdf56f7189078", kill_on_drop: false }` [INFO] [stdout] 17fa2c47bbf08afedc953477707ed3ae3f6daa603e89ad8c461cdf56f7189078