diff --git a/std/debug.zig b/std/debug.zig index c5741f39096bbd644936f7e320ede65286a0d1e3..7f1a249f7ae4da932e230952ccc7b163501e6c95 100644 --- a/std/debug.zig +++ b/std/debug.zig @@ -214,7 +214,7 @@ pub fn writeStackTrace( tty_color: bool, ) !void { var frame_index: usize = 0; - var frames_left: usize = stack_trace.index; + var frames_left: usize = std.math.min(stack_trace.index, stack_trace.instruction_addresses.len); while (frames_left != 0) : ({ frames_left -= 1;