Crash on folder icon change

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
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Crash on folder icon change

Post by *DrShark »

This crash is a specific to icon from older version of TotalConsole.wdx and doesn't happen with new one from C. Ghisler. The error happens in Explorer but Total Commander also shows an infinite loop error or Access violation.

To reproduce:
1. Download and unpack TotalConsole folder from this link
2. Open a properties of TotalConsole folder (Alt+Enter), go to "Customize" tab and press "Change icon" button.
3. Select TotalConsole.wdx from TotalConsole folder as a file for icon ->
a) on WinXP select dialog and Total Commander will hang
b) on Vista next error messages will appear:
infinite loop error dialog box:

Code: Select all

---------------------------
Application Error
---------------------------
Exception EAccessViolation in module TOTALCMD.EXE at 0003FDEC.
Access violation at address 00441018. Write of address 000000C0.
---------------------------
ОК   
---------------------------
Access violation:

Code: Select all

---------------------------
Total Commander 7.55pb3.
---------------------------
Access violation at address 00441018. Write of address 000000C0.
Access violation at address 00441018. Write of address 000000C0
Windows Vista SP2 6.0 (Build 6002)

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: C0000005
Stack trace:
00441018
442DD5  444399  444D16  >414554  4442D7  414554
615A46  4026A4  4092CB  403493  403493  615A46
4026A4  4092CB  615A46  4026A4  4092CB  403493
403493  615A46  4026A4  4092CB  403493  403493
403493  615A46  4026A4  4092CB  615A46  4026A4
4092CB  615A46  4026A4  4092CB  403493  615A46
4026A4  4092CB  615A46  4026A4  4092CB  403493
615A46  4026A4  4092CB  419B72  419CB8  6B7C71

Raw:
444245  414554  44508F  44544C  4348BB  442DD5
444FE5  43465D  444399  444D16  414554  4442D7
414554  406FEB  408EFD  615A46  615A5C  444399
444D16  444D39  40208E  4023DB  4026A4  4036D3
409049  4023DB  4026A4  4036AD  4092B4  4092CB
4034D3  403493  615389  615A46  615A46  615A5C
615A46  615B1E  403493  403493  403493  6153DA
4026A4  615A46  615A5C  4026A4  615B1E  403493
403493  406FEB  408EFD  615A46  615A5C  40208E
4023DB  4026A4  4036D3  409049  4023DB  4026A4

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Yes   No   
---------------------------
TC will close down if to press "Yes" here.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I have analyzed the crash report now: There is an "out of memory" exception, probably when Windows tries to load the icon but fails. TC then tries to show an error, but fails because of this out of memory situation.

Unfortunately there is nothing I can do here, because the Properties dialog (Alt+Enter) is part of Windows itself, not Total Commander.
Author of Total Commander
https://www.ghisler.com
Post Reply