repo: yaxpeax-x86
commit: 85b78c0e4c8713271b232737e68601e4413ef4e0 aka no-gods-no-, run: 1040
status: error in 23.546s
  description: callback error: stack traceback:
	[C]: in ?
	[C]: in field 'run'
	[string "goodfile"]:13: in main chunk
  deployed: false
    
artifacts
Sun, 05 Jul 2026 02:17:48 +0000
step:
git clone log (stdout)

Sun, 05 Jul 2026 02:17:49 +0000
step:
git clone log (stderr)
Cloning into 'tmpdir'...
warning: redirecting to https://github.com/iximeow/yaxpeax-x86.git/
Sun, 05 Jul 2026 02:17:50 +0000
step:
git checkout log (stdout)

Sun, 05 Jul 2026 02:17:51 +0000
step:
git checkout log (stderr)
Note: switching to '85b78c0e4c8713271b232737e68601e4413ef4e0'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c 

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 85b78c0 feature gate kvm tests to linux
Sun, 05 Jul 2026 02:17:51 +0000
step:
cargo build log (stdout)

Sun, 05 Jul 2026 02:17:51 +0000
step:
cargo build log (stderr)
    Updating crates.io index
     Locking 62 packages to latest compatible versions
   Compiling libc v0.2.186
   Compiling proc-macro2 v1.0.106
   Compiling unicode-ident v1.0.24
   Compiling parking_lot_core v0.9.12
   Compiling quote v1.0.46
   Compiling signal-hook v0.3.18
   Compiling autocfg v1.5.1
   Compiling log v0.4.33
   Compiling cfg-if v1.0.4
   Compiling smallvec v1.15.2
   Compiling serde_core v1.0.228
   Compiling scopeguard v1.2.0
   Compiling serde v1.0.228
   Compiling bitflags v2.13.0
   Compiling yaxpeax-x86 v2.1.1 (/home/iximeow/nvme0/ci_working_dir/tmpdir)
   Compiling lock_api v0.4.14
   Compiling num-traits v0.2.19
   Compiling syn v2.0.118
   Compiling errno v0.3.14
   Compiling mio v0.8.11
   Compiling signal-hook-registry v1.4.8
   Compiling parking_lot v0.12.5
   Compiling signal-hook-mio v0.2.5
   Compiling crossterm v0.27.0
   Compiling serde_derive v1.0.228
   Compiling yaxpeax-arch v0.3.2
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.67s
Sun, 05 Jul 2026 02:17:58 +0000
step:
cargo test --features _debug_internal_asserts -- --skip kvm log (stdout)

Sun, 05 Jul 2026 02:17:59 +0000
step:
cargo test --features _debug_internal_asserts -- --skip kvm log (stderr)
   Compiling proc-macro2 v1.0.106
   Compiling quote v1.0.46
   Compiling bitflags v1.3.2
   Compiling cfg_aliases v0.2.1
   Compiling heck v0.5.0
   Compiling rand_core v0.10.1
   Compiling getrandom v0.4.3
   Compiling kvm-ioctls v0.24.0
   Compiling yaxpeax-x86 v2.1.1 (/home/iximeow/nvme0/ci_working_dir/tmpdir)
   Compiling cpufeatures v0.3.0
   Compiling vmm-sys-util v0.15.0
   Compiling nix v0.31.3
   Compiling chacha20 v0.10.1
   Compiling rand v0.10.2
   Compiling kvm-bindings v0.14.1
   Compiling syn v2.0.118
   Compiling asmlinator v2.1.0
   Compiling strum_macros v0.28.0
   Compiling serde_derive v1.0.228
   Compiling strum v0.28.0
   Compiling yaxpeax-arch v0.3.2
error[E0133]: call to unsafe function `__cpuid` is unsafe and requires unsafe function or block
  --> test/long_mode/behavior.rs:12:21
   |
12 |         let leaf1 = core::arch::x86_64::__cpuid(1);
   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
   |
   = note: consult the function's documentation for information on how to avoid undefined behavior

error[E0133]: call to unsafe function `__cpuid` is unsafe and requires unsafe function or block
  --> test/protected_mode/behavior.rs:17:21
   |
17 |         let leaf1 = core::arch::x86_64::__cpuid(1);
   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
   |
   = note: consult the function's documentation for information on how to avoid undefined behavior

error[E0133]: call to unsafe function `__cpuid` is unsafe and requires unsafe function or block
  --> test/real_mode/behavior.rs:17:21
   |
17 |         let leaf1 = core::arch::x86_64::__cpuid(1);
   |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
   |
   = note: consult the function's documentation for information on how to avoid undefined behavior

For more information about this error, try `rustc --explain E0133`.
error: could not compile `yaxpeax-x86` (test "test") due to 3 previous errors

metrics

nameivorytower
x86_64 Matisse @ 3.500GHz
vitharr
x86_64 Granite Ridge @ 5.756GHz
nightly versionrustc 1.90.0 (1159e78c4 2025-09-14) rustc 1.96.0 (ac68faa20 2026-05-25)
libyaxpeax_x86_ffi_long_mode.so size (bytes)158048
bench-yaxpeax-fmt size (bytes)678560
bench-yaxpeax-no-fmt size (bytes)565360
fmt runtime (ms)3910
no-fmt runtime (ms)1765