When I tried to load a wallet Wasabi GUI hang and I got this:
2020-03-26 14:15:30 INFO ClientState (468) Round (17817) added.
2020-03-26 14:15:30 INFO ClientState (468) Round (17818) added.
2020-03-26 14:15:30 INFO Global (506) Start Chaumian CoinJoin service...
2020-03-26 14:15:30 INFO Global (508) Starting WalletService...
2020-03-26 14:15:31 INFO CoinJoinClient (141) CoinJoinClient is successfully initialized.
2020-03-26 14:15:38 CRITICAL Program (50) System.DivideByZeroException: Attempted to divide by zero.
at System.Decimal.DecCalc.VarDecDiv(DecCalc& d1, DecCalc& d2)
at System.Decimal.op_Division(Decimal d1, Decimal d2)
at WalletWasabi.Gui.ViewModels.StatusBarViewModel.<>c__DisplayClass38_0.<Initialize>b__39(Int64 _)
at System.Reactive.AnonymousSafeObserver`1.OnNext(T value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\AnonymousSafeObserver.cs:line 44
at System.Reactive.Sink`1.ForwardOnNext(TTarget value) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Internal\Sink.cs:line 50
at System.Reactive.ObserveOnObserverNew`1.DrainStep(ConcurrentQueue`1 q) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Internal\ScheduledObserver.cs:line 577
at System.Reactive.ObserveOnObserverNew`1.DrainShortRunning(IScheduler recursiveScheduler) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Internal\ScheduledObserver.cs:line 509
at System.Reactive.ObserveOnObserverNew`1.<>c.<.cctor>b__17_0(IScheduler scheduler, ObserveOnObserverNew`1 self) in D:\a\1\s\Rx.NET\Source\src\System.Reactive\Internal\ScheduledObserver.cs:line 497
at Avalonia.Threading.AvaloniaScheduler.<>c__DisplayClass2_1`1.<Schedule>b__1()
at Avalonia.Threading.JobRunner.RunJobs(Nullable`1 priority)
at Avalonia.Win32.Win32Platform.WndProc(IntPtr hWnd, UInt32 msg, IntPtr wParam, IntPtr lParam)
at Avalonia.Win32.Interop.UnmanagedMethods.DispatchMessage(MSG& lpmsg)
at Avalonia.Win32.Win32Platform.RunLoop(CancellationToken cancellationToken)
at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken)
at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args)
at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime[T](T builder, String[] args, ShutdownMode shutdownMode)
at AvalonStudio.Shell.Shell.StartShellApp[TAppBuilder](TAppBuilder builder, String appName, ShellAppMainDelegate main, String[] args, IFactory layoutFactory)
at WalletWasabi.Gui.Program.Main(String[] args)
2020-03-26 14:15:38 INFO Global (753) KeyManager backup saved to `C:\Users\RESEAU\AppData\Roaming\WalletWasabi\Client\WalletBackups\HODL-HW.json`.
2020-03-26 14:15:38 INFO Global (757) WalletService is stopped.
v1.1.10.3
The suspect lines:
Committed from https://github.com/zkSNACKs/WalletWasabi/pull/2716/files#diff-134efd3f2185d0107e38f4d4ac58fdc0R133
We dont have value clamps on the divisors allFilters and txProcessor.QueuedTxCount
It is the second one, @jmacato .