From 4f3b59f708058ce4e4b6a1cacd2a3dae6e1c7aae Mon Sep 17 00:00:00 2001 From: Jacob Young Date: Wed, 28 May 2025 02:26:38 -0400 Subject: [PATCH] debug: disable fp-based frame unwinding when fp is omitted This has been causing non-deterministic timeouts on aarch64 CI. --- lib/std/debug.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/std/debug.zig b/lib/std/debug.zig index 7b55a05db5..527676566c 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -932,6 +932,8 @@ pub const StackIterator = struct { } } + if (builtin.omit_frame_pointer) return null; + const fp = if (comptime native_arch.isSPARC()) // On SPARC the offset is positive. (!) math.add(usize, it.fp, fp_offset) catch return null