From b872340c5d64eb3d60f8da6c5d5f8c6074e0450c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Domeradzki?= Date: Thu, 6 Nov 2025 21:02:11 +0100 Subject: [PATCH] Add more debug logging --- ArchiSteamFarm/Helpers/CrossProcessFileBasedSemaphore.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/Helpers/CrossProcessFileBasedSemaphore.cs b/ArchiSteamFarm/Helpers/CrossProcessFileBasedSemaphore.cs index ba73bb8e3..20a7ee899 100644 --- a/ArchiSteamFarm/Helpers/CrossProcessFileBasedSemaphore.cs +++ b/ArchiSteamFarm/Helpers/CrossProcessFileBasedSemaphore.cs @@ -107,7 +107,9 @@ internal sealed class CrossProcessFileBasedSemaphore : IAsyncDisposable, ICrossP } } catch (FileNotFoundException) { throw; - } catch (IOException) { + } catch (IOException e) { + ASF.ArchiLogger.LogGenericDebuggingException(e); + await Task.Delay(SpinLockDelay, cancellationToken).ConfigureAwait(false); } } @@ -168,7 +170,9 @@ internal sealed class CrossProcessFileBasedSemaphore : IAsyncDisposable, ICrossP } } catch (FileNotFoundException) { throw; - } catch (IOException) { + } catch (IOException e) { + ASF.ArchiLogger.LogGenericDebuggingException(e); + if (millisecondsTimeout <= 0) { return false; }