From 70dbe0104c02daf65d3e2eb44bb6787ab0b44044 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Sun, 8 Mar 2026 18:57:16 +0100 Subject: [PATCH] Fix panic() infinite recursion by unregistering handlers before abort() --- pclsync/psignal.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pclsync/psignal.c b/pclsync/psignal.c index e2bb98c..4ce71bf 100644 --- a/pclsync/psignal.c +++ b/pclsync/psignal.c @@ -39,6 +39,10 @@ void panic(const char *msg) { free(symbols); } + signal(SIGSEGV, SIG_DFL); + signal(SIGABRT, SIG_DFL); + signal(SIGBUS, SIG_DFL); + abort(); }