[Solved] TC 10.00 RC1 (x64 only) crash when pressing Alt+Enter over a specific dir

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
nemoW
Junior Member
Junior Member
Posts: 3
Joined: 2021-05-21, 06:49 UTC

[Solved] TC 10.00 RC1 (x64 only) crash when pressing Alt+Enter over a specific dir

Post by *nemoW »

TC 10.00 RC1 (x64) closes when Alt + Enter is pressed in a specific directory. The 32-bit TC version does not have this problem.

Code: Select all

Faulting application name: TOTALCMD64.EXE, version: 10.0.0.0, time stamp: 0x00000000
Faulting module name: gdi32.dll, version: 6.3.9600.19987, time stamp: 0x60470c66
Exception code: 0xc0000409
Fault offset: 0x00000000000aa99b
Faulting process id: 0x20e0
Faulting application start time: 0x01d74e0e3c88c99f
Faulting application path: C:\TotalCMD\TOTALCMD64.EXE
Faulting module path: C:\Windows\system32\gdi32.dll
Report Id: 88215bf6-ba01-11eb-82b9-0c9d9285fbab
Faulting package full name: 
Faulting package-relative application ID: 

Code: Select all

Faulting application name: TOTALCMD64.EXE, version: 10.0.0.0, time stamp: 0x00000000
Faulting module name: KERNELBASE.dll, version: 6.3.9600.19724, time stamp: 0x5ec5262a
Exception code: 0xe06d7363
Fault offset: 0x0000000000007afc
Faulting process id: 0x2c4
Faulting application start time: 0x01d74dc85e5baf0e
Faulting application path: C:\TotalCMD\TOTALCMD64.EXE
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: c2667514-b9ff-11eb-82b9-0c9d9285fbab
Faulting package full name: 
Faulting package-relative application ID: 
Last edited by nemoW on 2021-05-21, 09:03 UTC, edited 1 time in total.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48012
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: TC 10.00 RC1 (x64 only) crash when pressing Alt+Enter over a specific dir

Post by *ghisler(Author) »

Alt+Enter uses OLE2 to show the same "Properties" dialog as the Explorer. This dialog can be extended with shell extensions (Explorer extensions), which will show additional tabs. If only one of the extensions fails, it can crash the entire program.

Since extensions are essentially DLLs, and DLLs are either 32-bit OR 64-bit, they will be different for 32-bit and 64-bit Total Commander. On 64-bit Windows, it's often only the 64-bit extension which is installed. Therefore the 32-bit version is unaffected by the crash.

Also recently a software called "Digital Guardian" as started causing such crashes. It is meant to protect from bad OLE extensions, and injects itself in every 64-bit program, but causes crashes by itself.

If you don't use "Digital Guardian", you can try the following:

1. Get the free tool ShellExView (64-bit version!):
http://www.nirsoft.net/utils/shexview.html
2. Start it.
3. Uncheck "Options" - "Show 32-bit extensions" if it's checked, and check "Hide All Microsoft Extensions"
4. Sort the shell extensions by type
5. Disable all "Property Handler" shell extensions one by one
6. Continue until Total Commander stops crashing
7. Now you can re-enable the extensions which don't cause any problems
Author of Total Commander
https://www.ghisler.com
nemoW
Junior Member
Junior Member
Posts: 3
Joined: 2021-05-21, 06:49 UTC

Re: TC 10.00 RC1 (x64 only) crash when pressing Alt+Enter over a specific dir

Post by *nemoW »

Thanks for the advice, the problem was caused by a WinMount extension.
Post Reply