Sometimes after the PC is woken up from sleep and Fan Control UI is opened, there's a message about an unexpected error being added to the log. This seems to happen when Kraken Fan and/or pump have RPM sensors paired to them. If those sensors are also calibrated and assignes curves, the resulting error seems to lock up the entire application with endless error pop-ups, but with just the sensor pairing there is only one message about the error and the application recovers.
Stacktrace from the log file:
19/09/2024 12:23:24: LogUnhandledException - System.TimeoutException: Operation timed out.
at HidSharp.Platform.Windows.NativeMethods.OverlappedOperation(IntPtr ioHandle, IntPtr eventHandle, Int32 eventTimeout, IntPtr closeEventHandle, Boolean overlapResult, NativeOverlapped* overlapped, UInt32& bytesTransferred)
at HidSharp.Platform.Windows.WinHidStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at FanControl.NzxtKraken.NzxtKrakenPlugin.Update()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Update()
at FanControl.Domain.ComputerAccessLayer.Update()
at FanControl.Domain.ApplicationClock.DoActions()
--- End of stack trace from previous location ---
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)
additionally, and not sure if related, the sensor controls and sensors for fan/pump seem to be mixed up - 'pump' control looks like it controls the 'fan' sensor
Sometimes after the PC is woken up from sleep and Fan Control UI is opened, there's a message about an unexpected error being added to the log. This seems to happen when Kraken Fan and/or pump have RPM sensors paired to them. If those sensors are also calibrated and assignes curves, the resulting error seems to lock up the entire application with endless error pop-ups, but with just the sensor pairing there is only one message about the error and the application recovers.
Stacktrace from the log file:
19/09/2024 12:23:24: LogUnhandledException - System.TimeoutException: Operation timed out.
at HidSharp.Platform.Windows.NativeMethods.OverlappedOperation(IntPtr ioHandle, IntPtr eventHandle, Int32 eventTimeout, IntPtr closeEventHandle, Boolean overlapResult, NativeOverlapped* overlapped, UInt32& bytesTransferred)
at HidSharp.Platform.Windows.WinHidStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at FanControl.NzxtKraken.NzxtKrakenPlugin.Update()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Update()
at FanControl.Domain.ComputerAccessLayer.Update()
at FanControl.Domain.ApplicationClock.DoActions()
--- End of stack trace from previous location ---
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)
additionally, and not sure if related, the sensor controls and sensors for fan/pump seem to be mixed up - 'pump' control looks like it controls the 'fan' sensor