FanControl.Releases icon indicating copy to clipboard operation
FanControl.Releases copied to clipboard

Exceptions in the log file

Open Crusader2010 opened this issue 1 month ago • 3 comments

If you are experiencing a crash Link to log file (since it's large): https://limewire.com/d/9OKCH#an3cVRH5aX (WILL EXPIRE after 1 week).

Describe the bug

  1. Fan control stops working even though it's open in the system tray. What i mean by that is: the fans revert to the bios graphs and such, basically cancelling every setup from fan control.

  2. The "Open error log" action is disabled even though i have 2 log files (log.txt and log_1.txt, each having dozens of MB in size).

  3. I get a popup regarding the error, but pressing "OK" keeps bringing it back, like it's retrying and failing over and over.

Relevant hardware specs and setup Gigabyte Z790 UD motherboard, intel core i5 13600KF, Windows 11 Pro latest update, Nvidia 4060 ti. Nvidia driver = 591.44.

Config file:

bog1-rpm.json

I'll leave parts of the exceptions here:

  1. [V250] 05-12-2025 21:43:54 PM: Unhandled exception (Application.Current.DispatcherUnhandledException) : NvAPIWrapper.Native.Exceptions.NVIDIAApiException: NVAPI_ERROR at NvAPIWrapper.GPU.GPUCoolerInformation.get_Coolers()+MoveNext() at System.Linq.Enumerable.TryGetElementAt[TSource](IEnumerable`1 source, Int32 index, Boolean& found) at FanControl.Domain.BackendProviders.NVApiWrapper.NVApiControlSensor.Set(Single val) at FanControl.Domain.Control.Update() at FanControl.ViewModels.ControlViewModel.UpdateControl() 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)

  2. [V250] 05-12-2025 21:43:54 PM: Dispose - NvAPIWrapper.Native.Exceptions.NVIDIAApiException: NVAPI_ERROR at NvAPIWrapper.GPU.GPUCoolerInformation.get_Coolers()+MoveNext() at System.Linq.Enumerable.ElementAtOrDefault[TSource](IEnumerable`1 source, Int32 index) at FanControl.Domain.BackendProviders.NVApiWrapper.NVApiControlSensor.Reset() at FanControl.Domain.Control.Reset() at FanControl.Domain.Control.Dispose() at FanControl.ViewModels.ControlViewModel.Dispose() at FanControl.ViewModels.MainWindowViewModel.Dispose() at Autofac.Core.Disposer.Dispose(Boolean disposing) at Autofac.Util.Disposable.Dispose() at Autofac.Core.Lifetime.LifetimeScope.Dispose(Boolean disposing) at Autofac.Core.Lifetime.LifetimeScope.Dispose(Boolean disposing) at Autofac.Util.Disposable.Dispose() at Autofac.Core.Container.Dispose(Boolean disposing) at Autofac.Util.Disposable.Dispose() at FanControl.Bootstrap.Dispose()

Crusader2010 avatar Dec 05 '25 20:12 Crusader2010

Is that since you updated your GPU driver? It seems like the driver returns NVAPI_ERROR for a very basic operation, which indeed is done over and over in the application in a loop.

Rem0o avatar Dec 05 '25 21:12 Rem0o

It could be related, yes. I did update the GPU driver but wasn't aware/didn't notice issues with Fan Control after previous GPU updates.

Crusader2010 avatar Dec 05 '25 21:12 Crusader2010

Saying this because I've looked a bit online and it seems like this new driver makes a lot of third party app crash: https://videocardz.com/newz/geforce-591-44-driver-appears-to-break-asus-gpu-tweak-iii-and-aura-sync

Rem0o avatar Dec 05 '25 21:12 Rem0o