1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 21:07:35 +00:00

LibJS: Throw "call stack size exceeded" exception a bit earlier

This number is pure guesswork but it appears to fix GCC builds with
both ASAN and UBSAN hitting a native stack overflow before we have
a chance to catch it on our Azure CI.
This commit is contained in:
Andreas Kling 2024-02-20 10:52:15 +01:00
parent 13ed003be1
commit fb4c632309

View file

@ -98,7 +98,7 @@ public:
{
// Address sanitizer (ASAN) used to check for more space but
// currently we can't detect the stack size with it enabled.
return m_stack_info.size_free() < 32 * KiB;
return m_stack_info.size_free() < 128 * KiB;
}
// TODO: Rename this function instead of providing a second argument, now that the global object is no longer passed in.