Unexpected close (repeated plenty of times)
Moderators: Hacker, petermad, Stefan2, white
Unexpected close (repeated plenty of times)
I've installed 7.55a two or three days ago. Now, I am very disappointed with the stability. When I have tabs with remote directories (SMB), after couple of operations the application dies unexpectedly without any warning or error window. Most operation causing this are Ctrl+Insert on local disk, and Shift+Insert on remote disk, after tab has been changed (repeated two or tree times). But it dies on other operations too. The most annoying thing is that it does not report any error.
This happens on Win XP SP3 connected to other Win XP SP3 and SP2.
This happens on Win XP SP3 connected to other Win XP SP3 and SP2.
Manveru
Are you using any plugins? Can you reproduce bug with clean INI?
To start TC with clean INI execute command line:
To start TC with clean INI execute command line:
Code: Select all
"X:\path\to\TOTALCMD.exe" /i=clean.ini
- ghisler(Author)
- Site Admin
- Posts: 50512
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Ctrl+Insert is like Ctrl+C - it's handled by OLE2 via context menu, which means that context menu shell extensions get loaded.
This is a very common problem, caused by a faulty/incompatible shell extension.
To correct it, please try the following:
1. Get the free tool ShellExView:
http://www.nirsoft.net/utils/shexview.html
2. Start it. On 64-bit systems, start ShellExView with /wow64
command line parameter.
3. Sort the shell extensions by type
4. Disable all context menu shell extensions one by one (you can hide/keep
those belonging to Windows, they are usually OK).
5. Continue until Total Commander stops crashing
6. Now you can re-enable the extensions which don't cause any problems
This is a very common problem, caused by a faulty/incompatible shell extension.
To correct it, please try the following:
1. Get the free tool ShellExView:
http://www.nirsoft.net/utils/shexview.html
2. Start it. On 64-bit systems, start ShellExView with /wow64
command line parameter.
3. Sort the shell extensions by type
4. Disable all context menu shell extensions one by one (you can hide/keep
those belonging to Windows, they are usually OK).
5. Continue until Total Commander stops crashing
6. Now you can re-enable the extensions which don't cause any problems
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
I've found intruding shell extension, it was nVidia's one. When disabled TC worked fine. Now I have most recent nVidia package installed and following error appeared after couple hours of TC working in background.
---------------------------
Total Commander 7.55a
---------------------------
Fatal error in icon thread, aborting!
Access violation at address 7C911689. Read of address 00000067
Windows XP SP3 5.1 (Build 2600)
Please report this error to the Author, with a description
of what you were doing when this error occurred!
Windows exception: C0000005
Stack trace:
7C911689
6A30E2 61C495 >4227D0 403618
Raw:
4023B3 4023DB 402D16 675F47 6A30E2 61C495
4227D0 403618
Press Ctrl+C to copy this report!
---------------------------
OK
---------------------------
---------------------------
Total Commander 7.55a
---------------------------
Fatal error in icon thread, aborting!
Access violation at address 7C911689. Read of address 00000067
Windows XP SP3 5.1 (Build 2600)
Please report this error to the Author, with a description
of what you were doing when this error occurred!
Windows exception: C0000005
Stack trace:
7C911689
6A30E2 61C495 >4227D0 403618
Raw:
4023B3 4023DB 402D16 675F47 6A30E2 61C495
4227D0 403618
Press Ctrl+C to copy this report!
---------------------------
OK
---------------------------
Manveru
- ghisler(Author)
- Site Admin
- Posts: 50512
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
That seems to be unrelated - it occurs when TC calls DestroyIdList to remove a local variable. Sorry, I have no idea why this should occur. Do you get this only in a specific directory? The icon thread is used to extract icons, overlays and thumbnails.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
C:\WINDOWS\system32\nvcpl.dll
More info about offending context menu handler, which causes tcmd to close without any warning.
Extension name: DesktopContext Class
Disabled: Yes
Type: Context Menu
Description: NVIDIA Display Properties Extension
Version: 6.14.12.5912
Product Name: NVIDIA Compatible Windows 2000 Display driver, Version 259.12
Company: NVIDIA Corporation
My Computer: No
Desktop: No
Control Panel: No
My Network Places: No
Entire Network: No
Remote Computer: No
Filename: C:\WINDOWS\system32\nvcpl.dll
CLSID: {A70C977A-BF00-412C-90B7-034C51DA2439}
File Created Time: 2010-07-26 23:57:08
CLSID Modified Time: 2010-09-08 11:56:31
Microsoft: No
File Extensions: Directory\Background
File Attributes: A
File Size: 13 925 480
Additionally after I disabled this extension with SellExView, now Total Commander crashed with following exception on Ctrl+V on teb connected to SMB share:
EAccessViolation in TotalCmd.exe at 7C50FAA2.
Access Violation at 7C910CCE. Read of address 00000067.
With some error messages dialogs I cannot read shown in background. They are closed when I click OK on dialog with above exception. And I cannot move them. From what I can see it is about OLE incompatibility with Total Commander.
Extension name: DesktopContext Class
Disabled: Yes
Type: Context Menu
Description: NVIDIA Display Properties Extension
Version: 6.14.12.5912
Product Name: NVIDIA Compatible Windows 2000 Display driver, Version 259.12
Company: NVIDIA Corporation
My Computer: No
Desktop: No
Control Panel: No
My Network Places: No
Entire Network: No
Remote Computer: No
Filename: C:\WINDOWS\system32\nvcpl.dll
CLSID: {A70C977A-BF00-412C-90B7-034C51DA2439}
File Created Time: 2010-07-26 23:57:08
CLSID Modified Time: 2010-09-08 11:56:31
Microsoft: No
File Extensions: Directory\Background
File Attributes: A
File Size: 13 925 480
Additionally after I disabled this extension with SellExView, now Total Commander crashed with following exception on Ctrl+V on teb connected to SMB share:
EAccessViolation in TotalCmd.exe at 7C50FAA2.
Access Violation at 7C910CCE. Read of address 00000067.
With some error messages dialogs I cannot read shown in background. They are closed when I click OK on dialog with above exception. And I cannot move them. From what I can see it is about OLE incompatibility with Total Commander.
Manveru
Found this recently, maybe it could help with the analysis?
http://www.sevenforums.com/crash-lockup-debug-how/34940-generating-memory-dump-crashing-process.html
http://www.sevenforums.com/crash-lockup-debug-how/34940-generating-memory-dump-crashing-process.html
Ambiguity succeeds where honesty dares not venture.
- ghisler(Author)
- Site Admin
- Posts: 50512
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Apparently you disabled the wrong extension then...Additionally after I disabled this extension with SellExView, now Total Commander crashed with following exception on Ctrl+V on teb connected to SMB share:
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com