[INFO] cloning repository https://github.com/moonheart08/erodedvax
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/moonheart08/erodedvax" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmoonheart08%2Ferodedvax", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmoonheart08%2Ferodedvax'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 7decb30812c743dac33616c3a816162363dd9840
[INFO] documenting moonheart08/erodedvax against beta-2023-04-20 for beta-1.70-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmoonheart08%2Ferodedvax" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/moonheart08/erodedvax on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/moonheart08/erodedvax
[INFO] finished tweaking git repo https://github.com/moonheart08/erodedvax
[INFO] tweaked toml for git repo https://github.com/moonheart08/erodedvax written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/moonheart08/erodedvax 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" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /workspace/builds/worker-5-tc2/source/erodedvax/Cargo.toml
[INFO] [stderr] workspace: /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e124dd22aa37e8b1757c8fa05080e0a34064135ae3f414c1b5f438d25c157854
[INFO] running `Command { std: "docker" "start" "-a" "e124dd22aa37e8b1757c8fa05080e0a34064135ae3f414c1b5f438d25c157854", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e124dd22aa37e8b1757c8fa05080e0a34064135ae3f414c1b5f438d25c157854", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e124dd22aa37e8b1757c8fa05080e0a34064135ae3f414c1b5f438d25c157854", kill_on_drop: false }`
[INFO] [stdout] e124dd22aa37e8b1757c8fa05080e0a34064135ae3f414c1b5f438d25c157854
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 96923582be0b88df745a802730886064caeac5f2204bd6fc366895f1320c127f
[INFO] running `Command { std: "docker" "start" "-a" "96923582be0b88df745a802730886064caeac5f2204bd6fc366895f1320c127f", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/erodedvax/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr]    Compiling autocfg v1.0.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.9
[INFO] [stderr]    Compiling unicode-xid v0.2.0
[INFO] [stderr]    Compiling syn v1.0.16
[INFO] [stderr]     Checking bitfield v0.13.2
[INFO] [stderr]    Compiling num-traits v0.2.11
[INFO] [stderr]    Compiling num-integer v0.1.42
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling num-iter v0.1.40
[INFO] [stderr]    Compiling num-rational v0.2.3
[INFO] [stderr]    Compiling quote v1.0.3
[INFO] [stderr]     Checking num v0.2.1
[INFO] [stderr]    Compiling num-derive v0.3.0
[INFO] [stderr]     Checking erodedvax v0.1.0 (/opt/rustwide/workdir/erodedvax)
[INFO] [stderr]  Documenting erodedvax v0.1.0 (/opt/rustwide/workdir/erodedvax)
[INFO] [stdout] warning: unused `#[macro_use]` import
[INFO] [stdout]  --> erodedvax/src/lib.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[macro_use]
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `num_derive::*`
[INFO] [stdout]  --> erodedvax/src/ervax/cpu/instrs/mod.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use num_derive::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FromPrimitive`, `ToPrimitive`
[INFO] [stdout]  --> erodedvax/src/ervax/cpu/instrs/mod.rs:2:18
[INFO] [stdout]   |
[INFO] [stdout] 2 | use num_traits::{FromPrimitive, ToPrimitive};
[INFO] [stdout]   |                  ^^^^^^^^^^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `InstructionType`, `OperandIter`, `OperandMode`, `OperandParseError`, `OperandWidth`, `RegID`, `decode_instr`
[INFO] [stdout]    --> erodedvax/src/ervax/cpu/instrs/instrtypes.rs:933:13
[INFO] [stdout]     |
[INFO] [stdout] 933 |             OperandMode,
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 934 |             OperandParseError,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 935 |             OperandWidth,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 936 |             OperandIter,
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 937 |             InstructionType,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 938 |             decode_instr,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 939 |         },
[INFO] [stdout] 940 |         RegID,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `InstructionType`, `OperandIter`, `OperandMode`, `OperandParseError`, `OperandWidth`, `RegID`, `decode_instr`
[INFO] [stdout]    --> erodedvax/src/ervax/cpu/instrs/instrparse.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             OperandMode,
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 141 |             OperandParseError,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 142 |             OperandWidth,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 143 |             OperandIter,
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 144 |             InstructionType,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 145 |             decode_instr,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 146 |         },
[INFO] [stdout] 147 |         RegID,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `OperandMode`, `OperandParseError`, `OperandWidth`, `RegID`
[INFO] [stdout]    --> erodedvax/src/ervax/cpu/instrs/mod.rs:310:13
[INFO] [stdout]     |
[INFO] [stdout] 310 |             OperandMode,
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout] 311 |             OperandParseError,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 312 |             OperandWidth,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 313 |         },
[INFO] [stdout] 314 |         RegID,
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ervax::cpu::mmu::*`
[INFO] [stdout]    --> erodedvax/src/ervax/cpu/mmu.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |     use crate::ervax::cpu::mmu::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::*`
[INFO] [stdout]    --> erodedvax/src/ervax/cpu/execution.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |     use super::*;
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ToPrimitive`
[INFO] [stdout]  --> erodedvax/src/ervax/cpu/instrs/instrtypes.rs:2:33
[INFO] [stdout]   |
[INFO] [stdout] 2 | use num_traits::{FromPrimitive, ToPrimitive};
[INFO] [stdout]   |                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FromPrimitive`
[INFO] [stdout]  --> erodedvax/src/ervax/cpu/mmu.rs:2:18
[INFO] [stdout]   |
[INFO] [stdout] 2 | use num_traits::{FromPrimitive, ToPrimitive};
[INFO] [stdout]   |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FW_BW` is never used
[INFO] [stdout]    --> erodedvax/src/ervax/cpu/instrs/instrtypes.rs:609:15
[INFO] [stdout]     |
[INFO] [stdout] 609 |         const FW_BW: &'static [OperandWidth] = 
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FW_WB` is never used
[INFO] [stdout]    --> erodedvax/src/ervax/cpu/instrs/instrtypes.rs:618:15
[INFO] [stdout]     |
[INFO] [stdout] 618 |         const FW_WB: &'static [OperandWidth] = 
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_raw` is never used
[INFO] [stdout]   --> erodedvax/src/ervax/cpu/instrs/instrparse.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl<'a, I: Iterator> OperandIter<'a, I> 
[INFO] [stdout]    | ---------------------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 33 |     pub(crate) fn from_raw<'b>(fm: &'static [FieldMode], fw: &'static [OperandWidth], bytes: &'b mut I) -> OperandIter<'b, I> {
[INFO] [stdout]    |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `upper` and `device` are never read
[INFO] [stdout]   --> erodedvax/src/ervax/cpu/bus.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub struct VAXBusPage {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] 15 |     upper: u32, // Upper half of the address fed to the target device.
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 16 |     device: u16, // The device, referenced by ID.
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `devices`, `ram`, and `bus_map` are never read
[INFO] [stdout]   --> erodedvax/src/ervax/cpu/bus.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct VAXBus {
[INFO] [stdout]    |            ------ fields in this struct
[INFO] [stdout] 21 |     devices: Vec<Box<dyn VAXBusDevice>>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 22 |     ram: Vec<u8>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 23 |     bus_map: Vec<VAXBusPage>, // VERY inefficient.
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> erodedvax/src/ervax/cpu/execution.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct ExecutionContext {
[INFO] [stdout]    |            ---------------- fields in this struct
[INFO] [stdout] 13 |     halted: bool,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     scbb: u32, 
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     pcbb: u32,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     ksp: u32,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 23 |     /// Executive Stack Pointer.
[INFO] [stdout] 24 |     esp: u32,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 25 |     /// Supervisor Stack Pointer.
[INFO] [stdout] 26 |     ssp: u32,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 27 |     /// User Stack Pointer.
[INFO] [stdout] 28 |     usp: u32,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 29 |     /// Interrupt Stack Pointer.
[INFO] [stdout] 30 |     isp: u32,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 36 |     pc: u32,
[INFO] [stdout]    |     ^^
[INFO] [stdout] ...
[INFO] [stdout] 39 |     gpr: [u32;14],
[INFO] [stdout]    |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 42 |     bus: VAXBus,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] ...
[INFO] [stdout] 45 |     mmu: VAXMMU,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 16 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting erodedvax-jni v0.1.0 (/opt/rustwide/workdir/erodedvax-jni)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 7.03s
[INFO] running `Command { std: "docker" "inspect" "96923582be0b88df745a802730886064caeac5f2204bd6fc366895f1320c127f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "96923582be0b88df745a802730886064caeac5f2204bd6fc366895f1320c127f", kill_on_drop: false }`
[INFO] [stdout] 96923582be0b88df745a802730886064caeac5f2204bd6fc366895f1320c127f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3a910b2c0f80b6dd55be685943c830a16281d1af07ed594170a6e2eeca289036
[INFO] running `Command { std: "docker" "start" "-a" "3a910b2c0f80b6dd55be685943c830a16281d1af07ed594170a6e2eeca289036", kill_on_drop: false }`
[INFO] [stderr] warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
[INFO] [stderr] package:   /opt/rustwide/workdir/erodedvax/Cargo.toml
[INFO] [stderr] workspace: /opt/rustwide/workdir/Cargo.toml
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "3a910b2c0f80b6dd55be685943c830a16281d1af07ed594170a6e2eeca289036", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3a910b2c0f80b6dd55be685943c830a16281d1af07ed594170a6e2eeca289036", kill_on_drop: false }`
[INFO] [stdout] 3a910b2c0f80b6dd55be685943c830a16281d1af07ed594170a6e2eeca289036
