<div dir="auto"><div>On Mon, Apr 11, 2022, 7:27 PM Paul Gofman <<a href="mailto:pgofman@codeweavers.com">pgofman@codeweavers.com</a>> wrote:<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Signed-off-by: Paul Gofman <<a href="mailto:pgofman@codeweavers.com" target="_blank" rel="noreferrer">pgofman@codeweavers.com</a>><br>
---<br>
 dlls/ntdll/unix/signal_arm.c    |  4 ++++<br>
 dlls/ntdll/unix/signal_arm64.c  |  4 ++++<br>
 dlls/ntdll/unix/signal_i386.c   |  4 ++++<br>
 dlls/ntdll/unix/signal_x86_64.c |  4 ++++<br>
 dlls/ntdll/unix/thread.c        |  3 ++-<br>
 dlls/ntdll/unix/unix_private.h  | 10 +++++++++-<br>
 dlls/ntdll/unix/virtual.c       |  5 +++++<br>
 7 files changed, 32 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/dlls/ntdll/unix/signal_arm.c b/dlls/ntdll/unix/signal_arm.c<br>
index 1fea76f6563..1c03b707890 100644<br>
--- a/dlls/ntdll/unix/signal_arm.c<br>
+++ b/dlls/ntdll/unix/signal_arm.c<br>
@@ -780,6 +780,10 @@ static BOOL handle_syscall_fault( ucontext_t *context, EXCEPTION_RECORD *rec )<br>
            (DWORD)IP_sig(context), (DWORD)SP_sig(context), (DWORD)LR_sig(context),<br>
            (DWORD)PC_sig(context), (DWORD)CPSR_sig(context) );<br>
<br>
+    if (rec->ExceptionCode == STATUS_ACCESS_VIOLATION<br>
+            && is_inside_syscall_stack_guard( (char *)rec->ExceptionInformation[1] ))<br>
+        ERR_(seh)( "Syscall stack overrun.\n ");<br>
+<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Would it be a good idea to let it grow instead? Instead of, or in addition to, the increased 1M stack limit.</div></div>