I am running HWINFO v7.11-4545 beta on a Ryzen 5950X system. HWINFO has been crashing while opening the Sensor Settings panel. The changes I was making are: change color to green, add a >value for Red, and change the label. Every time HWINFO has crashed, it has been after selecting a sensor, right clicking and selecting Customize Values. I have HWINFO set to Black mode but before it crashes, the Sensor Settings panel appears in white, then the program crashes. When I restarted, all of the sensor custom values I had set were back to defaults. I should note that I have had earlier versions of HWINFO crash in the same way but did not take the time to dig into it and try to document the specifics. My point is I do not think this issue is specific to v7.11-4545 beta.
I know that HWINFO stores sensor custom settings in the Registry, but I don't know when it actually writes the values. I thought maybe it writes the setting data to the Registry when the user clicks OK in the Sensor Settings panel. This must not be the case or I would not have lost all of the sensor display settings I had set before the crash. Watching the affected Registry locations indicates that custom sensor display settings are saved to the Registry when HWINFO closes, not when the Sensor Settings panel is closed.
I then tried backing up my changes after completing the customization of a group of sensors (6 Octo fan speeds). I customized all of them and then opened Settings and clicked Backup User Settings. After the next crash, some of those settings were back to defaults. I closed HWINFO, double-clicked the .reg backup I made then started HWINFO again. The sensor display settings I had updated prior to saving the backup were still set back to defaults, so it appears that the backup .reg file did not add the new setting values to the Registry.
Lastly, while looking in the Registry, I found what appears to be 2 sets of data for my Octo. The one with values currently getting loaded into HWINFO is at Computer\HKEY_CURRENT_USER\SOFTWARE\HWiNFO64\Sensors\F00AA800_2 but there is what appears to be an earlier version at Computer\HKEY_CURRENT_USER\SOFTWARE\HWiNFO64\Sensors\F00AA800_1. This one has less entries in it (I think because I recently added 2 more fans). It also has old custom labels that I have since changed. These old labels do not get loaded into HWINFO.
My main questions are:
1 - Why is HWINFO crashing while opening the Sensor Settings panel?
2 - Does HWINFO only write new sensor display config data to the Registry when the program is shut down?
3 - Why are there what appear to be 2 different versions of the OCTO in the Registry and is this a problem?
I enabled Debug mode after one of the crashes. The attached file was generated after the next crash. I zipped it up before restarting HWINFO because I was not sure if restarting the program would cause the DEBUG file from the crash to be overwritten. Debug Write Detect was also checked. I hope I did this correctly.
Thank you in advance for any assistance.
I know that HWINFO stores sensor custom settings in the Registry, but I don't know when it actually writes the values. I thought maybe it writes the setting data to the Registry when the user clicks OK in the Sensor Settings panel. This must not be the case or I would not have lost all of the sensor display settings I had set before the crash. Watching the affected Registry locations indicates that custom sensor display settings are saved to the Registry when HWINFO closes, not when the Sensor Settings panel is closed.
I then tried backing up my changes after completing the customization of a group of sensors (6 Octo fan speeds). I customized all of them and then opened Settings and clicked Backup User Settings. After the next crash, some of those settings were back to defaults. I closed HWINFO, double-clicked the .reg backup I made then started HWINFO again. The sensor display settings I had updated prior to saving the backup were still set back to defaults, so it appears that the backup .reg file did not add the new setting values to the Registry.
Lastly, while looking in the Registry, I found what appears to be 2 sets of data for my Octo. The one with values currently getting loaded into HWINFO is at Computer\HKEY_CURRENT_USER\SOFTWARE\HWiNFO64\Sensors\F00AA800_2 but there is what appears to be an earlier version at Computer\HKEY_CURRENT_USER\SOFTWARE\HWiNFO64\Sensors\F00AA800_1. This one has less entries in it (I think because I recently added 2 more fans). It also has old custom labels that I have since changed. These old labels do not get loaded into HWINFO.
My main questions are:
1 - Why is HWINFO crashing while opening the Sensor Settings panel?
2 - Does HWINFO only write new sensor display config data to the Registry when the program is shut down?
3 - Why are there what appear to be 2 different versions of the OCTO in the Registry and is this a problem?
I enabled Debug mode after one of the crashes. The attached file was generated after the next crash. I zipped it up before restarting HWINFO because I was not sure if restarting the program would cause the DEBUG file from the crash to be overwritten. Debug Write Detect was also checked. I hope I did this correctly.
Thank you in advance for any assistance.