From 44d2a74eeb9c43a870f4eb032a30f1e393382f33 Mon Sep 17 00:00:00 2001 From: Rocco Corsi <5201151+rcorsi@users.noreply.github.com> Date: Sun, 12 Oct 2025 09:30:18 -0400 Subject: [PATCH] LibJS: Increase the stack limit when ASAN enabled Linux, x86_64, Sanitizer, GNU runners on GitHub Action fail randomly with a stack overflow on recursive test called: Libraries/LibJS/Tests/runtime-error-call-stack-size.js --- Libraries/LibJS/Runtime/VM.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Libraries/LibJS/Runtime/VM.h b/Libraries/LibJS/Runtime/VM.h index 2771816aea1..6470d01ebca 100644 --- a/Libraries/LibJS/Runtime/VM.h +++ b/Libraries/LibJS/Runtime/VM.h @@ -108,8 +108,8 @@ public: bool did_reach_stack_space_limit() const { -#if defined(AK_OS_MACOS) && defined(HAS_ADDRESS_SANITIZER) - // We hit stack limits sooner on macOS 14 arm64 with ASAN enabled. +#if defined(HAS_ADDRESS_SANITIZER) + // We hit stack limits sooner with ASAN enabled. return m_stack_info.size_free() < 96 * KiB; #else return m_stack_info.size_free() < 32 * KiB;