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

    S-needs-triageThe issue has not yet been reviewed.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions