Total Commander 11.51 crashes at windows 11 startup

English support forum

Moderators: Hacker, petermad, Stefan2, white

Post Reply
aadityam
Junior Member
Junior Member
Posts: 2
Joined: 2025-04-16, 17:21 UTC

Total Commander 11.51 crashes at windows 11 startup

Post by *aadityam »

Hello,

I am seeing this issue that total commander 10.0 suddenly started to crash for me at startup few weeks back (it was working fine before) on windows 11. I am not certain if this was caused by a windows update. Yesterday I uninstalled old version of TC and installed the latest version. It still keeps crashing. Below is the error from event viewer:

EventData

AppName TOTALCMD64.EXE
AppVersion 11.51.0.0
AppTimeStamp 00000000
ModuleName TOTALCMD64.EXE
ModuleVersion 11.51.0.0
ModuleTimeStamp 00000000
ExceptionCode c0000005
FaultingOffset 0000000000010038
ProcessId 0x9810
ProcessCreationTime 0x1dbaeef1ab94ff4
AppPath C:\Program Files\totalcmd\TOTALCMD64.EXE
ModulePath C:\Program Files\totalcmd\TOTALCMD64.EXE
IntegratorReportId f258af8f-3a92-4dd1-8c49-863de4b2fa82
PackageFullName
PackageRelativeAppId


I have created procdump error report as well - https://drive.google.com/file/d/1TuTDeBrBfWIHW6eNDoorsGyBevg58AsS/view?usp=sharing

Would really appreciate any help on this!
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50383
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Total Commander 11.51 crashes at windows 11 startup

Post by *ghisler(Author) »

The error is INVALID_STACK_ACCESS. My guess is that a plugin or extension is damaging the stack.

Can you try to run Total Commander with a fresh wincmd.ini?
1. Create directory c:\test in Explorer.
2. Inside, create new text file test.ini
3. Change the desktop shortcut by which you start Total Commander via properties by appending
/i=c:\test\test.ini
(separated by a space from the program name).

Here is the analysis of your first crash dump:

Code: Select all

Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [TOTALCMD64.EXE_250416_101839.dmp]
User Mini Dump File with Full Memory: Only application data is available

WARNING: Minidump contains unknown stream type 0x15
WARNING: Minidump contains unknown stream type 0x16
Comment: '
*** "C:\dump\ProcDump\procdump64.exe" -accepteula -ma -j "c:\dumps" 42968 1672 000000000FF30000
*** Just-In-Time debugger. PID: 42968 Event Handle: 1672 JIT Context: .jdinfo 0xff30000'
Symbol search path is: srv*D:\SYMBOLS*http://msdl.microsoft.com/download/symbols
Executable search path is: 
Windows 7 Version 22621 MP (8 procs) Free x64
Product: WinNt, suite: SingleUserTS
Machine Name:
Debug session time: Wed Apr 16 19:18:39.000 2025 (UTC + 2:00)
System Uptime: 1 days 2:20:44.800
Process Uptime: 0 days 0:00:02.000
............................................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(a7d8.3270): Access violation - code c0000005 (first/second chance not available)
*** WARNING: Unable to verify timestamp for TOTALCMD64.EXE
*** ERROR: Module load completed but symbols could not be loaded for TOTALCMD64.EXE
TOTALCMD64+0x10038:
00000000`00410038 894df8          mov     dword ptr [rbp-8],ecx ss:00000000`00e70ff8=????????
0:000> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

*** ERROR: Symbol file could not be found.  Defaulted to export symbols for dgapi64.dll - 
Failed calling InternetOpenUrl, GLE=12029

FAULTING_IP: 
TOTALCMD64+10038
00000000`00410038 894df8          mov     dword ptr [rbp-8],ecx

EXCEPTION_RECORD:  ffffffffffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 0000000000410038 (TOTALCMD64+0x0000000000010038)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000001
   Parameter[1]: 0000000000e70ff8
Attempt to write to address 0000000000e70ff8

DEFAULT_BUCKET_ID:  INVALID_STACK_ACCESS

PROCESS_NAME:  TOTALCMD64.EXE

ERROR_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in 0x%p verwies auf Arbeitsspeicher bei 0x%p. Der Vorgang %s konnte im Arbeitsspeicher nicht durchgef hrt werden.

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in 0x%p verwies auf Arbeitsspeicher bei 0x%p. Der Vorgang %s konnte im Arbeitsspeicher nicht durchgef hrt werden.

EXCEPTION_PARAMETER1:  0000000000000001

EXCEPTION_PARAMETER2:  0000000000e70ff8

WRITE_ADDRESS:  0000000000e70ff8 

FOLLOWUP_IP: 
TOTALCMD64+10038
00000000`00410038 894df8          mov     dword ptr [rbp-8],ecx

MOD_LIST: <ANALYSIS/>

NTGLOBALFLAG:  0

APPLICATION_VERIFIER_FLAGS:  0

FAULTING_THREAD:  0000000000003270

PRIMARY_PROBLEM_CLASS:  INVALID_STACK_ACCESS

BUGCHECK_STR:  APPLICATION_FAULT_INVALID_STACK_ACCESS_INVALID_POINTER_WRITE

LAST_CONTROL_TRANSFER:  from 0000000000000000 to 0000000000410038

STACK_TEXT:  
00000000`00e70fb0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : TOTALCMD64+0x10038


SYMBOL_STACK_INDEX:  0

SYMBOL_NAME:  TOTALCMD64+10038

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: TOTALCMD64

IMAGE_NAME:  TOTALCMD64.EXE

DEBUG_FLR_IMAGE_TIMESTAMP:  0

STACK_COMMAND:  dt ntdll!LdrpLastDllInitializer BaseDllName ; dt ntdll!LdrpFailureData ; ~0s; .ecxr ; kb

FAILURE_BUCKET_ID:  INVALID_STACK_ACCESS_c0000005_TOTALCMD64.EXE!Unknown

BUCKET_ID:  X64_APPLICATION_FAULT_INVALID_STACK_ACCESS_INVALID_POINTER_WRITE_TOTALCMD64+10038

WATSON_STAGEONE_URL:  http://watson.microsoft.com/StageOne/TOTALCMD64_EXE/11_51_0_0/_______0/TOTALCMD64_EXE/11_51_0_0/_______0/c0000005/00010038.htm?Retriage=1

Followup: MachineOwner
---------
And the second file:

Code: Select all

Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [TOTALCMD64.EXE_250416_101841.dmp]
User Mini Dump File with Full Memory: Only application data is available

WARNING: Minidump contains unknown stream type 0x15
WARNING: Minidump contains unknown stream type 0x16
Comment: '
*** "C:\dump\ProcDump\procdump64.exe" -accepteula -ma -j "c:\dumps" 42968 1896 000000000FF30000
*** Just-In-Time debugger. PID: 42968 Event Handle: 1896 JIT Context: .jdinfo 0xff30000'
Symbol search path is: srv*D:\SYMBOLS*http://msdl.microsoft.com/download/symbols
Executable search path is: 
Windows 7 Version 22621 MP (8 procs) Free x64
Product: WinNt, suite: SingleUserTS
Machine Name:
Debug session time: Wed Apr 16 19:18:41.000 2025 (UTC + 2:00)
System Uptime: 1 days 2:20:46.486
Process Uptime: 0 days 0:00:04.000
............................................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(a7d8.3270): Access violation - code c0000005 (first/second chance not available)
*** WARNING: Unable to verify timestamp for TOTALCMD64.EXE
*** ERROR: Module load completed but symbols could not be loaded for TOTALCMD64.EXE
TOTALCMD64+0x10038:
00000000`00410038 894df8          mov     dword ptr [rbp-8],ecx ss:00000000`00e70ff8=????????
0:000> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************

*** ERROR: Symbol file could not be found.  Defaulted to export symbols for dgapi64.dll - 
Failed calling InternetOpenUrl, GLE=12029

FAULTING_IP: 
TOTALCMD64+10038
00000000`00410038 894df8          mov     dword ptr [rbp-8],ecx

EXCEPTION_RECORD:  ffffffffffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 0000000000410038 (TOTALCMD64+0x0000000000010038)
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 0000000000000001
   Parameter[1]: 0000000000e70ff8
Attempt to write to address 0000000000e70ff8

DEFAULT_BUCKET_ID:  INVALID_STACK_ACCESS

PROCESS_NAME:  TOTALCMD64.EXE

ERROR_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in 0x%p verwies auf Arbeitsspeicher bei 0x%p. Der Vorgang %s konnte im Arbeitsspeicher nicht durchgef hrt werden.

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - Die Anweisung in 0x%p verwies auf Arbeitsspeicher bei 0x%p. Der Vorgang %s konnte im Arbeitsspeicher nicht durchgef hrt werden.

EXCEPTION_PARAMETER1:  0000000000000001

EXCEPTION_PARAMETER2:  0000000000e70ff8

WRITE_ADDRESS:  0000000000e70ff8 

FOLLOWUP_IP: 
TOTALCMD64+10038
00000000`00410038 894df8          mov     dword ptr [rbp-8],ecx

MOD_LIST: <ANALYSIS/>

NTGLOBALFLAG:  0

APPLICATION_VERIFIER_FLAGS:  0

FAULTING_THREAD:  0000000000003270

PRIMARY_PROBLEM_CLASS:  INVALID_STACK_ACCESS

BUGCHECK_STR:  APPLICATION_FAULT_INVALID_STACK_ACCESS_INVALID_POINTER_WRITE

LAST_CONTROL_TRANSFER:  from 0000000000000000 to 0000000000410038

STACK_TEXT:  
00000000`00e70fb0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : TOTALCMD64+0x10038


SYMBOL_STACK_INDEX:  0

SYMBOL_NAME:  TOTALCMD64+10038

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: TOTALCMD64

IMAGE_NAME:  TOTALCMD64.EXE

DEBUG_FLR_IMAGE_TIMESTAMP:  0

STACK_COMMAND:  dt ntdll!LdrpLastDllInitializer BaseDllName ; dt ntdll!LdrpFailureData ; ~0s; .ecxr ; kb

FAILURE_BUCKET_ID:  INVALID_STACK_ACCESS_c0000005_TOTALCMD64.EXE!Unknown

BUCKET_ID:  X64_APPLICATION_FAULT_INVALID_STACK_ACCESS_INVALID_POINTER_WRITE_TOTALCMD64+10038

WATSON_STAGEONE_URL:  http://watson.microsoft.com/StageOne/TOTALCMD64_EXE/11_51_0_0/_______0/TOTALCMD64_EXE/11_51_0_0/_______0/c0000005/00010038.htm?Retriage=1

Followup: MachineOwner
---------
Author of Total Commander
https://www.ghisler.com
aadityam
Junior Member
Junior Member
Posts: 2
Joined: 2025-04-16, 17:21 UTC

Re: Total Commander 11.51 crashes at windows 11 startup

Post by *aadityam »

Here is the new dump after appending "/i=c:\test\test.ini" to the launch shortcut - https://drive.google.com/file/d/1Eo-ARBJytDXXV5zhM2qycXZRDXUDbn0Q/view?usp=sharing

The test.ini did not have any anything in it and is still 0kb in size.
Post Reply