[INFO] updating cached 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" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }` [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 35aa6fdf2c4dda027e498e87ecdaadbafab57410 [INFO] testing DiamondLovesYou/drm-vram-alloc-proto against try#03a1ea71b075ab964b5278bc6e74cd6c52c36ee0 for pr-74409 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FDiamondLovesYou%2Fdrm-vram-alloc-proto" "/workspace/builds/worker-7/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/DiamondLovesYou/drm-vram-alloc-proto on toolchain 03a1ea71b075ab964b5278bc6e74cd6c52c36ee0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "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-7/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" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:38e1b949b06cde1964af550a6e548bd9b2b2ea170003ae122f8fc0886596cc07" "/opt/rustwide/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f670063610169f1187256bcc82d20ad8c34eab6ba34017917242326b0c52fd40 [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" "f670063610169f1187256bcc82d20ad8c34eab6ba34017917242326b0c52fd40", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f670063610169f1187256bcc82d20ad8c34eab6ba34017917242326b0c52fd40", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f670063610169f1187256bcc82d20ad8c34eab6ba34017917242326b0c52fd40", kill_on_drop: false }` [INFO] [stdout] f670063610169f1187256bcc82d20ad8c34eab6ba34017917242326b0c52fd40 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:38e1b949b06cde1964af550a6e548bd9b2b2ea170003ae122f8fc0886596cc07" "/opt/rustwide/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a24af16defd60eb32f09acac6599b227e4565f67d03f69e32efd7bfe06b54606 [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" "a24af16defd60eb32f09acac6599b227e4565f67d03f69e32efd7bfe06b54606", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.68 [INFO] [stderr] Compiling cc v1.0.50 [INFO] [stderr] Compiling version_check v0.9.1 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling proc-macro2 v1.0.10 [INFO] [stderr] Compiling unicode-width v0.1.7 [INFO] [stderr] Compiling bindgen v0.53.2 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling shlex v0.1.1 [INFO] [stderr] Compiling regex v1.3.6 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling nom v5.1.1 [INFO] [stderr] Compiling clang-sys v0.29.3 [INFO] [stderr] Compiling quote v1.0.3 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling which v3.1.1 [INFO] [stderr] Compiling clap v2.33.0 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling cexpr v0.4.0 [INFO] [stderr] Compiling drm-vram-alloc v0.1.0 (/opt/rustwide/workdir) [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: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 07s [INFO] running `Command { std: "docker" "inspect" "a24af16defd60eb32f09acac6599b227e4565f67d03f69e32efd7bfe06b54606", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a24af16defd60eb32f09acac6599b227e4565f67d03f69e32efd7bfe06b54606", kill_on_drop: false }` [INFO] [stdout] a24af16defd60eb32f09acac6599b227e4565f67d03f69e32efd7bfe06b54606 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:38e1b949b06cde1964af550a6e548bd9b2b2ea170003ae122f8fc0886596cc07" "/opt/rustwide/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 85ddf0cbf322320a7b68e563bfa920bc44d06de9188b397c382159dddab3ecf4 [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" "85ddf0cbf322320a7b68e563bfa920bc44d06de9188b397c382159dddab3ecf4", kill_on_drop: false }` [INFO] [stderr] Compiling drm-vram-alloc v0.1.0 (/opt/rustwide/workdir) [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: 11 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 6.75s [INFO] running `Command { std: "docker" "inspect" "85ddf0cbf322320a7b68e563bfa920bc44d06de9188b397c382159dddab3ecf4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "85ddf0cbf322320a7b68e563bfa920bc44d06de9188b397c382159dddab3ecf4", kill_on_drop: false }` [INFO] [stdout] 85ddf0cbf322320a7b68e563bfa920bc44d06de9188b397c382159dddab3ecf4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:38e1b949b06cde1964af550a6e548bd9b2b2ea170003ae122f8fc0886596cc07" "/opt/rustwide/cargo-home/bin/cargo" "+03a1ea71b075ab964b5278bc6e74cd6c52c36ee0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b87b9c871abf86c9bb6ea513ed3304130075b86d150e90d9b71b12624c7a7e5a [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" "b87b9c871abf86c9bb6ea513ed3304130075b86d150e90d9b71b12624c7a7e5a", kill_on_drop: false }` [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: 11 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.21s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/drm_vram_alloc_prototype-ee0dcaef9db67dd5 [INFO] [stdout] [INFO] [stdout] running 176 tests [INFO] [stdout] test bindgen_test_layout___kernel_fd_set ... ok [INFO] [stdout] test bindgen_test_layout___kernel_fsid_t ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_bo_alloc_request ... ok [INFO] [stdout] test bindgen_test_layout___fsid_t ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_heap_info ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_gds_resource_info ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_bo_import_result ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_cs_request ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_cs_fence_info ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_cs_ib_info ... 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_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_ctx_out__bindgen_ty_2 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_fence ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_fence_to_handle ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_fence_to_handle__bindgen_ty_1 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_fence_to_handle__bindgen_ty_2 ... 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_amdgpu_gem_create_out ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_metadata ... 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_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_userptr ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_va ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_wait_idle ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_wait_idle_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_gem_wait_idle_out ... 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_drm_amdgpu_heap_info ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info__bindgen_ty_1 ... 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__bindgen_ty_1__bindgen_ty_2 ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info ... ok [INFO] [stdout] test bindgen_test_layout_drm_agp_buffer ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_buffer_size_alignments ... ok [INFO] [stdout] test bindgen_test_layout_drm_agp_binding ... 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_info_hw_ip ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_num_handles ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_bo_list ... 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_info_firmware ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_gds ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info__bindgen_ty_1__bindgen_ty_3 ... ok [INFO] [stdout] test bindgen_test_layout_drm_agp_info ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_cs_fence ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_vce_clock_table ... ok [INFO] [stdout] test bindgen_test_layout_drm_agp_mode ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_vm ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_vram_gtt ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_wait_fences_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_memory_info ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_vm_out ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_wait_fences ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_vm_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_vce_clock_table_entry ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_wait_cs ... ok [INFO] [stdout] test bindgen_test_layout_drm_block ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_sched ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_query_fw ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_sched_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_wait_cs_in ... ok [INFO] [stdout] test bindgen_test_layout_drm_auth ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_wait_cs_out ... ok [INFO] [stdout] test bindgen_test_layout_amdgpu_gpu_info ... ok [INFO] [stdout] test bindgen_test_layout_drm_buf_desc ... 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_buf_info ... ok [INFO] [stdout] test bindgen_test_layout_drm_buf_free ... ok [INFO] [stdout] test bindgen_test_layout_drm_client ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_wait_fences_out ... ok [INFO] [stdout] test bindgen_test_layout_drm_amdgpu_info_device ... ok [INFO] [stdout] test bindgen_test_layout_drm_clip_rect ... ok [INFO] [stdout] test bindgen_test_layout_drm_color_ctm ... 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_event_crtc_sequence ... ok [INFO] [stdout] test bindgen_test_layout_drm_event ... ok [INFO] [stdout] test bindgen_test_layout_drm_crtc_get_sequence ... ok [INFO] [stdout] test bindgen_test_layout_drm_ctx_priv_map ... ok [INFO] [stdout] test bindgen_test_layout_drm_ctx_res ... ok [INFO] [stdout] test bindgen_test_layout_drm_ctx ... ok [INFO] [stdout] test bindgen_test_layout_drm_event_vblank ... ok [INFO] [stdout] test bindgen_test_layout_drm_drawable_info ... ok [INFO] [stdout] test bindgen_test_layout_drm_dma ... ok [INFO] [stdout] test bindgen_test_layout_drm_control ... 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_gem_open ... ok [INFO] [stdout] test bindgen_test_layout_drm_get_cap ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_atomic ... ok [INFO] [stdout] test bindgen_test_layout_drm_format_modifier ... 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_gem_close ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_create_lease ... ok [INFO] [stdout] test bindgen_test_layout_drm_lock ... ok [INFO] [stdout] test bindgen_test_layout_drm_list ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_create_blob ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_crtc_lut ... ok [INFO] [stdout] test bindgen_test_layout_drm_hw_lock ... ok [INFO] [stdout] test bindgen_test_layout_drm_irq_busid ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_create_dumb ... ok [INFO] [stdout] test bindgen_test_layout_drm_gem_flink ... ok [INFO] [stdout] test bindgen_test_layout_drm_map ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_crtc ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_connector ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_lease ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_destroy_blob ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_cursor2 ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_plane ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_crtc_page_flip ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_list_lessees ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_modeinfo ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_obj_get_properties ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_property_enum ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_rect ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_revoke_lease ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_set_plane ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_map_dumb ... ok [INFO] [stdout] test bindgen_test_layout_drm_modeset_ctl ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_fb_dirty_cmd ... ok [INFO] [stdout] test bindgen_test_layout_drm_prime_handle ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_property ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_plane_res ... ok [INFO] [stdout] test bindgen_test_layout_drm_scatter_gather ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_fb_cmd ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_encoder ... ok [INFO] [stdout] test bindgen_test_layout_drm_set_client_cap ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_mode_cmd ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_get_blob ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_fb_cmd2 ... 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_obj_set_property ... ok [INFO] [stdout] test bindgen_test_layout_drm_mode_destroy_dumb ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_wait ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_array ... ok [INFO] [stdout] test bindgen_test_layout_drm_tex_region ... 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_unique ... ok [INFO] [stdout] test bindgen_test_layout_drm_update_draw ... ok [INFO] [stdout] test bindgen_test_layout_drm_wait_vblank ... ok [INFO] [stdout] test bindgen_test_layout_drm_set_version ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_destroy ... ok [INFO] [stdout] test bindgen_test_layout_drm_stats__bindgen_ty_1 ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_transfer ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_timeline_array ... ok [INFO] [stdout] test bindgen_test_layout_drm_syncobj_timeline_wait ... 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_version ... ok [INFO] [stdout] test bindgen_test_layout_drm_stats ... 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" "b87b9c871abf86c9bb6ea513ed3304130075b86d150e90d9b71b12624c7a7e5a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b87b9c871abf86c9bb6ea513ed3304130075b86d150e90d9b71b12624c7a7e5a", kill_on_drop: false }` [INFO] [stdout] b87b9c871abf86c9bb6ea513ed3304130075b86d150e90d9b71b12624c7a7e5a