[INFO] cloning repository https://github.com/bean1310/hello_kvm [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bean1310/hello_kvm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbean1310%2Fhello_kvm", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbean1310%2Fhello_kvm'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] cb9767b215ca06f35f8cbb557b02506995c4f2f3 [INFO] testing bean1310/hello_kvm against master#1ddedbaa5919b7b3e70d984660e21e844c615c97 for pr-128400 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbean1310%2Fhello_kvm" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/bean1310/hello_kvm on toolchain 1ddedbaa5919b7b3e70d984660e21e844c615c97 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1ddedbaa5919b7b3e70d984660e21e844c615c97" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/bean1310/hello_kvm [INFO] finished tweaking git repo https://github.com/bean1310/hello_kvm [INFO] tweaked toml for git repo https://github.com/bean1310/hello_kvm written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/bean1310/hello_kvm 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" "+1ddedbaa5919b7b3e70d984660e21e844c615c97" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [ERROR] this task or one of its parent failed! [ERROR] no output for 300 seconds [ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace. [INFO] testing bean1310/hello_kvm against try#33f1d8bb92813a1bfc23c093c9f443ab09290307 for pr-128400 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbean1310%2Fhello_kvm" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/bean1310/hello_kvm on toolchain 33f1d8bb92813a1bfc23c093c9f443ab09290307 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33f1d8bb92813a1bfc23c093c9f443ab09290307" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/bean1310/hello_kvm [INFO] finished tweaking git repo https://github.com/bean1310/hello_kvm [INFO] tweaked toml for git repo https://github.com/bean1310/hello_kvm written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/bean1310/hello_kvm 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" "+33f1d8bb92813a1bfc23c093c9f443ab09290307" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+33f1d8bb92813a1bfc23c093c9f443ab09290307" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d30c874cf7253b041d59dbd55ab16290d284944371f53e1409a2fe594455387f [INFO] running `Command { std: "docker" "start" "-a" "d30c874cf7253b041d59dbd55ab16290d284944371f53e1409a2fe594455387f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d30c874cf7253b041d59dbd55ab16290d284944371f53e1409a2fe594455387f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d30c874cf7253b041d59dbd55ab16290d284944371f53e1409a2fe594455387f", kill_on_drop: false }` [INFO] [stdout] d30c874cf7253b041d59dbd55ab16290d284944371f53e1409a2fe594455387f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+33f1d8bb92813a1bfc23c093c9f443ab09290307" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ab00c658c7443b777c56ea5bd6d051d655ee6e65cb79564e0028ec06e5d8ae6c [INFO] running `Command { std: "docker" "start" "-a" "ab00c658c7443b777c56ea5bd6d051d655ee6e65cb79564e0028ec06e5d8ae6c", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling bitflags v2.4.2 [INFO] [stderr] Compiling nix v0.27.1 [INFO] [stderr] Compiling hello_kvm v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `AsFd` and `default` [INFO] [stdout] --> src/main.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{default, error::Error, fs::File, io::{stdout, Write}, os::fd::{AsFd, AsRawFd}}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `KVM_API` should have an upper camel case name [INFO] [stdout] --> src/main.rs:144:6 [INFO] [stdout] | [INFO] [stdout] 144 | enum KVM_API { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `KvmApi` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_CREATE_VM` should have an upper camel case name [INFO] [stdout] --> src/main.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | KVM_CREATE_VM = _IO!(KVMIO, 0x01), [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmCreateVm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_CREATE_VCPU` should have an upper camel case name [INFO] [stdout] --> src/main.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | KVM_CREATE_VCPU = _IO!(KVMIO, 0x41), [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmCreateVcpu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_GET_VCPU_MMAP_SIZE` should have an upper camel case name [INFO] [stdout] --> src/main.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | KVM_GET_VCPU_MMAP_SIZE = _IO!(KVMIO, 0x04), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmGetVcpuMmapSize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_SET_USER_MEMORY_REGION` should have an upper camel case name [INFO] [stdout] --> src/main.rs:148:5 [INFO] [stdout] | [INFO] [stdout] 148 | KVM_SET_USER_MEMORY_REGION = _IOW!(KVMIO, 0x46, kvm_userspace_memory_region), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmSetUserMemoryRegion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_RUN` should have an upper camel case name [INFO] [stdout] --> src/main.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | KVM_RUN = _IO!(KVMIO, 0x80), [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `KvmRun` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_GET_REGS` should have an upper camel case name [INFO] [stdout] --> src/main.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | KVM_GET_REGS = _IOR!(KVMIO, 0x81, kvm_regs), [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmGetRegs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_SET_REGS` should have an upper camel case name [INFO] [stdout] --> src/main.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | KVM_SET_REGS = _IOW!(KVMIO, 0x82, kvm_regs), [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmSetRegs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_GET_SREGS` should have an upper camel case name [INFO] [stdout] --> src/main.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | KVM_GET_SREGS = _IOR!(KVMIO, 0x83, kvm_sregs), [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmGetSregs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_SET_SREGS` should have an upper camel case name [INFO] [stdout] --> src/main.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | KVM_SET_SREGS = _IOW!(KVMIO, 0x84, kvm_sregs), [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmSetSregs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/main.rs:307:24 [INFO] [stdout] | [INFO] [stdout] 307 | if (vcpu_run.kvm_exit.io.port == 0x01 && vcpu_run.kvm_exit.io.direction == KVM_EXIT_IO_OUT) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 307 - if (vcpu_run.kvm_exit.io.port == 0x01 && vcpu_run.kvm_exit.io.direction == KVM_EXIT_IO_OUT) { [INFO] [stdout] 307 + if vcpu_run.kvm_exit.io.port == 0x01 && vcpu_run.kvm_exit.io.direction == KVM_EXIT_IO_OUT { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `default` [INFO] [stdout] --> src/main.rs:398:13 [INFO] [stdout] | [INFO] [stdout] 398 | default => { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_GET_REGS` is never constructed [INFO] [stdout] --> src/main.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 144 | enum KVM_API { [INFO] [stdout] | ------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 150 | KVM_GET_REGS = _IOR!(KVMIO, 0x81, kvm_regs), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `KVM_EXIT_IO_IN` is never used [INFO] [stdout] --> src/main.rs:156:7 [INFO] [stdout] | [INFO] [stdout] 156 | const KVM_EXIT_IO_IN: u8 = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.92s [INFO] running `Command { std: "docker" "inspect" "ab00c658c7443b777c56ea5bd6d051d655ee6e65cb79564e0028ec06e5d8ae6c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ab00c658c7443b777c56ea5bd6d051d655ee6e65cb79564e0028ec06e5d8ae6c", kill_on_drop: false }` [INFO] [stdout] ab00c658c7443b777c56ea5bd6d051d655ee6e65cb79564e0028ec06e5d8ae6c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+33f1d8bb92813a1bfc23c093c9f443ab09290307" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f13cb6b21c8f8ed8a6640fa6eb3f647ea1a7da64df52da7118f998a5e126113a [INFO] running `Command { std: "docker" "start" "-a" "f13cb6b21c8f8ed8a6640fa6eb3f647ea1a7da64df52da7118f998a5e126113a", kill_on_drop: false }` [INFO] [stderr] Compiling hello_kvm v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `AsFd` and `default` [INFO] [stdout] --> src/main.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{default, error::Error, fs::File, io::{stdout, Write}, os::fd::{AsFd, AsRawFd}}; [INFO] [stdout] | ^^^^^^^ ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `KVM_API` should have an upper camel case name [INFO] [stdout] --> src/main.rs:144:6 [INFO] [stdout] | [INFO] [stdout] 144 | enum KVM_API { [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `KvmApi` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_CREATE_VM` should have an upper camel case name [INFO] [stdout] --> src/main.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | KVM_CREATE_VM = _IO!(KVMIO, 0x01), [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmCreateVm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_CREATE_VCPU` should have an upper camel case name [INFO] [stdout] --> src/main.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | KVM_CREATE_VCPU = _IO!(KVMIO, 0x41), [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmCreateVcpu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_GET_VCPU_MMAP_SIZE` should have an upper camel case name [INFO] [stdout] --> src/main.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | KVM_GET_VCPU_MMAP_SIZE = _IO!(KVMIO, 0x04), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmGetVcpuMmapSize` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_SET_USER_MEMORY_REGION` should have an upper camel case name [INFO] [stdout] --> src/main.rs:148:5 [INFO] [stdout] | [INFO] [stdout] 148 | KVM_SET_USER_MEMORY_REGION = _IOW!(KVMIO, 0x46, kvm_userspace_memory_region), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmSetUserMemoryRegion` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_RUN` should have an upper camel case name [INFO] [stdout] --> src/main.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | KVM_RUN = _IO!(KVMIO, 0x80), [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `KvmRun` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_GET_REGS` should have an upper camel case name [INFO] [stdout] --> src/main.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | KVM_GET_REGS = _IOR!(KVMIO, 0x81, kvm_regs), [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmGetRegs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_SET_REGS` should have an upper camel case name [INFO] [stdout] --> src/main.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | KVM_SET_REGS = _IOW!(KVMIO, 0x82, kvm_regs), [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmSetRegs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_GET_SREGS` should have an upper camel case name [INFO] [stdout] --> src/main.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | KVM_GET_SREGS = _IOR!(KVMIO, 0x83, kvm_sregs), [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmGetSregs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_SET_SREGS` should have an upper camel case name [INFO] [stdout] --> src/main.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | KVM_SET_SREGS = _IOW!(KVMIO, 0x84, kvm_sregs), [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmSetSregs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `if` condition [INFO] [stdout] --> src/main.rs:307:24 [INFO] [stdout] | [INFO] [stdout] 307 | if (vcpu_run.kvm_exit.io.port == 0x01 && vcpu_run.kvm_exit.io.direction == KVM_EXIT_IO_OUT) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 307 - if (vcpu_run.kvm_exit.io.port == 0x01 && vcpu_run.kvm_exit.io.direction == KVM_EXIT_IO_OUT) { [INFO] [stdout] 307 + if vcpu_run.kvm_exit.io.port == 0x01 && vcpu_run.kvm_exit.io.direction == KVM_EXIT_IO_OUT { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `default` [INFO] [stdout] --> src/main.rs:398:13 [INFO] [stdout] | [INFO] [stdout] 398 | default => { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `KVM_GET_REGS` is never constructed [INFO] [stdout] --> src/main.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 144 | enum KVM_API { [INFO] [stdout] | ------- variant in this enum [INFO] [stdout] ... [INFO] [stdout] 150 | KVM_GET_REGS = _IOR!(KVMIO, 0x81, kvm_regs), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `KVM_EXIT_IO_IN` is never used [INFO] [stdout] --> src/main.rs:156:7 [INFO] [stdout] | [INFO] [stdout] 156 | const KVM_EXIT_IO_IN: u8 = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.50s [INFO] running `Command { std: "docker" "inspect" "f13cb6b21c8f8ed8a6640fa6eb3f647ea1a7da64df52da7118f998a5e126113a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f13cb6b21c8f8ed8a6640fa6eb3f647ea1a7da64df52da7118f998a5e126113a", kill_on_drop: false }` [INFO] [stdout] f13cb6b21c8f8ed8a6640fa6eb3f647ea1a7da64df52da7118f998a5e126113a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+33f1d8bb92813a1bfc23c093c9f443ab09290307" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1d0ed2fb931c1f59b44539174670733f142f1feb1729a8366660b75c6c70aef9 [INFO] running `Command { std: "docker" "start" "-a" "1d0ed2fb931c1f59b44539174670733f142f1feb1729a8366660b75c6c70aef9", kill_on_drop: false }` [INFO] [stderr] warning: unused imports: `AsFd` and `default` [INFO] [stderr] --> src/main.rs:2:11 [INFO] [stderr] | [INFO] [stderr] 2 | use std::{default, error::Error, fs::File, io::{stdout, Write}, os::fd::{AsFd, AsRawFd}}; [INFO] [stderr] | ^^^^^^^ ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: type `KVM_API` should have an upper camel case name [INFO] [stderr] --> src/main.rs:144:6 [INFO] [stderr] | [INFO] [stderr] 144 | enum KVM_API { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `KvmApi` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant `KVM_CREATE_VM` should have an upper camel case name [INFO] [stderr] --> src/main.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | KVM_CREATE_VM = _IO!(KVMIO, 0x01), [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmCreateVm` [INFO] [stderr] [INFO] [stderr] warning: variant `KVM_CREATE_VCPU` should have an upper camel case name [INFO] [stderr] --> src/main.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | KVM_CREATE_VCPU = _IO!(KVMIO, 0x41), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmCreateVcpu` [INFO] [stderr] [INFO] [stderr] warning: variant `KVM_GET_VCPU_MMAP_SIZE` should have an upper camel case name [INFO] [stderr] --> src/main.rs:147:5 [INFO] [stderr] | [INFO] [stderr] 147 | KVM_GET_VCPU_MMAP_SIZE = _IO!(KVMIO, 0x04), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmGetVcpuMmapSize` [INFO] [stderr] [INFO] [stderr] warning: variant `KVM_SET_USER_MEMORY_REGION` should have an upper camel case name [INFO] [stderr] --> src/main.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | KVM_SET_USER_MEMORY_REGION = _IOW!(KVMIO, 0x46, kvm_userspace_memory_region), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmSetUserMemoryRegion` [INFO] [stderr] [INFO] [stderr] warning: variant `KVM_RUN` should have an upper camel case name [INFO] [stderr] --> src/main.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | KVM_RUN = _IO!(KVMIO, 0x80), [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper camel case: `KvmRun` [INFO] [stderr] [INFO] [stderr] warning: variant `KVM_GET_REGS` should have an upper camel case name [INFO] [stderr] --> src/main.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | KVM_GET_REGS = _IOR!(KVMIO, 0x81, kvm_regs), [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmGetRegs` [INFO] [stderr] [INFO] [stderr] warning: variant `KVM_SET_REGS` should have an upper camel case name [INFO] [stderr] --> src/main.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | KVM_SET_REGS = _IOW!(KVMIO, 0x82, kvm_regs), [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmSetRegs` [INFO] [stderr] [INFO] [stderr] warning: variant `KVM_GET_SREGS` should have an upper camel case name [INFO] [stderr] --> src/main.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | KVM_GET_SREGS = _IOR!(KVMIO, 0x83, kvm_sregs), [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmGetSregs` [INFO] [stderr] [INFO] [stderr] warning: variant `KVM_SET_SREGS` should have an upper camel case name [INFO] [stderr] --> src/main.rs:153:5 [INFO] [stderr] | [INFO] [stderr] 153 | KVM_SET_SREGS = _IOW!(KVMIO, 0x84, kvm_sregs), [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KvmSetSregs` [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around `if` condition [INFO] [stderr] --> src/main.rs:307:24 [INFO] [stderr] | [INFO] [stderr] 307 | if (vcpu_run.kvm_exit.io.port == 0x01 && vcpu_run.kvm_exit.io.direction == KVM_EXIT_IO_OUT) { [INFO] [stderr] | ^ ^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] 307 - if (vcpu_run.kvm_exit.io.port == 0x01 && vcpu_run.kvm_exit.io.direction == KVM_EXIT_IO_OUT) { [INFO] [stderr] 307 + if vcpu_run.kvm_exit.io.port == 0x01 && vcpu_run.kvm_exit.io.direction == KVM_EXIT_IO_OUT { [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `default` [INFO] [stderr] --> src/main.rs:398:13 [INFO] [stderr] | [INFO] [stderr] 398 | default => { [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant `KVM_GET_REGS` is never constructed [INFO] [stderr] --> src/main.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 144 | enum KVM_API { [INFO] [stderr] | ------- variant in this enum [INFO] [stderr] ... [INFO] [stderr] 150 | KVM_GET_REGS = _IOR!(KVMIO, 0x81, kvm_regs), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `KVM_EXIT_IO_IN` is never used [INFO] [stderr] --> src/main.rs:156:7 [INFO] [stderr] | [INFO] [stderr] 156 | const KVM_EXIT_IO_IN: u8 = 0; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `hello_kvm` (bin "hello_kvm" test) generated 15 warnings (run `cargo fix --bin "hello_kvm" --tests` to apply 2 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/hello_kvm-926a3f36b559fd09) [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] running `Command { std: "docker" "inspect" "1d0ed2fb931c1f59b44539174670733f142f1feb1729a8366660b75c6c70aef9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1d0ed2fb931c1f59b44539174670733f142f1feb1729a8366660b75c6c70aef9", kill_on_drop: false }` [INFO] [stdout] 1d0ed2fb931c1f59b44539174670733f142f1feb1729a8366660b75c6c70aef9