TC75b7 access violation on exit
Moderators: Hacker, petermad, Stefan2, white
TC75b7 access violation on exit
When I exit from TCMD I sometimes got an access violation:
Exception EAccessViolation in module TOTALCMD.EXE at 000648E1.
Access violation at address 00465B0D. Write of address 01A94059.
System: WinXP Prof. SP3 32bit with 2GB RAM. OODefrag 11 background monitoring is active.
Exception EAccessViolation in module TOTALCMD.EXE at 000648E1.
Access violation at address 00465B0D. Write of address 01A94059.
System: WinXP Prof. SP3 32bit with 2GB RAM. OODefrag 11 background monitoring is active.
- fenix_productions
- Power Member
- Posts: 1979
- Joined: 2005-08-07, 13:23 UTC
- Location: Poland
- Contact:
2waelder
Just my two cents:
http://www.ghisler.ch/board/viewtopic.php?p=170693#170693
Sorry I can't help more.
Just my two cents:
http://www.ghisler.ch/board/viewtopic.php?p=170693#170693
Sorry I can't help more.
"When we created the poke, we thought it would be cool to have a feature without any specific purpose." Facebook...
#128099
#128099
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Unfortunately I cannot reproduce this error on XP SP3 32bit. Maybe it happens only with specific settings, or after using a specific function in TC? Please try this:
1. Start Total Commander with fresh ini, e.g. via Start->Run:
c:\totalcmd\totalcmd.exe /i=c:\totalcmd\new.ini
and test whether you still get the error.
2. Start Total Commander with your settings and immediately close it. Do you still get the error?
1. Start Total Commander with fresh ini, e.g. via Start->Run:
c:\totalcmd\totalcmd.exe /i=c:\totalcmd\new.ini
and test whether you still get the error.
2. Start Total Commander with your settings and immediately close it. Do you still get the error?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
I had the same problem here (WinXP Pro SP3):
Exception EAccessViolation in module TOTALCMD.EXE at 000648E1.
Access violation at address 00465B0D. Write of address 0127C1B1.
Starting TC with fresh ini helps, so I tried deactivate different plugins and I found that file system plugin Badcopy 1.0.0.4 caused these crashes (it's reproducable).
There were no problems with TC 7.50 b6 and less.
2 waelder:
It is possible that another (file system) plugins can cause crashes too, you can deactivate them very easily via TC Plugins Manager.
Exception EAccessViolation in module TOTALCMD.EXE at 000648E1.
Access violation at address 00465B0D. Write of address 0127C1B1.
Starting TC with fresh ini helps, so I tried deactivate different plugins and I found that file system plugin Badcopy 1.0.0.4 caused these crashes (it's reproducable).
There were no problems with TC 7.50 b6 and less.
2 waelder:
It is possible that another (file system) plugins can cause crashes too, you can deactivate them very easily via TC Plugins Manager.
I confirm this bug, but when I start TC several times it might not always happen when they are shutdown again.
It does not happen (so far) when it is started with:
c:\totalcmd\totalcmd.exe /i=c:\totalcmd\new.ini
Now that I have started it a few times with the option above, it does not happen with normal ini anymore.
Used OS: Windows XP Pro SP3 UK, with NL Multilanguage Pack.
Edit: It happens again.
It does not happen (so far) when it is started with:
c:\totalcmd\totalcmd.exe /i=c:\totalcmd\new.ini
Now that I have started it a few times with the option above, it does not happen with normal ini anymore.
Used OS: Windows XP Pro SP3 UK, with NL Multilanguage Pack.
Edit: It happens again.
Using TC since 1997, known as Windows Commander in the old days 

- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Sorry, I cannot reproduce the problem with BadCopy running either. 

Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
2 Ghisler
I tried to reproduce this error on another PC where BadCopy was also active but there weren't errors after upgrading to TC 7.50 b7. I enabled and disabled BadCopy plugin many times (>10) with TC Plugin Manager and closed TC (>10 per each try) but error on exit doesn't appear.
Then I deleted obsolete plugin link via TC Plugin Manager (only record in wincmd.ini, file didn't exist) and error with BadCopy appears. And it is reproducable again - with disabled BadCopy everything is O.K., with enabled TC crashes on exit almost each time. Strange...
I tried to reproduce this error on another PC where BadCopy was also active but there weren't errors after upgrading to TC 7.50 b7. I enabled and disabled BadCopy plugin many times (>10) with TC Plugin Manager and closed TC (>10 per each try) but error on exit doesn't appear.
Then I deleted obsolete plugin link via TC Plugin Manager (only record in wincmd.ini, file didn't exist) and error with BadCopy appears. And it is reproducable again - with disabled BadCopy everything is O.K., with enabled TC crashes on exit almost each time. Strange...
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
There is one more thing which you could test:
Please add the following string to the file wincmd.ini, section [Configuration]:
ThreadFindFirst=0
You can edit the wincmd.ini via Configuration - Change settings files directly.
Does the error still occur then?
Please add the following string to the file wincmd.ini, section [Configuration]:
ThreadFindFirst=0
You can edit the wincmd.ini via Configuration - Change settings files directly.
Does the error still occur then?
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
2 Ghisler
ThreadFindFirst=0 helps! No more crashes during short test.
I made another tests since yesterday and Badcopy realy isn't resposible for crashes because I record two ones with disabled Badcopy (but it was good "error accelerator" in my PC). The last thing which I discovered was when I changed startup directories in TC panels to empty ones error disappear... so it sounds for me that you hit the nail on the head. Thanks!
ThreadFindFirst=0 helps! No more crashes during short test.
I made another tests since yesterday and Badcopy realy isn't resposible for crashes because I record two ones with disabled Badcopy (but it was good "error accelerator" in my PC). The last thing which I discovered was when I changed startup directories in TC panels to empty ones error disappear... so it sounds for me that you hit the nail on the head. Thanks!
Changed---
2alm
Hello !
• The default is now “1” with TC 7.5, but was “0” in previous versions…
KR
Claude
Clo

• The default is now “1” with TC 7.5, but was “0” in previous versions…

Claude
Clo
#31505 Traducteur Français de T•C French translator Aide en Français Tutoriels Français English Tutorials
Hello, alm.
I have been using ThreadFindFirst=1 since the times when the default still was 0 and I have not had any crash on exit caused by ThreadFindFirst=1. This is true for my office machine which is connected to our company LAN as well as for my home machines which are not connected to any LAN.
So there must be at minimum one other factor which is relevant and which in combination with ThreadFindFirst=1 may lead to crashes on exit.
Kind regards,
Karl
So the default value is 1 currently.totalcmd.chm => wincmd.ini wrote:ThreadFindFirst=1 When set to 1, moves FindFirstFile to separate thread, so the user can abort reading from a hanging network connection
I have been using ThreadFindFirst=1 since the times when the default still was 0 and I have not had any crash on exit caused by ThreadFindFirst=1. This is true for my office machine which is connected to our company LAN as well as for my home machines which are not connected to any LAN.
So there must be at minimum one other factor which is relevant and which in combination with ThreadFindFirst=1 may lead to crashes on exit.
Kind regards,
Karl
-
- Junior Member
- Posts: 11
- Joined: 2006-11-11, 17:11 UTC
access violations...
I can confirm also access violations upon exit. They are not reproducible. I will post more detail when I get it.