From 36cc299507a718548c186385dff2b5e659671076 Mon Sep 17 00:00:00 2001 From: Andrew Arnott Date: Thu, 2 May 2024 08:38:48 -0600 Subject: [PATCH] Increase `AsyncCrossProcessMutex` stack size This avoids a StackOverflowException when dotnet tracing is turned on. --- src/Microsoft.VisualStudio.Threading/AsyncCrossProcessMutex.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.VisualStudio.Threading/AsyncCrossProcessMutex.cs b/src/Microsoft.VisualStudio.Threading/AsyncCrossProcessMutex.cs index dbe0162c1..599d66d76 100644 --- a/src/Microsoft.VisualStudio.Threading/AsyncCrossProcessMutex.cs +++ b/src/Microsoft.VisualStudio.Threading/AsyncCrossProcessMutex.cs @@ -54,7 +54,7 @@ public class AsyncCrossProcessMutex public AsyncCrossProcessMutex(string name) { Requires.NotNullOrEmpty(name); - this.namedMutexOwner = new Thread(this.MutexOwnerThread, 100 * 1024) + this.namedMutexOwner = new Thread(this.MutexOwnerThread, 256 * 1024) { Name = $"{nameof(AsyncCrossProcessMutex)}-{name}", };