TC7.50a freezes when CD is ejected
Moderators: Hacker, petermad, Stefan2, white
TC7.50a freezes when CD is ejected
TC 7.50a freezes completely when a CD is ejected while its content is still displayed in the file list - no way to kill it, forces system reboot. OS is XP Pro SP2.
Re: TC7.50a freezes when CD is ejected
Hello, sopel.
+ Total Commander 7.50a
+ Windows XP Prof SP1, 32bit
You may have to provide more details on your environment (T.C., T.C. plugins, Windows environment) so that others can either reproduce the problem or at least guess the cause.
Also: what does Explorer do when you open a folder on the CD and then eject this CD?
Regards,
Karl
Not reproducible here.TC 7.50a freezes completely when a CD is ejected while its content is still displayed in the file list - no way to kill it, forces system reboot. OS is XP Pro SP2.
- inserted a CD
- switched 1 file panel to drive D: (CD)
- changed to some arbitrary subfolder on the CD
- ejected the CD
- told TC to show a file on the CD in "lister" => "file not found" (to be expected)
- switched to another file panel tab
- switched back to the tab showing the CD folder => T.C. started thinking for a few seconds (10?) => "Drive not found, select a different drive" => different drive selected
- No reboot, not even a T.C. restart
+ Total Commander 7.50a
+ Windows XP Prof SP1, 32bit
You may have to provide more details on your environment (T.C., T.C. plugins, Windows environment) so that others can either reproduce the problem or at least guess the cause.
Also: what does Explorer do when you open a folder on the CD and then eject this CD?
Regards,
Karl
Might be something specific to my PC... On my laptop, following your procedure, when the CD is ejected TC automatically switches back to C: (doesn't give me the choice to select other drives though). On my PC TC freezes...
TC 7.02a was fine (behaved as you described), no problems with Windows Explorer either.
What info do you need?
TC 7.02a was fine (behaved as you described), no problems with Windows Explorer either.
What info do you need?
- ghisler(Author)
- Site Admin
- Posts: 50532
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
TC tries to re-read the drive when it gets a drive change notification. Apparently your CD-ROM driver hangs in this case, which is quite unusual. As a workaround, you can tell TC to not react to drive insert and eject notifications:
Please add the following string to the file wincmd.ini, section [Configuration]:
DeviceChange=0
You can edit the wincmd.ini via Configuration - Change settings files directly.
Please add the following string to the file wincmd.ini, section [Configuration]:
DeviceChange=0
You can edit the wincmd.ini via Configuration - Change settings files directly.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Hello, sopel.
As you do not experience any hangs inside Explorer and as I cannot reproduce the problem on my XP machines (SP1 and SP2), I wonder whether some T.C. plugin might be somehow involved.
Can you reproduce the problem if you launch T.C. with an empty wincmd.ini file?
Kind regards,
Karl
As you do not experience any hangs inside Explorer and as I cannot reproduce the problem on my XP machines (SP1 and SP2), I wonder whether some T.C. plugin might be somehow involved.
Can you reproduce the problem if you launch T.C. with an empty wincmd.ini file?
Replace "Fully\qualified\path\to\" by the appropriate pathname, please."Fully\qualified\path\to\totalcmd.exe" /N /I="%temp%\damnsmall.ini" /F="%temp%\freshftp.ini"
Kind regards,
Karl
Karl,
I'm afraid your suggestion did not help...
On my side I have tested older TC versions that I could put my hands on, using the same settings and the same .ini files, and found that TC 7.01 works fine but TC 7.02a and 7.04a freeze (I did not manage to find any other versions) - I hope you find that helpful.
I've also left frozen TC 7.50a over the weekend, but again that did not help - I found it frozen on Monday morning as I left it on Friday afternoon...
Let me know if there is anything else I could try to help.
Pawel
I'm afraid your suggestion did not help...
On my side I have tested older TC versions that I could put my hands on, using the same settings and the same .ini files, and found that TC 7.01 works fine but TC 7.02a and 7.04a freeze (I did not manage to find any other versions) - I hope you find that helpful.
I've also left frozen TC 7.50a over the weekend, but again that did not help - I found it frozen on Monday morning as I left it on Friday afternoon...
Let me know if there is anything else I could try to help.
Pawel
Hello, Pawel.
As I have not been able to reproduce the problem on my machines, the fact that you do not experience the problem under T.C. 7.01, but do experience the problem starting with T.C. 7.02, does not really ring any bell here. Sorry.
In case some change which happened from T.C. 7.01 to T.C. 7.02 causes a conflict with some driver on your system, there is no way for me of finding out which change this may have been. Maybe the programme author has got a chance by going through his changelogs.
Kind regards,
Karl
May we conclude that you did run the commandlineI'm afraid your suggestion did not help...
but that you experienced the same problem as before, even though T.C. 7.50a used freshly created INI-files (hence its default values and no plugins whatsoever)?totalcmd.exe" /N /I="%temp%\damnsmall.ini" /F="%temp%\freshftp.ini"
As I have not been able to reproduce the problem on my machines, the fact that you do not experience the problem under T.C. 7.01, but do experience the problem starting with T.C. 7.02, does not really ring any bell here. Sorry.

In case some change which happened from T.C. 7.01 to T.C. 7.02 causes a conflict with some driver on your system, there is no way for me of finding out which change this may have been. Maybe the programme author has got a chance by going through his changelogs.
Kind regards,
Karl
- ghisler(Author)
- Site Admin
- Posts: 50532
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
I will compare the code of TC 7.01 and 7.02 to find out what might be causing this, but unfortunately I don't have much hope without a way to reproduce it...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
I also have a problem with freezing the TC 7.50a after removing a CD from the drive. However, I observed an interesting relationship that TC 7.50a hangs only when the CD was displayed in the right panel. When the CD was displayed in the left panel, after removing the CD, everything was ok and the left panel displays the contents of C: drive. I thought I would share with you this information, which may help find the bug.
- ghisler(Author)
- Site Admin
- Posts: 50532
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Can someone who has this problem with TC 7.50a check if it's still there in TC 7.55? The new version should now avoid to access a drive when Windows reported that the disk was ejected or the drive removed.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50532
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact: