I'm seeing a random crash on one of my machines (Win 10/64) running 2.0.927.0.
Spark will run for say 2 hours or so and just disappear, no error messages or anything, it just closes down. Restarting Spark and all is well - until the next time.
Error log
19/11/2022 11:20:32 v2.0.927.0
Main UnhandledException
Object reference not set to an instance of an object.
Avalonia.Base
Avalonia.Collections.Pooled.PooledList`1[T] GetAlive(System.Func`1[Avalonia.Collections.Pooled.PooledList`1[T]])
at Avalonia.Utilities.WeakHashList`1.GetAlive(Func`1 ) in /_/src/Avalonia.Base/Utilities/WeakHashList.cs:line 239
at Avalonia.Utilities.WeakEvent`2.Subscription.OnEvent(Object , TEventArgs) in /_/src/Avalonia.Base/Utilities/WeakEvent.cs:line 168
at System.Reactive.AnonymousSafeObserver`1.OnNext(T) in /_/Rx.NET/Source/src/System.Reactive/AnonymousSafeObserver.cs:line 54
at System.Reactive.Linq.ObservableImpl.SelectMany`2.EnumerableSelector._.OnNext(TSource) in /_/Rx.NET/Source/src/System.Reactive/Linq/Observable/SelectMany.cs:line 1379
at System.Reactive.Linq.ObservableImpl.Buffer`2.Boundaries._.BufferClosingObserver.OnNext(TBufferClosing) in /_/Rx.NET/Source/src/System.Reactive/Linq/Observable/Buffer.cs:line 829
at System.Reactive.Linq.ObservableImpl.Merge`1.Observables._.InnerObserver.OnNext(TSource) in /_/Rx.NET/Source/src/System.Reactive/Linq/Observable/Merge.cs:line 240
at System.Reactive.Subjects.Subject`1.OnNext(T) in /_/Rx.NET/Source/src/System.Reactive/Subjects/Subject.cs:line 141
at ReactiveUI.IReactiveObjectExtensions.ExtensionState`1.RaisePropertyChanged(String) in /_/src/ReactiveUI/ReactiveObject/IReactiveObjectExtensions.cs:line 397
at ReactiveUI.IReactiveObjectExtensions.RaisingPropertyChanged[TSender](TSender, String) in /_/src/ReactiveUI/ReactiveObject/IReactiveObjectExtensions.cs:line 240
at ReactiveUI.IReactiveObjectExtensions.RaiseAndSetIfChanged[TObj,TRet](TObj, TRet&, TRet, String ) in /_/src/ReactiveUI/ReactiveObject/IReactiveObjectExtensions.cs:line 121
at radio.PskReporter.process(Object)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()