From 17859b6dfd29032e48702dd0ce60734ad6470fee Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Mon, 14 Jul 2025 18:42:32 +0200 Subject: [PATCH] fix: don't try to call thespian debugger signal handler on macos --- src/renderer/vaxis/renderer.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/vaxis/renderer.zig b/src/renderer/vaxis/renderer.zig index 055a946..2ac6f8c 100644 --- a/src/renderer/vaxis/renderer.zig +++ b/src/renderer/vaxis/renderer.zig @@ -153,7 +153,7 @@ fn handle_crash(sig: i32, info: *const std.posix.siginfo_t, ctx_ptr: ?*anyopaque self.vx.deinit(self.allocator, self.tty.anyWriter()); self.tty.deinit(); } - if (jit_debugger_enabled) { + if (builtin.os.tag == .linux and jit_debugger_enabled) { handleSegfaultPosixNoAbort(sig, info, ctx_ptr); @import("thespian").sighdl_debugger(sig, @ptrCast(@constCast(info)), ctx_ptr); std.posix.abort();