Here is what my event log looks like when it crashes.
Application: BigBox.exe
CoreCLR Version: 9.0.525.21509
.NET Version: 9.0.5
Description: The process was terminated due to an unhandled exception.
Stack:
at Unosquare.FFME.Container.MediaComponent.DecodeNextAVFrame()
at Unosquare.FFME.Container.MediaComponent.ReceiveNextFrame()
at Unosquare.FFME.Engine.FrameDecodingWorker+<>c__DisplayClass3_0.<.ctor>b__4(Unosquare.FFME.Common.MediaType)
at System.Threading.Tasks.Parallel+<>c__DisplayClass32_0`2[[Unosquare.FFME.Common.MediaType, ffme.win, Version=7.0.361.1, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<ForEachWorker>b__0(Int32)
at System.Threading.Tasks.Parallel+<>c__DisplayClass19_0`2[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].<ForWorker>b__1(System.Threading.Tasks.RangeWorker ByRef, Int64, Boolean ByRef)
at System.Threading.Tasks.TaskReplicator+Replica.Execute()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef, System.Threading.Thread)
at System.Threading.Tasks.ThreadPoolTaskScheduler.TryExecuteTaskInline(System.Threading.Tasks.Task, Boolean)
at System.Threading.Tasks.TaskScheduler.TryRunInline(System.Threading.Tasks.Task, Boolean)
at System.Threading.Tasks.Task.InternalRunSynchronously(System.Threading.Tasks.TaskScheduler, Boolean)
at System.Threading.Tasks.TaskReplicator.Run[[System.Threading.Tasks.RangeWorker, System.Threading.Tasks.Parallel, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]](ReplicatableUserAction`1<System.Threading.Tasks.RangeWorker>, System.Threading.Tasks.ParallelOptions, Boolean)
at System.Threading.Tasks.Parallel.ForWorker[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](Int32, Int32, System.Threading.Tasks.ParallelOptions, System.Action`1<Int32>, System.Action`2<Int32,System.Threading.Tasks.ParallelLoopState>, System.Func`4<Int32,System.Threading.Tasks.ParallelLoopState,System.__Canon,System.__Canon>, System.Func`1<System.__Canon>, System.Action`1<System.__Canon>)
at System.Threading.Tasks.Parallel.ForEachWorker[[Unosquare.FFME.Common.MediaType, ffme.win, Version=7.0.361.1, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IList`1<Unosquare.FFME.Common.MediaType>, System.Threading.Tasks.ParallelOptions, System.Action`1<Unosquare.FFME.Common.MediaType>, System.Action`2<Unosquare.FFME.Common.MediaType,System.Threading.Tasks.ParallelLoopState>, System.Action`3<Unosquare.FFME.Common.MediaType,System.Threading.Tasks.ParallelLoopState,Int64>, System.Func`4<Unosquare.FFME.Common.MediaType,System.Threading.Tasks.ParallelLoopState,System.__Canon,System.__Canon>, System.Func`5<Unosquare.FFME.Common.MediaType,System.Threading.Tasks.ParallelLoopState,Int64,System.__Canon,System.__Canon>, System.Func`1<System.__Canon>, System.Action`1<System.__Canon>)
at System.Threading.Tasks.Parallel.ForEachWorker[[Unosquare.FFME.Common.MediaType, ffme.win, Version=7.0.361.1, Culture=neutral, PublicKeyToken=null],[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Collections.Generic.IEnumerable`1<Unosquare.FFME.Common.MediaType>, System.Threading.Tasks.ParallelOptions, System.Action`1<Unosquare.FFME.Common.MediaType>, System.Action`2<Unosquare.FFME.Common.MediaType,System.Threading.Tasks.ParallelLoopState>, System.Action`3<Unosquare.FFME.Common.MediaType,System.Threading.Tasks.ParallelLoopState,Int64>, System.Func`4<Unosquare.FFME.Common.MediaType,System.Threading.Tasks.ParallelLoopState,System.__Canon,System.__Canon>, System.Func`5<Unosquare.FFME.Common.MediaType,System.Threading.Tasks.ParallelLoopState,Int64,System.__Canon,System.__Canon>, System.Func`1<System.__Canon>, System.Action`1<System.__Canon>)
at System.Threading.Tasks.Parallel.ForEach[[Unosquare.FFME.Common.MediaType, ffme.win, Version=7.0.361.1, Culture=neutral, PublicKeyToken=null]](System.Collections.Generic.IEnumerable`1<Unosquare.FFME.Common.MediaType>, System.Action`1<Unosquare.FFME.Common.MediaType>)
at Unosquare.FFME.Engine.FrameDecodingWorker.<.ctor>b__3_0(System.Collections.Generic.IEnumerable`1<Unosquare.FFME.Common.MediaType>, System.Threading.CancellationToken)
at Unosquare.FFME.Engine.FrameDecodingWorker.ExecuteCycleLogic(System.Threading.CancellationToken)
at Unosquare.FFME.Primitives.WorkerBase.ExecuteCyle()
at Unosquare.FFME.Primitives.StepTimer+<>c__DisplayClass22_0.<ExecuteCallbacks>b__1()
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(System.Threading.Thread, System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef, System.Threading.Thread)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool+WorkerThread.WorkerThreadStart()
https://imgur.com/iwET0HP