I am getting a lot of errors with a recent update, related to the NZXT Kraken X3:
25/10/2020 1:59:09 PM: Unhandled exception in FanControl v1.0.0.0
25/10/2020 1:59:09 PM: System.IndexOutOfRangeException: Index was outside the bounds of the array.
at LibreHardwareMonitor.Hardware.Controller.Nzxt.KrakenX3.Update()
at FanControl.Domain.UpdateVisitor.VisitHardware(IHardware hardware)
at LibreHardwareMonitor.Hardware.Computer.Traverse(IVisitor visitor)
at FanControl.Domain.ComputerAccessLayer.d()
at FanControl.Domain.ComputerAccessLayer.Update()
at FanControl.Domain.ApplicationClock.a(Object A_0, ElapsedEventArgs A_1)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
I ran the latest source for Libre Harware Monitor and didn't get any exceptions both running the UI and from a console.
Looking at the KrakenX3 class that crashed the code was commited to Libre 5 months ago, so i'm not sure why it is crashing now.