Wasabi Wallet froze in the background while doing other stuff on PC.

Windows 10
Version 10.0.18363 Build 18363
Latest log don't show any specific error:
2020-08-04 23:13:06 INFO MempoolService (117) Start cleaning out mempool...
2020-08-04 23:13:08 INFO MempoolService (127) 2229 transactions were cleaned from mempool.
2020-08-04 23:31:41 INFO ClientState (452) Round (25502) removed. Reason: It's not running anymore.
2020-08-04 23:31:41 INFO ClientState (470) Round (25504) added.
This was with the RC2 for v1.1.12
@kravens Can you reproduce that?
I've had this occur only once, will try to trigger it again to see why it happens.
could not reproduce on debian 10...
@kravens can you please send the logs?
There is a gap in the logging when the freeze occured @MaxHillebrand
But from later testing I've found these warning, error messages:
2020-08-05 00:56:56 INFO WalletManager (194) Wallet started.
2020-08-05 00:56:57 WARNING Program (157) System.AggregateException: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. (The peer has been disconnected)
---> System.OperationCanceledException: The peer has been disconnected
--- End of inner exception stack trace ---
2020-08-05 00:57:21 INFO WasabiSynchronizer (288) Downloaded filter for block 642257.
2020-08-05 00:57:25 INFO MempoolService (117) Start cleaning out mempool...
2020-08-05 11:47:34 ERROR WasabiSynchronizer (337) WalletWasabi.Exceptions.TorSocks5FailureResponseException: Tor SOCKS5 proxy responded with GeneralSocksServerFailure.
at WalletWasabi.TorSocks5.TorSocks5Client.ConnectToDestinationAsync(String host, Int32 port, Boolean isRecursiveCall)
at WalletWasabi.TorSocks5.TorHttpClient.SendAsync(HttpRequestMessage request, CancellationToken cancel)
at WalletWasabi.TorSocks5.TorHttpClient.SendAsync(HttpMethod method, String relativeUri, HttpContent content, CancellationToken cancel)
at TorHttpClientExtensions.SendAndRetryAsync(ITorHttpClient client, HttpMethod method, HttpStatusCode expectedCode, String relativeUri, Int32 retry, HttpContent content, CancellationToken cancel)
at WalletWasabi.WebClients.Wasabi.WasabiClient.GetSynchronizeAsync(uint256 bestKnownBlockHash, Int32 count, Nullable1 estimateMode, CancellationToken cancel) at System.Threading.Tasks.TaskExtensions.WithAwaitCancellationAsync[T](Task1 me, CancellationToken cancel, Int32 waitForGracefulTerminationMilliseconds)
at WalletWasabi.Services.WasabiSynchronizer.<>c__DisplayClass60_0.<b__0>d.MoveNext()
2020-08-05 11:47:41 ERROR PeriodicRunner (73) WalletWasabi.Exceptions.TorSocks5FailureResponseException: Tor SOCKS5 proxy responded with GeneralSocksServerFailure.
at WalletWasabi.TorSocks5.TorSocks5Client.ConnectToDestinationAsync(String host, Int32 port, Boolean isRecursiveCall)
at WalletWasabi.TorSocks5.TorHttpClient.SendAsync(HttpRequestMessage request, CancellationToken cancel)
at WalletWasabi.TorSocks5.TorHttpClient.SendAsync(HttpMethod method, String relativeUri, HttpContent content, CancellationToken cancel)
at TorHttpClientExtensions.SendAndRetryAsync(ITorHttpClient client, HttpMethod method, HttpStatusCode expectedCode, String relativeUri, Int32 retry, HttpContent content, CancellationToken cancel)
at WalletWasabi.WebClients.Wasabi.WasabiClient.GetVersionsAsync(CancellationToken cancel)
at WalletWasabi.WebClients.Wasabi.WasabiClient.CheckUpdatesAsync(CancellationToken cancel)
at WalletWasabi.Services.UpdateChecker.ActionAsync(CancellationToken cancel)
at WalletWasabi.Bases.PeriodicRunner.ExecuteAsync(CancellationToken stoppingToken)
2020-08-05 11:48:09 ERROR WasabiSynchronizer (337) WalletWasabi.Exceptions.TorSocks5FailureResponseException: Tor SOCKS5 proxy responded with GeneralSocksServerFailure.
at WalletWasabi.TorSocks5.TorSocks5Client.ConnectToDestinationAsync(String host, Int32 port, Boolean isRecursiveCall)
at WalletWasabi.TorSocks5.TorHttpClient.SendAsync(HttpRequestMessage request, CancellationToken cancel)
at WalletWasabi.TorSocks5.TorHttpClient.SendAsync(HttpMethod method, String relativeUri, HttpContent content, CancellationToken cancel)
at TorHttpClientExtensions.SendAndRetryAsync(ITorHttpClient client, HttpMethod method, HttpStatusCode expectedCode, String relativeUri, Int32 retry, HttpContent content, CancellationToken cancel)
at WalletWasabi.WebClients.Wasabi.WasabiClient.GetSynchronizeAsync(uint256 bestKnownBlockHash, Int32 count, Nullable1 estimateMode, CancellationToken cancel) at System.Threading.Tasks.TaskExtensions.WithAwaitCancellationAsync[T](Task1 me, CancellationToken cancel, Int32 waitForGracefulTerminationMilliseconds)
at WalletWasabi.Services.WasabiSynchronizer.<>c__DisplayClass60_0.<b__0>d.MoveNext()
2020-08-05 13:10:47 INFO WasabiSynchronizer (288) Downloaded filter for block 642319.
But from later testing I've found these warning, error messages:
@kravens Those are just Tor connectivity issues.
If this happened only once and without any steps to reproduce, it will be hard to be able to investigate this issue.
I agree, also running the final release now and has not crashed since. So likely not related to the Wasabi code anymore.
Most helpful comment
I agree, also running the final release now and has not crashed since. So likely not related to the Wasabi code anymore.