Total Commander 8.0ß24 x64 (x86 not affected)
(also occured with ß23)
Problem 1:
Start a checksum verification of files, e.g. by executing an sha or md5 file.
Quit TC while the verification process is still running.
Click yes on the "Terminate anyway?" question related to the background operation.
A doubled error message occurs.
An unhandled exception occurred at $0000000000409CAF:
EAccessViolation : Access violation
$0000000000409CAF
$0000000000409EB2
$0000000000995724
$000000000085B740
$0000000000989416
$00000000006E98EF
Problem 2:
Start a checksum verification of files, e.g. by executing an sha or md5 file.
Press the Esc key.
The expected dialog box for confirming the abort doesn't show and the CRC window is closed right away. However, the verification is continued in a background process.
PS: In the second problem it can be seen that TC continues calculating CRC from the Task Manager, and also by the fact that failed files (if any) become selected after verification completes.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Correct me if I'm wrong: Isn't Total Commander a reliable piece of software that usually tries to handle everything correctly, e.g. closing background threads properly when quitting? (That's about Problem 1.)
Problem 2 is actually a bug. So I imply that you're gonna handle that one?