>>> firecracker: Building testing/firecracker 1.9.0-r0 (using abuild 3.13.0-r5) started Sun, 29 Sep 2024 05:15:38 +0000 >>> firecracker: Checking sanity of /home/buildozer/aports/testing/firecracker/APKBUILD... >>> firecracker: Analyzing dependencies... >>> firecracker: Installing for build: build-base rust cargo clang-dev cmake linux-headers cargo-auditable (1/20) Installing libffi (3.4.6-r0) (2/20) Installing libxml2 (2.12.8-r0) (3/20) Installing llvm18-libs (18.1.8-r0) (4/20) Installing scudo-malloc (18.1.8-r0) (5/20) Installing rust (1.81.0-r0) (6/20) Installing cargo (1.81.0-r0) (7/20) Installing clang18-headers (18.1.8-r0) (8/20) Installing clang18-libs (18.1.8-r0) (9/20) Installing llvm18-linker-tools (18.1.8-r0) (10/20) Installing clang18 (18.1.8-r0) (11/20) Installing clang18-libclang (18.1.8-r0) (12/20) Installing clang18-extra-tools (18.1.8-r0) (13/20) Installing clang18-dev (18.1.8-r0) (14/20) Installing libarchive (3.7.5-r0) (15/20) Installing rhash-libs (1.4.4-r0) (16/20) Installing libuv (1.49.0-r0) (17/20) Installing cmake (3.30.4-r0) (18/20) Installing linux-headers (6.6-r0) (19/20) Installing cargo-auditable (0.6.4-r0) (20/20) Installing .makedepends-firecracker (20240929.051540) Executing busybox-1.36.1-r32.trigger OK: 1119 MiB in 135 packages >>> firecracker: Cleaning up srcdir >>> firecracker: Cleaning up pkgdir >>> firecracker: Cleaning up tmpdir >>> firecracker: Fetching https://distfiles.alpinelinux.org/distfiles/edge/firecracker-1.9.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> firecracker: Fetching firecracker-1.9.0.tar.gz::https://github.com/firecracker-microvm/firecracker/archive/v1.9.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13156 0 13156 0 0 32147 0 --:--:-- --:--:-- --:--:-- 32147 100 9.8M 0 9.8M 0 0 7268k 0 --:--:-- 0:00:01 --:--:-- 10.0M 100 10.5M 0 10.5M 0 0 7259k 0 --:--:-- 0:00:01 --:--:-- 9995k >>> firecracker: Fetching https://distfiles.alpinelinux.org/distfiles/edge/firecracker-1.9.0.tar.gz >>> firecracker: Checking sha512sums... firecracker-1.9.0.tar.gz: OK >>> firecracker: Unpacking /var/cache/distfiles/edge/firecracker-1.9.0.tar.gz... Updating crates.io index Updating git repository `https://github.com/firecracker-microvm/micro-http` From https://github.com/firecracker-microvm/micro-http * [new ref] ef43cef7162a55a6790d528a5e76b4fe2da22de0 -> refs/commit/ef43cef7162a55a6790d528a5e76b4fe2da22de0 Updating git submodule `https://github.com/rust-vmm/rust-vmm-ci.git` From https://github.com/rust-vmm/rust-vmm-ci * [new ref] 7606478202667234d9378d6850bfda9c219eee7b -> refs/commit/7606478202667234d9378d6850bfda9c219eee7b Downloading crates ... Downloaded timerfd v1.6.0 Downloaded linux-loader v0.11.0 Downloaded mirai-annotations v1.12.0 Downloaded vm-allocator v0.1.1 Downloaded crc64 v2.0.0 Downloaded aws-lc-rs v1.8.1 Downloaded aws-lc-sys v0.20.1 Downloaded userfaultfd v0.8.1 Downloaded device_tree v1.1.0 Downloaded kvm-ioctls v0.18.0 Downloaded kvm-bindings v0.9.0 Downloaded userfaultfd-sys v0.5.0 Downloaded vm-superio v0.8.0 Downloaded event-manager v0.4.0 Downloaded aws-lc-fips-sys v0.12.11 'resources/seccomp/aarch64-unknown-linux-musl.json' -> 'resources/seccomp/aarch64-alpine-linux-musl.json' 'resources/seccomp/x86_64-unknown-linux-musl.json' -> 'resources/seccomp/x86_64-alpine-linux-musl.json' Compiling proc-macro2 v1.0.86 Compiling unicode-ident v1.0.12 Compiling libc v0.2.158 Compiling thiserror v1.0.63 Compiling serde v1.0.209 Compiling memchr v2.7.4 Compiling glob v0.3.1 Compiling cfg-if v1.0.0 Compiling typenum v1.17.0 Compiling minimal-lexical v0.2.1 Compiling version_check v0.9.5 Compiling regex-syntax v0.8.4 Compiling shlex v1.3.0 Compiling bitflags v2.6.0 Compiling unicode-xid v0.2.5 Compiling rustc-hash v1.1.0 Compiling lazy_static v1.5.0 Compiling log v0.4.22 Compiling bitflags v1.3.2 Compiling lazycell v1.3.0 Compiling rustix v0.38.35 Compiling prettyplease v0.2.22 Compiling serde_json v1.0.127 Compiling linux-raw-sys v0.4.14 Compiling either v1.13.0 Compiling home v0.5.9 Compiling bindgen v0.69.4 Compiling bindgen v0.68.1 Compiling peeking_take_while v0.1.2 Compiling dunce v1.0.5 Compiling fs_extra v1.3.0 Compiling paste v1.0.15 Compiling cpufeatures v0.2.13 Compiling subtle v2.6.1 Compiling byteorder v1.5.0 Compiling ryu v1.0.18 Compiling itoa v1.0.11 Compiling opaque-debug v0.3.1 Compiling autocfg v1.3.0 Compiling libloading v0.8.5 Compiling semver v1.0.23 Compiling aws-lc-rs v1.8.1 Compiling micro_http v0.1.0 (https://github.com/firecracker-microvm/micro-http#ef43cef7) Compiling kvm-ioctls v0.18.0 Compiling untrusted v0.7.1 Compiling cfg_aliases v0.2.1 Compiling mirai-annotations v1.12.0 Compiling crc64 v2.0.0 Compiling vm-superio v0.8.0 Compiling smallvec v1.13.2 Compiling base64 v0.22.1 Compiling nix v0.29.0 Compiling generic-array v0.14.7 Compiling itertools v0.12.1 Compiling clang-sys v1.8.1 Compiling slab v0.4.9 Compiling nom v7.1.3 Compiling quote v1.0.37 Compiling syn v2.0.77 Compiling jobserver v0.1.32 Compiling cc v1.1.15 Compiling regex-automata v0.4.7 Compiling crypto-common v0.1.6 Compiling inout v0.1.3 Compiling nix v0.27.1 Compiling universal-hash v0.5.1 Compiling aead v0.5.2 Compiling cipher v0.4.4 Compiling polyval v0.6.2 Compiling cmake v0.1.51 Compiling ghash v0.5.1 Compiling aes v0.8.4 Compiling ctr v0.9.2 Compiling cexpr v0.6.0 Compiling which v4.4.2 Compiling aes-gcm v0.10.3 Compiling memfd v0.6.4 Compiling timerfd v1.6.0 Compiling regex v1.10.6 Compiling serde_derive v1.0.209 Compiling thiserror-impl v1.0.63 Compiling derive_more-impl v1.0.0 Compiling log-instrument-macros v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/log-instrument-macros) Compiling displaydoc v0.2.5 Compiling zerocopy-derive v0.7.35 Compiling zeroize_derive v1.4.2 Compiling log-instrument v0.3.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/log-instrument) Compiling zeroize v1.8.1 Compiling zerocopy v0.7.35 Compiling vm-memory v0.14.1 Compiling vm-allocator v0.1.1 Compiling linux-loader v0.11.0 Compiling acpi_tables v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/acpi-tables) Compiling derive_more v1.0.0 Compiling userfaultfd-sys v0.5.0 Compiling aws-lc-sys v0.20.1 Compiling userfaultfd v0.8.1 Compiling vmm-sys-util v0.12.1 Compiling bincode v1.3.3 Compiling utils v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/utils) Compiling kvm-bindings v0.9.0 Compiling vhost v0.11.0 Compiling event-manager v0.4.0 Compiling seccompiler v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/seccompiler) Compiling firecracker v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/firecracker) Compiling jailer v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/jailer) Compiling rebase-snap v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/rebase-snap) Compiling vmm v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/vmm) warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/rate_limiter/mod.rs:27:12 | 27 | #[cfg_attr(kani, kani::requires(x > 0 && y > 0))] | ^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/rate_limiter/mod.rs:28:12 | 28 | #[cfg_attr(kani, kani::ensures( | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/rate_limiter/mod.rs:529:7 | 529 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/iovec.rs:30:7 | 30 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/iovec.rs:32:11 | 32 | #[cfg(not(kani))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/iovec.rs:673:7 | 673 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/queue.rs:641:7 | 641 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/dumbo/pdu/ethernet.rs:240:7 | 240 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `vmm` (lib) generated 8 warnings Finished `release` profile [optimized] target(s) in 2m 18s Compiling proc-macro2 v1.0.86 Compiling unicode-ident v1.0.12 Compiling libc v0.2.158 Compiling serde v1.0.209 Compiling thiserror v1.0.63 Compiling typenum v1.17.0 Compiling version_check v0.9.5 Compiling memchr v2.7.4 Compiling glob v0.3.1 Compiling minimal-lexical v0.2.1 Compiling bitflags v2.6.0 Compiling cfg-if v1.0.0 Compiling shlex v1.3.0 Compiling regex-syntax v0.8.4 Compiling lazycell v1.3.0 Compiling rustc-hash v1.1.0 Compiling lazy_static v1.5.0 Compiling unicode-xid v0.2.5 Compiling rustix v0.38.35 Compiling prettyplease v0.2.22 Compiling either v1.13.0 Compiling serde_json v1.0.127 Compiling linux-raw-sys v0.4.14 Compiling home v0.5.9 Compiling bindgen v0.69.4 Compiling log v0.4.22 Compiling bindgen v0.68.1 Compiling peeking_take_while v0.1.2 Compiling dunce v1.0.5 Compiling fs_extra v1.3.0 Compiling paste v1.0.15 Compiling bitflags v1.3.2 Compiling autocfg v1.3.0 Compiling kvm-ioctls v0.18.0 Compiling semver v1.0.23 Compiling aws-lc-rs v1.8.1 Compiling micro_http v0.1.0 (https://github.com/firecracker-microvm/micro-http#ef43cef7) Compiling ryu v1.0.18 Compiling itoa v1.0.11 Compiling cpufeatures v0.2.13 Compiling subtle v2.6.1 Compiling byteorder v1.5.0 Compiling libloading v0.8.5 Compiling opaque-debug v0.3.1 Compiling hashbrown v0.14.5 Compiling equivalent v1.0.1 Compiling mirai-annotations v1.12.0 Compiling winnow v0.6.18 Compiling untrusted v0.7.1 Compiling base64 v0.22.1 Compiling smallvec v1.13.2 Compiling crc64 v2.0.0 Compiling vm-superio v0.8.0 Compiling itertools v0.12.1 Compiling generic-array v0.14.7 Compiling clang-sys v1.8.1 Compiling slab v0.4.9 Compiling nom v7.1.3 Compiling indexmap v2.5.0 Compiling quote v1.0.37 Compiling syn v2.0.77 Compiling jobserver v0.1.32 Compiling regex-automata v0.4.7 Compiling cc v1.1.15 Compiling crypto-common v0.1.6 Compiling inout v0.1.3 Compiling universal-hash v0.5.1 Compiling aead v0.5.2 Compiling nix v0.27.1 Compiling cipher v0.4.4 Compiling polyval v0.6.2 Compiling ghash v0.5.1 Compiling aes v0.8.4 Compiling ctr v0.9.2 Compiling cmake v0.1.51 Compiling cexpr v0.6.0 Compiling aes-gcm v0.10.3 Compiling which v4.4.2 Compiling memfd v0.6.4 Compiling timerfd v1.6.0 Compiling regex v1.10.6 Compiling serde_derive v1.0.209 Compiling thiserror-impl v1.0.63 Compiling derive_more-impl v1.0.0 Compiling displaydoc v0.2.5 Compiling zerocopy-derive v0.7.35 Compiling zeroize_derive v1.4.2 Compiling zeroize v1.8.1 Compiling zerocopy v0.7.35 Compiling vm-memory v0.14.1 Compiling vm-allocator v0.1.1 Compiling acpi_tables v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/acpi-tables) Compiling linux-loader v0.11.0 Compiling derive_more v1.0.0 Compiling userfaultfd-sys v0.5.0 Compiling aws-lc-sys v0.20.1 Compiling userfaultfd v0.8.1 Compiling vmm-sys-util v0.12.1 Compiling bincode v1.3.3 Compiling serde_spanned v0.6.7 Compiling toml_datetime v0.6.8 Compiling toml_edit v0.22.20 Compiling utils v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/utils) Compiling kvm-bindings v0.9.0 Compiling event-manager v0.4.0 Compiling vhost v0.11.0 Compiling seccompiler v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/seccompiler) Compiling rebase-snap v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/rebase-snap) Compiling firecracker v1.9.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/firecracker) Compiling toml v0.8.19 Compiling cargo_toml v0.20.4 Compiling vmm v0.1.0 (/home/buildozer/aports/testing/firecracker/src/firecracker-1.9.0/src/vmm) warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/rate_limiter/mod.rs:27:12 | 27 | #[cfg_attr(kani, kani::requires(x > 0 && y > 0))] | ^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/rate_limiter/mod.rs:28:12 | 28 | #[cfg_attr(kani, kani::ensures( | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/rate_limiter/mod.rs:529:7 | 529 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/iovec.rs:30:7 | 30 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/iovec.rs:32:11 | 32 | #[cfg(not(kani))] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/iovec.rs:673:7 | 673 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/devices/virtio/queue.rs:641:7 | 641 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition name: `kani` --> src/vmm/src/dumbo/pdu/ethernet.rs:240:7 | 240 | #[cfg(kani)] | ^^^^ | = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(kani)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(kani)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration warning: `vmm` (lib) generated 8 warnings warning: `vmm` (lib) generated 8 warnings (8 duplicates) Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 07s Running unittests src/lib.rs (build/cargo_target/x86_64-alpine-linux-musl/debug/deps/firecracker-6ffa2fbfe7f1040f) running 68 tests test api_server::parsed_request::tests::test_checked_id ... ok test api_server::parsed_request::tests::test_describe ... ok test api_server::parsed_request::tests::test_invalid_get ... ok test api_server::parsed_request::tests::test_invalid_patch ... ok test api_server::parsed_request::tests::test_try_from_get_balloon ... ok test api_server::parsed_request::tests::test_invalid_put ... ok test api_server::parsed_request::tests::test_try_from_get_balloon_stats ... ok test api_server::parsed_request::tests::test_missing_slash ... ok test api_server::parsed_request::tests::test_try_from_get_info ... ok test api_server::parsed_request::tests::test_try_from_get_machine_config ... ok test api_server::parsed_request::tests::test_try_from_get_mmds ... ok test api_server::parsed_request::tests::test_try_from_get_version ... ok test api_server::parsed_request::tests::test_error_into_response ... ok test api_server::parsed_request::tests::test_convert_to_response ... ok test api_server::parsed_request::tests::test_try_from_patch_drives ... ok test api_server::parsed_request::tests::test_try_from_patch_mmds ... ok test api_server::parsed_request::tests::test_try_from_patch_balloon ... ok test api_server::parsed_request::tests::test_try_from_patch_netif ... ok test api_server::parsed_request::tests::test_try_from_patch_vm ... ok test api_server::parsed_request::tests::test_try_from_put_actions ... ok test api_server::parsed_request::tests::test_try_from_put_balloon ... ok test api_server::parsed_request::tests::test_try_from_put_boot ... ok test api_server::parsed_request::tests::test_try_from_patch_machine_config ... ok test api_server::parsed_request::tests::test_try_from_put_drives ... ok test api_server::parsed_request::tests::test_try_from_put_entropy ... ok test api_server::parsed_request::tests::test_try_from_put_logger ... ok test api_server::parsed_request::tests::test_try_from_put_cpu_config ... ok test api_server::parsed_request::tests::test_try_from_put_metrics ... ok test api_server::parsed_request::tests::test_try_from_put_machine_config ... ok test api_server::parsed_request::tests::test_try_from_put_netif ... ok test api_server::parsed_request::tests::test_try_from_put_mmds ... ok test api_server::request::actions::tests::test_parse_put_actions_request ... ok test api_server::request::balloon::tests::test_parse_get_balloon_request ... ok test api_server::parsed_request::tests::test_try_from_put_vsock ... ok test api_server::request::balloon::tests::test_parse_put_balloon_request ... ok test api_server::request::balloon::tests::test_parse_patch_balloon_request ... ok test api_server::request::boot_source::tests::test_parse_boot_request ... ok test api_server::parsed_request::tests::test_try_from_put_snapshot ... ok test api_server::request::cpu_configuration::tests::test_parse_put_cpu_config_request_errors ... ok test api_server::request::cpu_configuration::tests::test_parse_put_cpu_config_request ... ok test api_server::request::entropy::tests::test_parse_put_entropy_request ... ok test api_server::request::drive::tests::test_parse_put_drive_request ... ok test api_server::request::instance_info::tests::test_parse_get_instance_info_request ... ok test api_server::request::drive::tests::test_parse_patch_drive_request ... ok test api_server::request::logger::tests::test_parse_put_logger_request ... ok test api_server::request::machine_configuration::tests::test_depr_cpu_template_in_patch_req ... ok test api_server::request::machine_configuration::tests::test_depr_cpu_template_in_put_req ... ok test api_server::request::machine_configuration::tests::test_parse_get_machine_config_request ... ok test api_server::request::machine_configuration::tests::test_parse_patch_machine_config_request ... ok test api_server::request::metrics::tests::test_parse_put_metrics_request ... ok test api_server::request::machine_configuration::tests::test_parse_put_machine_config_request ... ok test api_server::request::mmds::tests::test_deprecated_config ... ok test api_server::request::mmds::tests::test_parse_get_mmds_request ... ok test api_server::request::mmds::tests::test_parse_patch_mmds_request ... ok test api_server::request::mmds::tests::test_parse_put_mmds_request ... ok test api_server::request::net::tests::test_parse_patch_net_request ... ok test api_server::request::snapshot::tests::test_parse_patch_vm_state ... ok test api_server::request::net::tests::test_parse_put_net_request ... ok test api_server::request::version::tests::test_parse_get_version_request ... ok test api_server::request::vsock::tests::test_depr_vsock_id ... ok test api_server::request::snapshot::tests::test_parse_put_snapshot ... ok test api_server::request::vsock::tests::test_parse_put_vsock_request ... ok test api_server::tests::test_handle_request_logging ... ok test api_server::tests::test_bind_and_run_with_limit ... ok test api_server::tests::test_handle_request ... ok test api_server::tests::test_serve_vmm_action_request ... ok test api_server::tests::test_bind_and_run ... ok test api_server::tests::test_kill_switch ... ok test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/main.rs (build/cargo_target/x86_64-alpine-linux-musl/debug/deps/firecracker-88cdc301096975ce) running 72 tests test api_server::parsed_request::tests::test_checked_id ... ok test api_server::parsed_request::tests::test_describe ... ok test api_server::parsed_request::tests::test_invalid_get ... ok test api_server::parsed_request::tests::test_missing_slash ... ok test api_server::parsed_request::tests::test_invalid_put ... ok test api_server::parsed_request::tests::test_invalid_patch ... ok test api_server::parsed_request::tests::test_try_from_get_balloon_stats ... ok test api_server::parsed_request::tests::test_try_from_get_balloon ... ok test api_server::parsed_request::tests::test_try_from_get_info ... ok test api_server::parsed_request::tests::test_try_from_get_machine_config ... ok test api_server::parsed_request::tests::test_try_from_get_mmds ... ok test api_server::parsed_request::tests::test_convert_to_response ... ok test api_server::parsed_request::tests::test_try_from_get_version ... ok test api_server::parsed_request::tests::test_error_into_response ... ok test api_server::parsed_request::tests::test_try_from_patch_balloon ... ok test api_server::parsed_request::tests::test_try_from_patch_drives ... ok test api_server::parsed_request::tests::test_try_from_patch_mmds ... ok test api_server::parsed_request::tests::test_try_from_patch_machine_config ... ok test api_server::parsed_request::tests::test_try_from_patch_netif ... ok test api_server::parsed_request::tests::test_try_from_patch_vm ... ok test api_server::parsed_request::tests::test_try_from_put_actions ... ok test api_server::parsed_request::tests::test_try_from_put_balloon ... ok test api_server::parsed_request::tests::test_try_from_put_boot ... ok test api_server::parsed_request::tests::test_try_from_put_logger ... ok test api_server::parsed_request::tests::test_try_from_put_machine_config ... ok test api_server::parsed_request::tests::test_try_from_put_cpu_config ... ok test api_server::parsed_request::tests::test_try_from_put_drives ... ok test api_server::parsed_request::tests::test_try_from_put_entropy ... ok test api_server::parsed_request::tests::test_try_from_put_metrics ... ok test api_server::parsed_request::tests::test_try_from_put_mmds ... ok test api_server::request::actions::tests::test_parse_put_actions_request ... ok test api_server::parsed_request::tests::test_try_from_put_netif ... ok test api_server::request::balloon::tests::test_parse_get_balloon_request ... ok test api_server::parsed_request::tests::test_try_from_put_vsock ... ok test api_server::parsed_request::tests::test_try_from_put_snapshot ... ok test api_server::request::balloon::tests::test_parse_patch_balloon_request ... ok test api_server::request::balloon::tests::test_parse_put_balloon_request ... ok test api_server::request::boot_source::tests::test_parse_boot_request ... ok test api_server::request::cpu_configuration::tests::test_parse_put_cpu_config_request_errors ... ok test api_server::request::cpu_configuration::tests::test_parse_put_cpu_config_request ... ok test api_server::request::entropy::tests::test_parse_put_entropy_request ... ok test api_server::request::drive::tests::test_parse_put_drive_request ... ok test api_server::request::drive::tests::test_parse_patch_drive_request ... ok test api_server::request::instance_info::tests::test_parse_get_instance_info_request ... ok test api_server::request::logger::tests::test_parse_put_logger_request ... ok test api_server::request::machine_configuration::tests::test_depr_cpu_template_in_patch_req ... ok test api_server::request::machine_configuration::tests::test_depr_cpu_template_in_put_req ... ok test api_server::request::machine_configuration::tests::test_parse_get_machine_config_request ... ok test api_server::request::machine_configuration::tests::test_parse_patch_machine_config_request ... ok test api_server::request::machine_configuration::tests::test_parse_put_machine_config_request ... ok test api_server::request::metrics::tests::test_parse_put_metrics_request ... ok test api_server::request::mmds::tests::test_parse_get_mmds_request ... ok test api_server::request::mmds::tests::test_deprecated_config ... ok test api_server::request::mmds::tests::test_parse_patch_mmds_request ... ok test api_server::request::mmds::tests::test_parse_put_mmds_request ... ok test api_server::request::net::tests::test_parse_patch_net_request ... ok test api_server::request::snapshot::tests::test_parse_patch_vm_state ... ok test api_server::request::net::tests::test_parse_put_net_request ... ok test api_server::request::version::tests::test_parse_get_version_request ... ok test api_server::request::vsock::tests::test_depr_vsock_id ... ok test api_server::request::snapshot::tests::test_parse_put_snapshot ... ok test api_server::request::vsock::tests::test_parse_put_vsock_request ... ok test api_server::tests::test_bind_and_run ... ok test api_server::tests::test_handle_request_logging ... ok test api_server::tests::test_bind_and_run_with_limit ... ok test api_server::tests::test_serve_vmm_action_request ... ok test seccomp::tests::test_filter_thread_categories ... ok test api_server::tests::test_kill_switch ... ok test api_server::tests::test_handle_request ... ok test seccomp::tests::test_get_filters ... ok test seccomp::tests::test_seccomp_config ... ok test metrics::tests::test_periodic_metrics ... ok test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running tests/verify_dependencies.rs (build/cargo_target/x86_64-alpine-linux-musl/debug/deps/verify_dependencies-12a4a3d01cd12488) running 1 test test test_no_comparison_requirements ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s Running unittests src/main.rs (build/cargo_target/x86_64-alpine-linux-musl/debug/deps/rebase_snap-e03de18ab08947de) running 3 tests test tests::test_parse_args ... ok test tests::test_rebase ... ok test tests::test_rebase_corner_cases ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s Doc-tests firecracker running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> firecracker: Entering fakeroot... >>> firecracker-doc*: Running split function doc... >>> firecracker-doc*: Preparing subpackage firecracker-doc... >>> firecracker-doc*: Running postcheck for firecracker-doc >>> firecracker-seccompiler*: Running split function seccompiler... '/home/buildozer/aports/testing/firecracker/pkg/firecracker/usr/bin/seccompiler-bin' -> '/home/buildozer/aports/testing/firecracker/pkg/firecracker-seccompiler/usr/bin/seccompiler-bin' >>> firecracker-seccompiler*: Preparing subpackage firecracker-seccompiler... >>> firecracker-seccompiler*: Stripping binaries >>> firecracker-seccompiler*: Running postcheck for firecracker-seccompiler >>> firecracker-rebase-snap*: Running split function rebase_snap... '/home/buildozer/aports/testing/firecracker/pkg/firecracker/usr/bin/rebase-snap' -> '/home/buildozer/aports/testing/firecracker/pkg/firecracker-rebase-snap/usr/bin/rebase-snap' >>> firecracker-rebase-snap*: Preparing subpackage firecracker-rebase-snap... >>> firecracker-rebase-snap*: Stripping binaries >>> firecracker-rebase-snap*: Running postcheck for firecracker-rebase-snap >>> firecracker*: Running postcheck for firecracker >>> firecracker*: Preparing package firecracker... >>> firecracker*: Stripping binaries >>> firecracker-doc*: Scanning shared objects >>> firecracker-rebase-snap*: Scanning shared objects >>> firecracker-seccompiler*: Scanning shared objects >>> firecracker*: Scanning shared objects >>> WARNING: firecracker-doc*: The -doc subpackage is unusually large, consider splitting it >>> firecracker-doc*: Tracing dependencies... >>> firecracker-doc*: Package size: 2.3 MB >>> firecracker-doc*: Compressing data... >>> firecracker-doc*: Create checksum... >>> firecracker-doc*: Create firecracker-doc-1.9.0-r0.apk >>> firecracker-rebase-snap*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 >>> firecracker-rebase-snap*: Package size: 348.0 KB >>> firecracker-rebase-snap*: Compressing data... >>> firecracker-rebase-snap*: Create checksum... >>> firecracker-rebase-snap*: Create firecracker-rebase-snap-1.9.0-r0.apk >>> firecracker-seccompiler*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 >>> firecracker-seccompiler*: Package size: 524.0 KB >>> firecracker-seccompiler*: Compressing data... >>> firecracker-seccompiler*: Create checksum... >>> firecracker-seccompiler*: Create firecracker-seccompiler-1.9.0-r0.apk >>> firecracker*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 >>> firecracker*: Package size: 3.4 MB >>> firecracker*: Compressing data... >>> firecracker*: Create checksum... >>> firecracker*: Create firecracker-1.9.0-r0.apk >>> firecracker: Build complete at Sun, 29 Sep 2024 05:19:19 +0000 elapsed time 0h 3m 41s >>> firecracker: Cleaning up srcdir >>> firecracker: Cleaning up pkgdir >>> firecracker: Uninstalling dependencies... (1/20) Purging .makedepends-firecracker (20240929.051540) (2/20) Purging cmake (3.30.4-r0) (3/20) Purging linux-headers (6.6-r0) (4/20) Purging cargo-auditable (0.6.4-r0) (5/20) Purging cargo (1.81.0-r0) (6/20) Purging rust (1.81.0-r0) (7/20) Purging clang18-dev (18.1.8-r0) (8/20) Purging clang18-extra-tools (18.1.8-r0) (9/20) Purging clang18 (18.1.8-r0) (10/20) Purging llvm18-linker-tools (18.1.8-r0) (11/20) Purging clang18-libclang (18.1.8-r0) (12/20) Purging clang18-headers (18.1.8-r0) (13/20) Purging clang18-libs (18.1.8-r0) (14/20) Purging libarchive (3.7.5-r0) (15/20) Purging libuv (1.49.0-r0) (16/20) Purging llvm18-libs (18.1.8-r0) (17/20) Purging rhash-libs (1.4.4-r0) (18/20) Purging scudo-malloc (18.1.8-r0) (19/20) Purging libffi (3.4.6-r0) (20/20) Purging libxml2 (2.12.8-r0) Executing busybox-1.36.1-r32.trigger OK: 410 MiB in 115 packages >>> firecracker: Updating the testing/x86_64 repository index... >>> firecracker: Signing the index...