2018-09-06 14:53:07 INFO Config: Config is successfully initialized.
2018-09-06 14:53:07 INFO TorProcessManager: Fake TorProcessManager is initialized.
2018-09-06 14:53:07 INFO AddressManager: AddressManager did not exist at `/Users/user/.walletwasabi/client/AddressManager/AddressManagerMain.dat`. Initializing new one.
2018-09-06 14:53:07 INFO TorProcessManager: Tor is already running.
2018-09-06 14:53:08 INFO: Start connecting to nodes...
2018-09-06 14:53:08 INFO: Start synchronizing filters...
2018-09-06 14:53:21 INFO IndexDownloader: Downloaded filters for blocks from 538813 to 539812.
2018-09-06 14:53:25 INFO IndexDownloader: Downloaded filters for blocks from 539813 to 540199.
2018-09-06 14:54:05 INFO: Wallet decrypted: Wallet0.
2018-09-06 14:54:05 INFO: Start Chaumian CoinJoin service...
2018-09-06 14:54:05 INFO: Starting WalletService...
2018-09-06 14:54:06 INFO CcjClientState: Round (1) added.
2018-09-06 14:54:06 INFO CcjClientState: Round (2) added.
2018-09-06 14:54:10 INFO: WalletService started.
2018-09-06 14:54:12 INFO CcjClient: CcjClient is successfully initialized.
Unhandled Exception: System.MissingMethodException: Constructor on type 'MonoMac.Foundation.NSActionDispatcher' not found.
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at MonoMac.ObjCRuntime.Runtime.GetNSObject(IntPtr ptr)
at MonoMac.ObjCRuntime.NSObjectMarshaler`1.MarshalNativeToManaged(IntPtr handle)
at System.StubHelpers.MngdRefCustomMarshaler.ConvertContentsToManaged(IntPtr pMarshalState, Object& pManagedHome, IntPtr pNativeHome)
at MonoMac.ObjCRuntime.Messaging.IntPtr_objc_msgSend_UInt64_IntPtr_IntPtr_bool(IntPtr receiver, IntPtr selector, UInt64 arg1, IntPtr arg2, IntPtr arg3, Boolean arg4)
at MonoMac.AppKit.NSApplication.NextEvent(UInt64 mask, NSDate expiration, String mode, Boolean deqFlag)
at Avalonia.MonoMac.PlatformThreadingInterface.RunLoop(CancellationToken cancellationToken)
at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) in C:\projects\Avalonia\src\Avalonia.Base\Threading\Dispatcher.cs:line 65
at Avalonia.Application.Run(Window mainWindow) in C:\projects\Avalonia\src\Avalonia.Controls\Application.cs:line 236
at AvalonStudio.Shell.Shell.StartShellApp[TAppBuilder,TMainWindow](TAppBuilder builder, String appName, IDockFactory layoutFactory, Func`1 dataContextProvider) in /Users/user/proj/WalletWasabi/WalletWasabi.Dependencies/AvalonStudio.Shell/src/AvalonStudio.Shell/Shell.cs:line 14
at WalletWasabi.Gui.Program.Main(String[] args) in /Users/user/proj/WalletWasabi/WalletWasabi.Gui/Program.cs:line 25
The program exits completely after one minute or so that I have run dotnet run.
```
17.7.0 Darwin Kernel Version 17.7.0: Thu Jun 21 22:53:14 PDT 2018; root:xnu-4570.71.2~1/RELEASE_X86_64 x86_64
````
Right, it turned out our UX framework (https://github.com/AvaloniaUI/Avalonia) is extremely buggy on OSX. For a while we were fixing the strange OSX exceptions we encountered, like this, but there were just too many, so now we are in the process of completely refactoring the OSX part of it: https://github.com/AvaloniaUI/Avalonia/pull/1789
Yes @nopara73 is correct this is a known issue and flaw in the avalonia ui frameworks OSX backend, we have a new one coming shortly that doesnt suffer from these problems..
Most helpful comment
Right, it turned out our UX framework (https://github.com/AvaloniaUI/Avalonia) is extremely buggy on OSX. For a while we were fixing the strange OSX exceptions we encountered, like this, but there were just too many, so now we are in the process of completely refactoring the OSX part of it: https://github.com/AvaloniaUI/Avalonia/pull/1789