repo: yaxpeax-x86
commit: 588535b90d37100b0446d539d8b82e2374e8a97e aka rustc-issue, run: 1011
status: error in 17.525s
  description: callback error: stack traceback:
	[C]: in ?
	[C]: in field 'run'
	[string "goodfile"]:13: in main chunk
  deployed: false
    
artifacts
Sat, 30 May 2026 19:53:56 +0000
step:
git clone log (stdout)

Sat, 30 May 2026 19:53:56 +0000
step:
git clone log (stderr)
Cloning into 'tmpdir'...
warning: redirecting to https://github.com/iximeow/yaxpeax-x86.git/
Sat, 30 May 2026 19:53:57 +0000
step:
git checkout log (stdout)

Sat, 30 May 2026 19:53:57 +0000
step:
git checkout log (stderr)
Note: switching to '588535b90d37100b0446d539d8b82e2374e8a97e'.

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 588535b note: rustc unexpectedly overflowed its stack! this is a bug
Sat, 30 May 2026 19:53:57 +0000
step:
cargo build log (stdout)

Sat, 30 May 2026 19:53:57 +0000
step:
cargo build log (stderr)
    Updating crates.io index
     Locking 85 packages to latest compatible versions
   Compiling libc v0.2.186
   Compiling proc-macro2 v1.0.106
   Compiling parking_lot_core v0.9.12
   Compiling quote v1.0.45
   Compiling signal-hook v0.3.18
   Compiling unicode-ident v1.0.24
   Compiling autocfg v1.5.1
   Compiling log v0.4.30
   Compiling cfg-if v1.0.4
   Compiling smallvec v1.15.1
   Compiling scopeguard v1.2.0
   Compiling serde_core v1.0.228
   Compiling serde v1.0.228
   Compiling bitflags v2.11.1
   Compiling yaxpeax-x86 v2.1.1 (/home/iximeow/toy/build-o-tron-env/tmpdir)
   Compiling lock_api v0.4.14
   Compiling num-traits v0.2.19
   Compiling syn v2.0.117
   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 4.92s
Sat, 30 May 2026 19:54:02 +0000
step:
cargo test --features _debug_internal_asserts -- --skip kvm log (stdout)

Sat, 30 May 2026 19:54:02 +0000
step:
cargo test --features _debug_internal_asserts -- --skip kvm log (stderr)
   Compiling proc-macro2 v1.0.106
   Compiling quote v1.0.45
   Compiling bitflags v1.3.2
   Compiling cfg_aliases v0.2.1
   Compiling rand_core v0.10.1
   Compiling kvm-ioctls v0.24.0
   Compiling heck v0.5.0
   Compiling getrandom v0.4.2
   Compiling yaxpeax-x86 v2.1.1 (/home/iximeow/toy/build-o-tron-env/tmpdir)
   Compiling cpufeatures v0.3.0
   Compiling vmm-sys-util v0.15.0
   Compiling nix v0.31.3
   Compiling chacha20 v0.10.0
   Compiling rand v0.10.1
   Compiling kvm-bindings v0.14.0
   Compiling syn v2.0.117
   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
warning: multiple variants are never constructed
   --> test/long_mode/mod.rs:134:5
    |
133 | enum FeatureSet {
    |      ---------- variants in this enum
134 |     DecoderK8,
    |     ^^^^^^^^^
135 |     DecoderBulldozer,
    |     ^^^^^^^^^^^^^^^^
136 |     DecoderNetburst,
    |     ^^^^^^^^^^^^^^^
137 |     // SSE and SSE2 are part of baseline x86_64, always enabled
138 |     SSE,
    |     ^^^
139 |     SSE2,
    |     ^^^^
140 |     SSE3,
    |     ^^^^
141 |     SSSE3,
    |     ^^^^^
142 |     SSE4_1,
    |     ^^^^^^
143 |     SSE4_2,
    |     ^^^^^^
144 |     SSE4a,
    |     ^^^^^
    |
    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: field `c` is never read
   --> test/long_mode/mod.rs:211:5
    |
209 | struct Disasm {
    |        ------ field in this struct
210 |     display: &'static str,
211 |     c: Option<&'static str>,
    |     ^

error: rustc interrupted by SIGSEGV, printing backtrace

/home/iximeow/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/librustc_driver-4d71126a08f22b4a.so(+0x3bf964c)[0x7ed6421f964c]
/lib/x86_64-linux-gnu/libc.so.6(+0x45330)[0x7ed63e245330]
/home/iximeow/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/libLLVM.so.22.1-rust-1.96.0-stable(_ZN4llvm16DwarfCompileUnit20constructVariableDIEERNS_11DbgVariableEb+0x187)[0x7ed63c46859b]
/home/iximeow/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/libLLVM.so.22.1-rust-1.96.0-stable(_ZN4llvm16DwarfCompileUnit25createAndAddScopeChildrenEPNS_12LexicalScopeERNS_3DIEE+0x757)[0x7ed63c467b97]

### cycle encountered after 4 frames with period 5
/home/iximeow/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/libLLVM.so.22.1-rust-1.96.0-stable(_ZN4llvm16DwarfCompileUnit25createAndAddScopeChildrenEPNS_12LexicalScopeERNS_3DIEE+0x61c)[0x7ed63c467a5c]
/home/iximeow/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/libLLVM.so.22.1-rust-1.96.0-stable(_ZN4llvm16DwarfCompileUnit25createAndAddScopeChildrenEPNS_12LexicalScopeERNS_3DIEE+0x61c)[0x7ed63c467a5c]
/home/iximeow/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/libLLVM.so.22.1-rust-1.96.0-stable(_ZN4llvm16DwarfCompileUnit25createAndAddScopeChildrenEPNS_12LexicalScopeERNS_3DIEE+0x61c)[0x7ed63c467a5c]
/home/iximeow/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/libLLVM.so.22.1-rust-1.96.0-stable(_ZN4llvm16DwarfCompileUnit25createAndAddScopeChildrenEPNS_12LexicalScopeERNS_3DIEE+0x61c)[0x7ed63c467a5c]
/home/iximeow/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/libLLVM.so.22.1-rust-1.96.0-stable(_ZN4llvm16DwarfCompileUnit25createAndAddScopeChildrenEPNS_12LexicalScopeERNS_3DIEE+0x61c)[0x7ed63c467a5c]
### recursed 50 times

/home/iximeow/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/libLLVM.so.22.1-rust-1.96.0-stable(_ZN4llvm16DwarfCompileUnit25createAndAddScopeChildrenEPNS_12LexicalScopeERNS_3DIEE+0x61c)[0x7ed63c467a5c]
/home/iximeow/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/libLLVM.so.22.1-rust-1.96.0-stable(_ZN4llvm16DwarfCompileUnit25createAndAddScopeChildrenEPNS_12LexicalScopeERNS_3DIEE+0x61c)[0x7ed63c467a5c]

note: rustc unexpectedly overflowed its stack! this is a bug
note: maximum backtrace depth reached, frames may have been lost
note: we would appreciate a report at https://github.com/rust-lang/rust
help: you can increase rustc's stack size by setting RUST_MIN_STACK=16777216
warning: `yaxpeax-x86` (test "test") generated 2 warnings
error: could not compile `yaxpeax-x86` (test "test"); 2 warnings emitted

Caused by:
  process didn't exit successfully: `/home/iximeow/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name test --edition=2018 test/test.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="_debug_internal_asserts"' --cfg 'feature="alloc"' --cfg 'feature="behavior"' --cfg 'feature="colors"' --cfg 'feature="default"' --cfg 'feature="fmt"' --cfg 'feature="serde"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --cfg 'feature="strum"' --cfg 'feature="use-serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_debug_internal_asserts", "_debug_internal_disasm_stats", "alloc", "behavior", "capstone_bench", "colors", "default", "fmt", "profiling", "serde", "serde_derive", "serde_json", "std", "strum", "unstable", "use-serde"))' -C metadata=d43fbb326ff8cb40 -C extra-filename=-4215ef4e9317defa --out-dir /home/iximeow/toy/build-o-tron-env/tmpdir/target/debug/deps -C incremental=/home/iximeow/toy/build-o-tron-env/tmpdir/target/debug/incremental -L dependency=/home/iximeow/toy/build-o-tron-env/tmpdir/target/debug/deps --extern asmlinator=/home/iximeow/toy/build-o-tron-env/tmpdir/target/debug/deps/libasmlinator-ce300cd2c5ee6e2b.rlib --extern cfg_if=/home/iximeow/toy/build-o-tron-env/tmpdir/target/debug/deps/libcfg_if-0944d91213d4f0b7.rlib --extern num_traits=/home/iximeow/toy/build-o-tron-env/tmpdir/target/debug/deps/libnum_traits-e41a1e2d6bd0688c.rlib --extern rand=/home/iximeow/toy/build-o-tron-env/tmpdir/target/debug/deps/librand-589a320af77100a6.rlib --extern serde=/home/iximeow/toy/build-o-tron-env/tmpdir/target/debug/deps/libserde-0dedfe0df3969f57.rlib --extern serde_derive=/home/iximeow/toy/build-o-tron-env/tmpdir/target/debug/deps/libserde_derive-af8c9e1d80747dac.so --extern strum=/home/iximeow/toy/build-o-tron-env/tmpdir/target/debug/deps/libstrum-cd61032d6f5ee168.rlib --extern yaxpeax_arch=/home/iximeow/toy/build-o-tron-env/tmpdir/target/debug/deps/libyaxpeax_arch-995d59174cb8b794.rlib --extern yaxpeax_x86=/home/iximeow/toy/build-o-tron-env/tmpdir/target/debug/deps/libyaxpeax_x86-7ceae78450194eb6.rlib` (signal: 11, SIGSEGV: invalid memory reference)

metrics

namevitharr
x86_64 Granite Ridge @ 5.752GHz
nightly versionrustc 1.96.0 (ac68faa20 2026-05-25)