[INFO] cloning repository https://github.com/DiamondLovesYou/drm-vram-alloc-proto [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/DiamondLovesYou/drm-vram-alloc-proto" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDiamondLovesYou%2Fdrm-vram-alloc-proto", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDiamondLovesYou%2Fdrm-vram-alloc-proto'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 35aa6fdf2c4dda027e498e87ecdaadbafab57410 [INFO] testing DiamondLovesYou/drm-vram-alloc-proto against master#5d5ff84130da0d74c6ece368dbe821d8f83fa526 for pr-79296 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDiamondLovesYou%2Fdrm-vram-alloc-proto" "/workspace/builds/worker-8/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/DiamondLovesYou/drm-vram-alloc-proto on toolchain 5d5ff84130da0d74c6ece368dbe821d8f83fa526 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+5d5ff84130da0d74c6ece368dbe821d8f83fa526" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/DiamondLovesYou/drm-vram-alloc-proto [INFO] finished tweaking git repo https://github.com/DiamondLovesYou/drm-vram-alloc-proto [INFO] tweaked toml for git repo https://github.com/DiamondLovesYou/drm-vram-alloc-proto written to /workspace/builds/worker-8/source/Cargo.toml [INFO] crate git repo https://github.com/DiamondLovesYou/drm-vram-alloc-proto already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+5d5ff84130da0d74c6ece368dbe821d8f83fa526" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+5d5ff84130da0d74c6ece368dbe821d8f83fa526" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 874fdce6cdc5323af7666f67931b1b0d1d5eaa87b03aa557b2e86f055c6a5c4c [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "874fdce6cdc5323af7666f67931b1b0d1d5eaa87b03aa557b2e86f055c6a5c4c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "874fdce6cdc5323af7666f67931b1b0d1d5eaa87b03aa557b2e86f055c6a5c4c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "874fdce6cdc5323af7666f67931b1b0d1d5eaa87b03aa557b2e86f055c6a5c4c", kill_on_drop: false }` [INFO] [stdout] 874fdce6cdc5323af7666f67931b1b0d1d5eaa87b03aa557b2e86f055c6a5c4c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+5d5ff84130da0d74c6ece368dbe821d8f83fa526" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 36aa490bc638df60aa44e2eafc07ac2be4a736d038f20e8ccc4ea4caf09e32f0 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "36aa490bc638df60aa44e2eafc07ac2be4a736d038f20e8ccc4ea4caf09e32f0", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Compiling cc v1.0.50 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling proc-macro2 v1.0.10 [INFO] [stderr] Compiling regex-syntax v0.6.17 [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling bindgen v0.53.2 [INFO] [stderr] Compiling termcolor v1.1.0 [INFO] [stderr] Compiling vec_map v0.8.1 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling shlex v0.1.1 [INFO] [stderr] Compiling nom v5.1.1 [INFO] [stderr] Compiling clang-sys v0.29.3 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Compiling which v3.1.1 [INFO] [stderr] Compiling clap v2.33.0 [INFO] [stderr] Compiling aho-corasick v0.7.10 [INFO] [stderr] Compiling quote v1.0.3 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Compiling regex v1.3.6 [INFO] [stderr] Compiling cexpr v0.4.0 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling drm-vram-alloc v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `intra_doc_link_resolution_failure` has been renamed to `broken_intra_doc_links` [INFO] [stdout] --> main.rs:4:10 [INFO] [stdout] | [INFO] [stdout] 4 | #![allow(intra_doc_link_resolution_failure)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `broken_intra_doc_links` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::error::Error` [INFO] [stdout] --> main.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ffi::*` [INFO] [stdout] --> main.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::ffi::*; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::os::raw::*` [INFO] [stdout] --> main.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::os::raw::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PathBuf`, `Path` [INFO] [stdout] --> main.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | use std::path::{Path, PathBuf, }; [INFO] [stdout] | ^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> main.rs:146:20 [INFO] [stdout] | [INFO] [stdout] 146 | request.flags |= (AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED as u64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> main.rs:147:20 [INFO] [stdout] | [INFO] [stdout] 147 | request.flags |= (AMDGPU_GEM_CREATE_VRAM_CLEARED as u64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> main.rs:148:29 [INFO] [stdout] | [INFO] [stdout] 148 | request.preferred_heap |= (AMDGPU_GEM_DOMAIN_VRAM as u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> main.rs:118:11 [INFO] [stdout] | [INFO] [stdout] 118 | let r = amdgpu_bo_free(self.handle); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> main.rs:156:7 [INFO] [stdout] | [INFO] [stdout] 156 | let mut ptr: NonNull = ptr.ptr.cast(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `dev` [INFO] [stdout] --> main.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | dev: &'a AmdGpuDevice, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `BUS_ID` [INFO] [stdout] --> main.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | const BUS_ID: &'static str = "0b:00.0"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 12 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 46.26s [INFO] running `Command { std: "docker" "inspect" "36aa490bc638df60aa44e2eafc07ac2be4a736d038f20e8ccc4ea4caf09e32f0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "36aa490bc638df60aa44e2eafc07ac2be4a736d038f20e8ccc4ea4caf09e32f0", kill_on_drop: false }` [INFO] [stdout] 36aa490bc638df60aa44e2eafc07ac2be4a736d038f20e8ccc4ea4caf09e32f0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+5d5ff84130da0d74c6ece368dbe821d8f83fa526" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9099ca5a0b5242aeebd0ae05684e06f1ff5fe35481a3d259b4c92b81c0f1325a [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "9099ca5a0b5242aeebd0ae05684e06f1ff5fe35481a3d259b4c92b81c0f1325a", kill_on_drop: false }` [INFO] [stderr] Compiling drm-vram-alloc v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `intra_doc_link_resolution_failure` has been renamed to `broken_intra_doc_links` [INFO] [stdout] --> main.rs:4:10 [INFO] [stdout] | [INFO] [stdout] 4 | #![allow(intra_doc_link_resolution_failure)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `broken_intra_doc_links` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::error::Error` [INFO] [stdout] --> main.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ffi::*` [INFO] [stdout] --> main.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::ffi::*; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::os::raw::*` [INFO] [stdout] --> main.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::os::raw::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PathBuf`, `Path` [INFO] [stdout] --> main.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | use std::path::{Path, PathBuf, }; [INFO] [stdout] | ^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> main.rs:146:20 [INFO] [stdout] | [INFO] [stdout] 146 | request.flags |= (AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED as u64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> main.rs:147:20 [INFO] [stdout] | [INFO] [stdout] 147 | request.flags |= (AMDGPU_GEM_CREATE_VRAM_CLEARED as u64); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> main.rs:148:29 [INFO] [stdout] | [INFO] [stdout] 148 | request.preferred_heap |= (AMDGPU_GEM_DOMAIN_VRAM as u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> main.rs:118:11 [INFO] [stdout] | [INFO] [stdout] 118 | let r = amdgpu_bo_free(self.handle); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> main.rs:156:7 [INFO] [stdout] | [INFO] [stdout] 156 | let mut ptr: NonNull = ptr.ptr.cast(); [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `dev` [INFO] [stdout] --> main.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 97 | dev: &'a AmdGpuDevice, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `BUS_ID` [INFO] [stdout] --> main.rs:134:1 [INFO] [stdout] | [INFO] [stdout] 134 | const BUS_ID: &'static str = "0b:00.0"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 12 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 7.91s [INFO] running `Command { std: "docker" "inspect" "9099ca5a0b5242aeebd0ae05684e06f1ff5fe35481a3d259b4c92b81c0f1325a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9099ca5a0b5242aeebd0ae05684e06f1ff5fe35481a3d259b4c92b81c0f1325a", kill_on_drop: false }` [INFO] [stdout] 9099ca5a0b5242aeebd0ae05684e06f1ff5fe35481a3d259b4c92b81c0f1325a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+5d5ff84130da0d74c6ece368dbe821d8f83fa526" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 38547370d81d3fdf32c66ce6a444d7372bab8aa7c57a59b16dc4cf0c4143625d [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "38547370d81d3fdf32c66ce6a444d7372bab8aa7c57a59b16dc4cf0c4143625d", kill_on_drop: false }` [INFO] [stderr] warning: lint `intra_doc_link_resolution_failure` has been renamed to `broken_intra_doc_links` [INFO] [stderr] --> main.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #![allow(intra_doc_link_resolution_failure)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `broken_intra_doc_links` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::error::Error` [INFO] [stderr] --> main.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::error::Error; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::ffi::*` [INFO] [stderr] --> main.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::ffi::*; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::os::raw::*` [INFO] [stderr] --> main.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use std::os::raw::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `PathBuf`, `Path` [INFO] [stderr] --> main.rs:12:17 [INFO] [stderr] | [INFO] [stderr] 12 | use std::path::{Path, PathBuf, }; [INFO] [stderr] | ^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around assigned value [INFO] [stderr] --> main.rs:146:20 [INFO] [stderr] | [INFO] [stderr] 146 | request.flags |= (AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED as u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around assigned value [INFO] [stderr] --> main.rs:147:20 [INFO] [stderr] | [INFO] [stderr] 147 | request.flags |= (AMDGPU_GEM_CREATE_VRAM_CLEARED as u64); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around assigned value [INFO] [stderr] --> main.rs:148:29 [INFO] [stderr] | [INFO] [stderr] 148 | request.preferred_heap |= (AMDGPU_GEM_DOMAIN_VRAM as u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unused variable: `r` [INFO] [stderr] --> main.rs:118:11 [INFO] [stderr] | [INFO] [stderr] 118 | let r = amdgpu_bo_free(self.handle); [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> main.rs:156:7 [INFO] [stderr] | [INFO] [stderr] 156 | let mut ptr: NonNull = ptr.ptr.cast(); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `dev` [INFO] [stderr] --> main.rs:97:3 [INFO] [stderr] | [INFO] [stderr] 97 | dev: &'a AmdGpuDevice, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant is never used: `BUS_ID` [INFO] [stderr] --> main.rs:134:1 [INFO] [stderr] | [INFO] [stderr] 134 | const BUS_ID: &'static str = "0b:00.0"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 12 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/drm_vram_alloc_prototype-6bdc0d7cba741831 [INFO] [stdout] running 176 tests [INFO] [stdout] test bindgen_test_layout___fsid_t ... ok [INFO] [stdout] test bindgen_test_layout___kernel_fsid_t ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_bo_info ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_bo_metadata ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_buffer_size_alignments ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_gds_resource_info ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_gpu_info ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_cs_fence ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_heap_info ... ok [INFO] [stdout] test bindgen_test_layout___kernel_fd_set ... ok [INFO] [stdout] test bindgen_test_layout_drm_agp_buffer ... ok [INFO] [stdout] test bindgen_test_layout_drm_agp_info ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_cs_fence_info ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_cs_request ... ok [INFO] [stdout] test bindgen_test_layout_drm_agp_mode ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_bo_list ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_bo_list_entry ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_bo_list_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_bo_list_out ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_cs ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_cs_chunk ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_cs_chunk_data ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_cs_chunk_data__bindgen_ty_1 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_cs_chunk_dep ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_cs_chunk_fence ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_cs_chunk_ib ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_cs_chunk_sem ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_cs_chunk_syncobj ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_cs_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_cs_out ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_ctx ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_ctx_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_fence_to_handle ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_ctx_out ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_ctx_out__bindgen_ty_1 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_fence_to_handle__bindgen_ty_1 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_ctx_out__bindgen_ty_2 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_fence ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_bo_import_result ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_create_out ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_create ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_create_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_agp_binding ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_metadata ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_bo_alloc_request ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_metadata__bindgen_ty_1 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_mmap ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_userptr ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_fence_to_handle__bindgen_ty_2 ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_cs_ib_info ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_wait_idle ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_va ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info__bindgen_ty_1__bindgen_ty_2 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info__bindgen_ty_1__bindgen_ty_1 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info__bindgen_ty_1 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_heap_info ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info__bindgen_ty_1__bindgen_ty_3 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_mmap_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_mmap_out ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_op ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_wait_idle_out ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_hw_ip ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info__bindgen_ty_1__bindgen_ty_4 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_wait_idle_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info__bindgen_ty_1__bindgen_ty_5 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_vm_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_firmware ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_gds ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_sched_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_query_fw ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_sched ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_device ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_wait_cs_out ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_memory_info ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_vm ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_vce_clock_table_entry ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_vm_out ... ok [INFO] [stdout] test bindgen_test_layout_drm_buf_info ... ok [INFO] [stdout] test bindgen_test_layout_drm_buf_free ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_wait_cs ... ok [INFO] [stdout] test bindgen_test_layout_drm_buf_map ... ok [INFO] [stdout] test bindgen_test_layout_drm_buf_pub ... ok [INFO] [stdout] test bindgen_test_layout_drm_clip_rect ... ok [INFO] [stdout] test bindgen_test_layout_drm_client ... ok [INFO] [stdout] test bindgen_test_layout_drm_color_ctm ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_num_handles ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_vram_gtt ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_wait_cs_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_vce_clock_table ... ok [INFO] [stdout] test bindgen_test_layout_drm_ctx_priv_map ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_wait_fences_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_ctx ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_wait_fences_out ... ok [INFO] [stdout] test bindgen_test_layout_drm_auth ... ok [INFO] [stdout] test bindgen_test_layout_drm_block ... ok [INFO] [stdout] test bindgen_test_layout_drm_buf_desc ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_wait_fences ... ok [INFO] [stdout] test bindgen_test_layout_drm_gem_close ... ok [INFO] [stdout] test bindgen_test_layout_drm_ctx_res ... ok [INFO] [stdout] test bindgen_test_layout_drm_dma ... ok [INFO] [stdout] test bindgen_test_layout_drm_draw ... ok [INFO] [stdout] test bindgen_test_layout_drm_format_modifier_blob ... ok [INFO] [stdout] test bindgen_test_layout_drm_control ... ok [INFO] [stdout] test bindgen_test_layout_drm_crtc_get_sequence ... ok [INFO] [stdout] test bindgen_test_layout_drm_color_lut ... ok [INFO] [stdout] test bindgen_test_layout_drm_crtc_queue_sequence ... ok [INFO] [stdout] test bindgen_test_layout_drm_list ... ok [INFO] [stdout] test bindgen_test_layout_drm_lock ... ok [INFO] [stdout] test bindgen_test_layout_drm_map ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_atomic ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_card_res ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_connector_set_property ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_create_blob ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_create_dumb ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_create_lease ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_crtc ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_crtc_lut ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_crtc_page_flip ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_crtc_page_flip_target ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_cursor ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_cursor2 ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_destroy_blob ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_destroy_dumb ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_fb_cmd ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_fb_cmd2 ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_fb_dirty_cmd ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_blob ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_connector ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_encoder ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_lease ... ok [INFO] [stdout] test bindgen_test_layout_drm_gem_flink ... ok [INFO] [stdout] test bindgen_test_layout_drm_event ... ok [INFO] [stdout] test bindgen_test_layout_drm_event_crtc_sequence ... ok [INFO] [stdout] test bindgen_test_layout_drm_irq_busid ... ok [INFO] [stdout] test bindgen_test_layout_drm_event_vblank ... ok [INFO] [stdout] test bindgen_test_layout_drm_hw_lock ... ok [INFO] [stdout] test bindgen_test_layout_drm_format_modifier ... ok [INFO] [stdout] test bindgen_test_layout_drm_get_cap ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_obj_get_properties ... ok [INFO] [stdout] test bindgen_test_layout_drm_gem_open ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_obj_set_property ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_plane ... ok [INFO] [stdout] test bindgen_test_layout_drm_drawable_info ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_revoke_lease ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_property_enum ... ok [INFO] [stdout] test bindgen_test_layout_drm_prime_handle ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_rect ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_set_plane ... ok [INFO] [stdout] test bindgen_test_layout_drm_scatter_gather ... ok [INFO] [stdout] test bindgen_test_layout_drm_modeset_ctl ... ok [INFO] [stdout] test bindgen_test_layout_drm_stats__bindgen_ty_1 ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_plane_res ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_property ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_modeinfo ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_mode_cmd ... ok [INFO] [stdout] test bindgen_test_layout_drm_tex_region ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_map_dumb ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_list_lessees ... ok [INFO] [stdout] test bindgen_test_layout_drm_set_client_cap ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_transfer ... ok [INFO] [stdout] test bindgen_test_layout_drm_unique ... ok [INFO] [stdout] test bindgen_test_layout_drm_wait_vblank ... ok [INFO] [stdout] test bindgen_test_layout_drm_version ... ok [INFO] [stdout] test bindgen_test_layout_drm_set_version ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_array ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_destroy ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_wait ... ok [INFO] [stdout] test bindgen_test_layout_drm_stats ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_create ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_handle ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_timeline_wait ... ok [INFO] [stdout] test bindgen_test_layout_drm_update_draw ... ok [INFO] [stdout] test bindgen_test_layout_drm_wait_vblank_reply ... ok [INFO] [stdout] test bindgen_test_layout_drm_wait_vblank_request ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_timeline_array ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 176 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "38547370d81d3fdf32c66ce6a444d7372bab8aa7c57a59b16dc4cf0c4143625d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "38547370d81d3fdf32c66ce6a444d7372bab8aa7c57a59b16dc4cf0c4143625d", kill_on_drop: false }` [INFO] [stdout] 38547370d81d3fdf32c66ce6a444d7372bab8aa7c57a59b16dc4cf0c4143625d