View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002621||SpeedFan||Other||public||2016-12-21 20:01||2016-12-21 20:01|
|Platform||Intel Sandy Bridge||OS||Windows 7 64-bit||OS Version||SP1|
|Target Version||Fixed in Version||4.45 beta|
|Summary||0002621: Crash after a hard drive has been removed|
|Description||If you remove one of the hard drives that were previously detected, SpeedFan will no longer start - it will crash; can't remember the exact error message, but it was along the lines of 'illegal operation'.|
I was able to solve the problem by editing speedfansens.cfg and removing all references to the old hard drive.
I think (but I'm not 100% sure) that, in the past, I was able to remove a hard drive from the system without any problems. Since the only major addition to that configuration file in the meantime were the entries related to the new Advanced Fan Control, I'd venture a guess that this problem is a regression introduced with that feature.
If you need more info about the crash, I could reproduce the issue by temporarily removing my second hard drive, but you need to tell me what data to send and where (I obviously can't use the upload feature from SpeedFan...).
|Steps To Reproduce||(Add a new hard drive to the system, let SF detect it.)|
Shut the system down.
Remove a hard drive that was previously detected by SF.
Start the system; SF will crash on startup.
|Additional Information||I'm currently on Win 7 64-bit, but this happened on Win XP SP3 as well.|
|Tags||No tags attached.|
|Motherboard Model||Gigabyte P67A-UD3-B3|
|Video Card Model|
||Please, send me DEBUG.NFO file from SpeedFan's directory, along with a screenshot of the error.|
I've sent you an email with the two files, and referenced the issue number in the subject.
Two additional notes:
-My instructions for reproducing the issue are incomplete. It's not enough to have the hard drive detected by SpeedFan, you also need to go into the Advanced Fan Control settings and add the hard drive to a configuration - make it control some temperature. If the hard drive has never been involved in any Advanced Fan Control configuration, the problem doesn't appear.
-After the error message is displayed, SpeedFan's interface appears to keep running, but it doesn't display any useful info (no temperatures, no fan speeds) and fan control seems to be stopped as well.
||I expected that it was related to some AFC entry. I thought I fixed this in the latest beta, but obviously it is not true.|
I have the same problem.
I removed one of the HDDs from my PC and the SF will no longer start.
Access violation at address 0066E52F in module 'speedfan.exe'. Read of address 00000012.
Aren't you trying to read h/w mapped memory of a device that's no longer there?
||Wiped the speedfansens.cfg and it works, although I lost my settings. Not nice.|
||You didn't need to delete that file. You configured the advanced fan control to react to the temperature of that hard disk. That's the cause of the error.|
Nope. I didn't delete it, I just removed all entries corresponding to the removed HDD.
Also I do not use Adv Fan Ctrl and I have it disabled. It is possible that there was some profile using the non-existent HDD in the Adv. Ctrl but I haven't used it since a couple of days after it was introduced.
Still, this shouldn't happen, should it?
||I have fixed this issue in the latest beta.|