View Issue Details

IDProjectCategoryView StatusLast Update
0002621SpeedFanOtherpublic2016-12-21 20:01
Reporter09876ggddzz Assigned Toalfredo  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
PlatformIntel Sandy BridgeOSWindows 7 64-bitOS VersionSP1
Product Version4.44 
Fixed in Version4.45 beta 
Summary0002621: Crash after a hard drive has been removed
DescriptionIf 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 InformationI'm currently on Win 7 64-bit, but this happened on Win XP SP3 as well.
TagsNo tags attached.
Motherboard ModelGigabyte P67A-UD3-B3
Video Card Model

Activities

alfredo

2011-10-12 10:39

manager   ~0008446

Please, send me DEBUG.NFO file from SpeedFan's directory, along with a screenshot of the error.

mikutoc

2011-10-12 11:56

reporter   ~0008447

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.

alfredo

2011-10-12 12:03

manager   ~0008448

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.

wlw_wl

2011-10-16 19:21

reporter   ~0008449

I have the same problem.

SpeedFan 4.44
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?

wlw_wl

2011-10-16 19:29

reporter   ~0008450

Wiped the speedfansens.cfg and it works, although I lost my settings. Not nice.

alfredo

2011-10-16 22:59

manager   ~0008451

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.

wlw_wl

2011-10-16 23:02

reporter   ~0008452

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?

alfredo

2011-10-29 10:10

manager   ~0008453

I have fixed this issue in the latest beta.

Issue History

Date Modified Username Field Change
2016-12-21 20:01 09876ggddzz New Issue
2016-12-21 20:01 09876ggddzz Issue generated from: 0001886