diff --git a/doctest/parts/doctest.cpp b/doctest/parts/doctest.cpp
index a76193b..e96a858 100644
--- a/doctest/parts/doctest.cpp
+++ b/doctest/parts/doctest.cpp
@@ -1627,7 +1627,7 @@ namespace {
static bool isSet;
static struct sigaction oldSigActions[DOCTEST_COUNTOF(signalDefs)];
static stack_t oldSigStack;
- static char altStackMem[4 * SIGSTKSZ];
+ static char altStackMem[32768];
static void handleSignal(int sig) {
const char* name = "<unknown signal>";