Skip to content

gdb tests have been flaking on windows/mshv #1326

Closed

Description

@jsturtevant

we've seen a couple flakes with gdb tests, I've retriggered this job to see if it was a flake. if it was will open an issue for the flake

Originally posted by @jsturtevant in #1309

Activity

  1. jsturtevant commented on Mar 19, 2026

    @jsturtevant
    ContributorAuthor

    failure:

         Running `/target/debug/examples/guest-debugging`
    warning: Can not parse XML target description; XML support was disabled at compile time
    warning: 132	src/arch/amd64/init.rs: No such file or directory
    hyperlight_guest_bin::arch::init::entrypoint (peb_address=<error reading variable: Cannot access memory at address 0xfffffffffffff000>, seed=<error reading variable: Cannot access memory at address 0xfffffffffffff008>, ops=<error reading variable: Cannot access memory at address 0xfffffffffffff010>, max_log_level=<error reading variable: Cannot access memory at address 0xfffffffffffff018>) at src/arch/amd64/init.rs:132
    Breakpoint 1 at 0x43287: file src/main.rs, line 694.
    warning: 694	src/main.rs: No such file or directory
    
    Breakpoint 1, simpleguest::hyperlight_main () at src/main.rs:694
    "Stopped at hyperlight_main breakpoint
    "#0  simpleguest::hyperlight_main () at src/main.rs:694
    #1  0x000000000006f8a9 in hyperlight_guest_bin::generic_init (peb_address=5038080, seed=4515860245123200426, ops=4096, max_log_level=1) at src/lib.rs:262
    #2  0x0000000000055b5e in pivot_stack ()
    /target/x86_64-unknown-linux-musl/debug/build/hyperlight-host-92161da5772f0ef8/out/gdb-commands.txt:16: Error in sourced command file:
    Remote connection closed
    test tests::test_gdb_end_to_end ... FAILED
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.16s
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.16s
         Running `/target/debug/examples/guest-debugging`
    warning: Can not parse XML target description; XML support was disabled at compile time
    warning: 132	src/arch/amd64/init.rs: No such file or directory
    hyperlight_guest_bin::arch::init::entrypoint (peb_address=<error reading variable: Cannot access memory at address 0xfffffffffffff000>, seed=<error reading variable: Cannot access memory at address 0xfffffffffffff008>, ops=<error reading variable: Cannot access memory at address 0xfffffffffffff010>, max_log_level=<error reading variable: Cannot access memory at address 0xfffffffffffff018>) at src/arch/amd64/init.rs:132
    Breakpoint 1 at 0x42781: file src/main.rs, line 539.
    warning: 539	src/main.rs: No such file or directory
    
    Breakpoint 1, simpleguest::use_sse2_registers () at src/main.rs:539
    $1 = [0, 0, 0, 0]
    Breakpoint 2 at 0x42798: file src/main.rs, line 541.
    
    Breakpoint 2, simpleguest::use_sse2_registers () at src/main.rs:541
    541	in src/main.rs
    $2 = [1.20000005, 0, 0, 0]
    [Inferior 1 (process 1) exited normally]
    test tests::test_gdb_sse_check has been running for over 60 seconds
    error: test failed, to rerun pass `-p hyperlight-host --example guest-debugging`
    test tests::test_gdb_sse_check ... ok
    
    failures:
    
    ---- tests::test_gdb_end_to_end stdout ----
    
    thread 'tests::test_gdb_end_to_end' panicked at src/hyperlight_host/examples/guest-debugging/main.rs:287:9:
    Gdb process exited with non-zero status: exit status: 1
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    
    
    failures:
        tests::test_gdb_end_to_end
    
    test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 68.00s
    
  2. jsturtevant commented on Mar 19, 2026

    @jsturtevant
    ContributorAuthor

    another instance:https://github.com/hyperlight-dev/hyperlight/actions/runs/23034363643/job/66899889238

    `D:\a\_work\hyperlight\hyperlight\target\debug\examples\guest-debugging.exe`
    warning: 132	src/arch/amd64/init.rs: No such file or directory
    hyperlight_guest_bin::arch::init::entrypoint (peb_address=<error reading variable: Cannot access memory at address 0xfffffffffffff000>, seed=<error reading variable: Cannot access memory at address 0xfffffffffffff008>, ops=<error reading variable: Cannot access memory at address 0xfffffffffffff010>, max_log_level=<error reading variable: Cannot access memory at address 0xfffffffffffff018>) at src/arch/amd64/init.rs:132
    Breakpoint 1 at 0x43287: file src/main.rs, line 694.
    
    warning: 694	src/main.rs: No such file or directory
    Breakpoint 1, simpleguest::hyperlight_main () at src/main.rs:694
    "Stopped at hyperlight_main breakpoint
    "#0  simpleguest::hyperlight_main () at src/main.rs:694
    #1  0x000000000006f8a9 in hyperlight_guest_bin::generic_init (peb_address=5038080, seed=2847743794227815636, ops=4096, max_log_level=4) at src/lib.rs:262
    #2  0x0000000000055b5e in pivot_stack ()
    [Inferior 1 (process 1) exited normally]
    test tests::test_gdb_end_to_end ... ok
    
    failures:
    
    ---- tests::test_gdb_sse_check stdout ----
    manifest dir D:/a/_work/hyperlight/hyperlight/src/hyperlight_host
    Warning: failed to remove D:\a\_work\hyperlight\hyperlight\target\debug\build\hyperlight-host-d33a04ea70f9d8c6\out/gdb-sse.output during cleanup: The system cannot find the file specified. (os error 2)
    
    thread 'tests::test_gdb_sse_check' panicked at src\hyperlight_host\examples\guest-debugging\main.rs:335:9:
    Failed to open gdb.output file: The system cannot find the file specified. (os error 2)
    stack backtrace:
       0:     0x7ff787580952 - std::backtrace_rs::backtrace::win64::trace
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85
       1:     0x7ff787580952 - std::backtrace_rs::backtrace::trace_unsynchronized
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
       2:     0x7ff787580952 - std::sys::backtrace::_print_fmt
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\sys\backtrace.rs:66
       3:     0x7ff787580952 - std::sys::backtrace::impl$0::print::impl$0::fmt
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\sys\backtrace.rs:39
       4:     0x7ff78759de0b - core::fmt::rt::Argument::fmt
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\core\src\fmt\rt.rs:173
       5:     0x7ff78759de0b - core::fmt::write
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\core\src\fmt\mod.rs:1465
       6:     0x7ff78757c937 - std::io::default_write_fmt
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\io\mod.rs:639
       7:     0x7ff78757c937 - std::io::Write::write_fmt<alloc::vec::Vec<u8,alloc::alloc::Global> >
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\io\mod.rs:1954
       8:     0x7ff787580795 - std::sys::backtrace::BacktraceLock::print
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\sys\backtrace.rs:42
       9:     0x7ff7875841fa - std::panicking::default_hook::closure$0
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\panicking.rs:300
      10:     0x7ff787583feb - std::panicking::default_hook
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\panicking.rs:324
      11:     0x7ff7874fe172 - alloc::boxed::impl$30::call
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\alloc\src\boxed.rs:1980
      12:     0x7ff7874fe172 - test::test_main_with_exit_callback::closure$0<test::test_main::closure_env$0>
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\test\src\lib.rs:145
      13:     0x7ff787584cfc - std::panicking::rust_panic_with_hook
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\panicking.rs:841
      14:     0x7ff787584b49 - std::panicking::begin_panic_handler::closure$0
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\panicking.rs:706
      15:     0x7ff7875816ff - std::sys::backtrace::__rust_end_short_backtrace<std::panicking::begin_panic_handler::closure_env$0,never$>
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\sys\backtrace.rs:168
      16:     0x7ff78758475e - std::panicking::begin_panic_handler
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\panicking.rs:697
      17:     0x7ff7875b23e1 - core::panicking::panic_fmt
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\core\src\panicking.rs:75
      18:     0x7ff7874b38ee - core::panicking::panic_display<enum2$<hyperlight_host::error::HyperlightError> >
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2\library\core\src\panicking.rs:268
      19:     0x7ff7874b83be - guest_debugging::tests::test_gdb_sse_check::closure$0::panic_cold_display<enum2$<hyperlight_host::error::HyperlightError> >
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2\library\core\src\panic.rs:100
      20:     0x7ff7874b80f6 - guest_debugging::tests::test_gdb_sse_check::closure$0
                                   at D:\a\_work\hyperlight\hyperlight\src\hyperlight_host\examples\guest-debugging\main.rs:335
      21:     0x7ff7874b216b - core::ops::function::FnOnce::call_once<guest_debugging::tests::test_gdb_sse_check::closure_env$0,tuple$<> >
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2\library\core\src\ops\function.rs:250
      22:     0x7ff78750f047 - serial_test::serial_code_lock::local_serial_core
                                   at C:\Users\cloudtest\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\serial_test-3.4.0\src\serial_code_lock.rs:36
      23:     0x7ff7874b7be7 - guest_debugging::tests::test_gdb_sse_check
                                   at D:\a\_work\hyperlight\hyperlight\src\hyperlight_host\examples\guest-debugging\main.rs:291
      24:     0x7ff7874b7b38 - guest_debugging::tests::test_gdb_sse_check::closure$0
                                   at D:\a\_work\hyperlight\hyperlight\src\hyperlight_host\examples\guest-debugging\main.rs:292
      25:     0x7ff7874b20d2 - core::ops::function::FnOnce::call_once<guest_debugging::tests::test_gdb_sse_check::closure_env$0,tuple$<> >
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2\library\core\src\ops\function.rs:250
      26:     0x7ff7875055c0 - core::ops::function::FnOnce::call_once
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\core\src\ops\function.rs:250
      27:     0x7ff7875055c0 - test::__rust_begin_short_backtrace<enum2$<core::result::Result<tuple$<>,alloc::string::String> >,enum2$<core::result::Result<tuple$<>,alloc::string::String> > (*)()>
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\test\src\lib.rs:648
      28:     0x7ff787503ff3 - test::run_test_in_process
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\test\src\lib.rs:671
      29:     0x7ff787503ff3 - test::run_test::closure$0
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\test\src\lib.rs:592
      30:     0x7ff7874bf04c - test::run_test::closure$1
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\test\src\lib.rs:622
      31:     0x7ff7874bf04c - std::sys::backtrace::__rust_begin_short_backtrace<test::run_test::closure_env$1,tuple$<> >
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\sys\backtrace.rs:152
      32:     0x7ff7874c34dd - core::ops::function::FnOnce::call_once<std::thread::impl$0::spawn_unchecked_::closure_env$1<test::run_test::closure_env$1,tuple$<> >,tuple$<> >
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\core\src\ops\function.rs:250
      33:     0x7ff7875877dd - alloc::boxed::impl$28::call_once
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\alloc\src\boxed.rs:1966
      34:     0x7ff7875877dd - alloc::boxed::impl$28::call_once
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\alloc\src\boxed.rs:1966
      35:     0x7ff7875877dd - std::sys::pal::windows::thread::impl$0::new::thread_start
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library\std\src\sys\pal\windows\thread.rs:60
      36:     0x7ffaceb04cb0 - BaseThreadInitThunk
      37:     0x7ffacfb1edcb - RtlUserThreadStart
    
    
    failures:
        tests::test_gdb_sse_check
    
    test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 28.04s
    
  3. ludfjig commented on Mar 23, 2026

    @ludfjig
    Contributor

    On MSHV too

    https://github.com/hyperlight-dev/hyperlight/actions/runs/23458926445/job/68255990313

    cargo test --profile=dev   --example guest-debugging --features gdb
       Compiling managed v0.8.0
       Compiling pastey v0.2.1
       Compiling hyperlight-host v0.13.1 (/mnt/vss/_work/hyperlight/hyperlight/src/hyperlight_host)
       Compiling gdbstub v0.7.10
       Compiling gdbstub_arch v0.3.3
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.96s
         Running unittests examples/guest-debugging/main.rs (target/debug/examples/guest_debugging-4cc2297f7180e96a)
    
    running 2 tests
       Compiling hyperlight-host v0.13.1 (/mnt/vss/_work/hyperlight/hyperlight/src/hyperlight_host)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.74s
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.16s
         Running `/mnt/vss/_work/hyperlight/hyperlight/target/debug/examples/guest-debugging`
    hyperlight_guest_bin::arch::init::entrypoint (peb_address=<error reading variable: Cannot access memory at address 0xfffffffffffff000>, seed=<error reading variable: Cannot access memory at address 0xfffffffffffff008>, ops=<error reading variable: Cannot access memory at address 0xfffffffffffff010>, max_log_level=<error reading variable: Cannot access memory at address 0xfffffffffffff018>) at src/arch/amd64/init.rs:132
    132	pub extern "C" fn entrypoint(peb_address: u64, seed: u64, ops: u64, max_log_level: u64) {
    Breakpoint 1 at 0x43db7: file src/main.rs, line 859.
    
    Breakpoint 1, simpleguest::hyperlight_main () at src/main.rs:859
    859	#[instrument(skip_all, parent = Span::current(), level= "Trace")]
    "Stopped at hyperlight_main breakpoint
    "#0  simpleguest::hyperlight_main () at src/main.rs:859
    #1  0x0000000000070909 in hyperlight_guest_bin::generic_init (peb_address=5042176, seed=1388523398987174563, ops=4096, max_log_level=4) at src/lib.rs:262
    #2  0x0000000000056b9e in pivot_stack ()
    /mnt/vss/_work/hyperlight/hyperlight/target/debug/build/hyperlight-host-6be4c368ad61488f/out/gdb-commands.txt:16: Error in sourced command file:
    Remote connection closed
    test tests::test_gdb_end_to_end ... FAILED
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.16s
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.16s
         Running `/mnt/vss/_work/hyperlight/hyperlight/target/debug/examples/guest-debugging`
    hyperlight_guest_bin::arch::init::entrypoint (peb_address=<error reading variable: Cannot access memory at address 0xfffffffffffff000>, seed=<error reading variable: Cannot access memory at address 0xfffffffffffff008>, ops=<error reading variable: Cannot access memory at address 0xfffffffffffff010>, max_log_level=<error reading variable: Cannot access memory at address 0xfffffffffffff018>) at src/arch/amd64/init.rs:132
    132	pub extern "C" fn entrypoint(peb_address: u64, seed: u64, ops: u64, max_log_level: u64) {
    Breakpoint 1 at 0x432b1: file src/main.rs, line 704.
    
    Breakpoint 1, simpleguest::use_sse2_registers () at src/main.rs:704
    704	    let val: f32 = 1.2f32;
    $1 = [0, 0, 0, 0]
    Breakpoint 2 at 0x432c8: file src/main.rs, line 706.
    
    Breakpoint 2, simpleguest::use_sse2_registers () at src/main.rs:706
    706	}
    $2 = [1.20000005, 0, 0, 0]
    [Inferior 1 (process 1) exited normally]
    test tests::test_gdb_sse_check ... ok
    
    failures:
    
    ---- tests::test_gdb_end_to_end stdout ----
    
    thread 'tests::test_gdb_end_to_end' panicked at src/hyperlight_host/examples/guest-debugging/main.rs:287:9:
    Gdb process exited with non-zero status: exit status: 1
    stack backtrace:
       0:     0x5ce5acdb3862 - std::backtrace_rs::backtrace::libunwind::trace::h9c1aa7b29a521839
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
       1:     0x5ce5acdb3862 - std::backtrace_rs::backtrace::trace_unsynchronized::hb123c31478ec901c
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
       2:     0x5ce5acdb3862 - std::sys::backtrace::_print_fmt::hdda75a118fd2034a
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/sys/backtrace.rs:66:9
       3:     0x5ce5acdb3862 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::hf435e8e9347709a8
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/sys/backtrace.rs:39:26
       4:     0x5ce5acdd8ef3 - core::fmt::rt::Argument::fmt::h9802ea71fd88c728
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/fmt/rt.rs:173:76
       5:     0x5ce5acdd8ef3 - core::fmt::write::h0a51fad3804c5e7c
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/fmt/mod.rs:1465:25
       6:     0x5ce5acdb0cd3 - std::io::default_write_fmt::h33ff8981097f58ea
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/io/mod.rs:639:11
       7:     0x5ce5acdb0cd3 - std::io::Write::write_fmt::he54474135bb64f2f
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/io/mod.rs:1954:13
       8:     0x5ce5acdb36b2 - std::sys::backtrace::BacktraceLock::print::h1ec5ce5bb8ee285e
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/sys/backtrace.rs:42:9
       9:     0x5ce5acdb4e2c - std::panicking::default_hook::{{closure}}::h5ffefe997a3c75e4
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:300:27
      10:     0x5ce5acdb4c82 - std::panicking::default_hook::h820c77ba0601d6bb
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:324:9
      11:     0x5ce5acd2dba4 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hd2d9a835f4b8f423
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/boxed.rs:1980:9
      12:     0x5ce5acd2dba4 - test::test_main_with_exit_callback::{{closure}}::h32c4bc4a085dff05
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/test/src/lib.rs:145:21
      13:     0x5ce5acdb57ab - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h8be59125c8e59551
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/boxed.rs:1980:9
      14:     0x5ce5acdb57ab - std::panicking::rust_panic_with_hook::h8b29cbe181d50030
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:841:13
      15:     0x5ce5acdb557a - std::panicking::begin_panic_handler::{{closure}}::h9f5b6f6dc6fde83e
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:706:13
      16:     0x5ce5acdb3d59 - std::sys::backtrace::__rust_end_short_backtrace::hd7b0c344383b0b61
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/sys/backtrace.rs:168:18
      17:     0x5ce5acdb520d - __rustc[5224e6b81cd82a8f]::rust_begin_unwind
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:697:5
      18:     0x5ce5acce7f90 - core::panicking::panic_fmt::hc49fc28484033487
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/panicking.rs:75:14
      19:     0x5ce5accf2af0 - core::panicking::panic_display::hba122be99cc0fba5
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/panicking.rs:268:5
      20:     0x5ce5accef5da - guest_debugging::tests::test_gdb_end_to_end::{{closure}}::panic_cold_display::h8394e9c5b1674f50
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/panic.rs:100:13
      21:     0x5ce5accef467 - guest_debugging::tests::test_gdb_end_to_end::{{closure}}::hc3c5d06bc06f83df
                                   at /mnt/vss/_work/hyperlight/hyperlight/src/hyperlight_host/examples/guest-debugging/main.rs:287:9
      22:     0x5ce5accf0dbe - core::ops::function::FnOnce::call_once::hdc8de61350e3f48b
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250:5
      23:     0x5ce5acd3c103 - serial_test::serial_code_lock::local_serial_core::h94853a0516779f98
                                   at /opt/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serial_test-3.4.0/src/serial_code_lock.rs:36:5
      24:     0x5ce5acceee19 - guest_debugging::tests::test_gdb_end_to_end::hdaace4ba8766b60e
                                   at /mnt/vss/_work/hyperlight/hyperlight/src/hyperlight_host/examples/guest-debugging/main.rs:247:5
      25:     0x5ce5acceed67 - guest_debugging::tests::test_gdb_end_to_end::{{closure}}::hec128fd6b585d400
                                   at /mnt/vss/_work/hyperlight/hyperlight/src/hyperlight_host/examples/guest-debugging/main.rs:248:29
      26:     0x5ce5accf0cf6 - core::ops::function::FnOnce::call_once::h9263dd99c9599326
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250:5
      27:     0x5ce5acd332ab - core::ops::function::FnOnce::call_once::h92226b62eea5e740
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250:5
      28:     0x5ce5acd332ab - test::__rust_begin_short_backtrace::h5403e9ff57c40dab
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/test/src/lib.rs:648:18
      29:     0x5ce5acd3252e - test::run_test_in_process::{{closure}}::hde5ebd764eed8d41
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/test/src/lib.rs:671:74
      30:     0x5ce5acd3252e - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h87a841e037538b15
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/panic/unwind_safe.rs:272:9
      31:     0x5ce5acd3252e - std::panicking::catch_unwind::do_call::hfce8274c0464d7ee
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:589:40
      32:     0x5ce5acd3252e - std::panicking::catch_unwind::hf1024a3b71e7559a
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:552:19
      33:     0x5ce5acd3252e - std::panic::catch_unwind::h32f944874226e619
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panic.rs:359:14
      34:     0x5ce5acd3252e - test::run_test_in_process::he51794d4da2ed405
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/test/src/lib.rs:671:27
      35:     0x5ce5acd3252e - test::run_test::{{closure}}::hc41d5e32018fb032
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/test/src/lib.rs:592:43
      36:     0x5ce5accf7304 - test::run_test::{{closure}}::hb8e8bc84d9b1bbba
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/test/src/lib.rs:622:41
      37:     0x5ce5accf7304 - std::sys::backtrace::__rust_begin_short_backtrace::h725872d9e0edd537
    error: test failed, to rerun pass `-p hyperlight-host --example guest-debugging`
    error: Recipe `test-rust-gdb-debugging` failed on line 252 with exit code 101
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/sys/backtrace.rs:152:18
      38:     0x5ce5accfaa8a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hc300ae8ae2205644
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/thread/mod.rs:559:17
      39:     0x5ce5accfaa8a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h98ba43e212713b1f
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/panic/unwind_safe.rs:272:9
      40:     0x5ce5accfaa8a - std::panicking::catch_unwind::do_call::h3367b31a744e4f14
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:589:40
      41:     0x5ce5accfaa8a - std::panicking::catch_unwind::h0a7a52dbc375b4fd
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panicking.rs:552:19
      42:     0x5ce5accfaa8a - std::panic::catch_unwind::he34cdfe5914307ff
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/panic.rs:359:14
      43:     0x5ce5accfaa8a - std::thread::Builder::spawn_unchecked_::{{closure}}::h73faeaeb9205adc3
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/thread/mod.rs:557:30
      44:     0x5ce5accfaa8a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7c65d33fb6595d81
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/core/src/ops/function.rs:250:5
      45:     0x5ce5acdb87bf - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h8703e59bc8145d18
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/alloc/src/boxed.rs:1966:9
      46:     0x5ce5acdb87bf - std::sys::pal::unix::thread::Thread::new::thread_start::h1ff51d6e85162efd
                                   at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/sys/pal/unix/thread.rs:107:17
      47:     0x76e7b5a8bca7 - <unknown>
      48:     0x76e7b5b0fabc - <unknown>
      49:                0x0 - <unknown>
    
    
    failures:
        tests::test_gdb_end_to_end
    
    test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 26.98s
    
  4. changed the title [-]gdb tests have been flaking on windows[/-] [+]gdb tests have been flaking on windows/mshv[/+] on Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions