[8.50ß12] TC crashes after calling 'cm_UnloadPlugins'
Moderators: Hacker, petermad, Stefan2, white
[8.50ß12] TC crashes after calling 'cm_UnloadPlugins'
Hi,
I noticed it several times, but wasn't able to check where the crash comes from: now its clear.
After using the good ol' "Startup Guard" plugin for TC (which still works flawlessly even under W7SP1!) and calling the "cm_UnloadPlugins" command (even after 'exiting' the plugin and navigating to somewhere else) TC just crashes pretty bad.
Some of the exception logs (ran it several times):
01.
Exception EAccessViolation in module TOTALCMD.EXE at 065637C8.
Access Violation at address 06964A08. Read of address 06964A08.
02.
Exception EAccessViolation in module TOTALCMD.EXE at 035A8614.
Access Violation at address 039A9854. Read of address 039A9854.
03.
Exception EAccessViolation in module TOTALCMD.EXE at 01F18614.
Access Violation at address 02319854. Read of address 02319854.
Not sure if anything could be done to prevent this from the side of TC, but I thought it worths a post - maybe it can be improved somehow(?).
I guess the source of the problem is inside the plugin itself, since I couldn't reproduce it using any other of wfx till this moment.
P.S.: Maybe that doesn't helps that much, but a new exception error dialog pops up every 5 second until the end of time (maybe related to some timer?).
[screenshot]
Tested & successfully crashed under 8.50ß12, 7.57a & 7.56a.
Regards,
Bluestar
I noticed it several times, but wasn't able to check where the crash comes from: now its clear.
After using the good ol' "Startup Guard" plugin for TC (which still works flawlessly even under W7SP1!) and calling the "cm_UnloadPlugins" command (even after 'exiting' the plugin and navigating to somewhere else) TC just crashes pretty bad.
Some of the exception logs (ran it several times):
01.
Exception EAccessViolation in module TOTALCMD.EXE at 065637C8.
Access Violation at address 06964A08. Read of address 06964A08.
02.
Exception EAccessViolation in module TOTALCMD.EXE at 035A8614.
Access Violation at address 039A9854. Read of address 039A9854.
03.
Exception EAccessViolation in module TOTALCMD.EXE at 01F18614.
Access Violation at address 02319854. Read of address 02319854.
Not sure if anything could be done to prevent this from the side of TC, but I thought it worths a post - maybe it can be improved somehow(?).
I guess the source of the problem is inside the plugin itself, since I couldn't reproduce it using any other of wfx till this moment.
P.S.: Maybe that doesn't helps that much, but a new exception error dialog pops up every 5 second until the end of time (maybe related to some timer?).
[screenshot]
Tested & successfully crashed under 8.50ß12, 7.57a & 7.56a.
Regards,
Bluestar
@Skif_off:
I use RedGUARD too, but it misses some core functions which exists in StartupGuard and not in Red.
Its not a real replacement until these are implemented...
@MVV:
I know Autoruns as well & use it a lot, but it takes ages to load up all these entries.
Sometimes I just need the HKLM/HKCU ones, and thats when a wfx plugin comes handy.
Dunno what StartupGuard does (or what it misses to do..) that leads to this bad crash, but would be nice to know if anything could be done from the side of TC or not - maybe some other plugins are affected as well.
Edit: Uh-oh. I fear Christian is aware of the problem.
Thats it end of story nothing could be done you're free to close the topic thx.
(not_TC's_fault_confirmed)
(btw I still wonder what exactly has been fixed on exit? Couldn't it be done for cm_UnloadPlugins as well?)
I use RedGUARD too, but it misses some core functions which exists in StartupGuard and not in Red.

@MVV:
I know Autoruns as well & use it a lot, but it takes ages to load up all these entries.

Dunno what StartupGuard does (or what it misses to do..) that leads to this bad crash, but would be nice to know if anything could be done from the side of TC or not - maybe some other plugins are affected as well.
Edit: Uh-oh. I fear Christian is aware of the problem.

Code: Select all
13.08.09 Release Total Commander 7.50 RC1
12.08.09 Fixed: Crash on exit after using Startup Guard plugin (due to a bug in the plugin, still occurs when using cm_UnloadPlugins)

(btw I still wonder what exactly has been fixed on exit? Couldn't it be done for cm_UnloadPlugins as well?)
Last edited by Bluestar on 2013-12-13, 10:04 UTC, edited 1 time in total.
- ghisler(Author)
- Site Admin
- Posts: 50541
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Unfortunately all these addresses aren't in TC itself, so it probably crashes in a misbehaving plugin...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com