Crash on exiting Lister

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
Georgo
Junior Member
Junior Member
Posts: 4
Joined: 2009-06-06, 14:45 UTC
Location: Žilina, Slovakia

Crash on exiting Lister

Post by *Georgo »

Every time when exiting Lister, TC crashes with the following error message:

Code: Select all

EExternalException in module TOTALCMD.EXE at 76BDA4FB. External exception EEDFADE
Steps to reproduce:
1. Open a text file using F3
2. When done viewing, hit Esc
3. Crash occurs

Using:
Total Commander 7.55pb3, Windows 7 x64

Originally, I suspected the INIed plugin, but the crash occurs regardless of file type. This did happen sporadically in previous versions of TC, but there was no pattern to the crashes. Now they're perfectly consistent in happing every time.
User avatar
karlchen
Power Member
Power Member
Posts: 4603
Joined: 2003-02-06, 22:23 UTC
Location: Germany

Post by *karlchen »

Hello, Georgo.

Cannot confirm your report. I wonder whether you can reproduce the crash in case you use a fresh wincmd.ini file, thus de-activating any lister plugins completely.

Total Commander 7.55pb3, Windows 7 Home Premium 64-bit

Kind regards,
Karl
Bezo
New Member
New Member
Posts: 1
Joined: 2010-05-09, 23:20 UTC

Crash on exiting Lister

Post by *Bezo »

I had a similar problem. When I pressed Esc in Lister, I have got an error:

---------------------------
Total Commander 7.55pb3.
---------------------------
Access violation at address 00627B5D. Read of address 03B708F0.
Access violation at address 00627B5D. Read of address 03B708F0
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:
00627B5D
>41677E 442DD5 414554 444588 4448C3 4468E0
418323 41CA9A 41CEFC 444D16 414554 4442D7
414554 419AFC 419CB8 6B7C71
Raw:
446AD5 44508F 402E36 442DD5 444FE5 416230
444D22 414554 44508F 416DC1 44566D 442DD5
444FE5 416230 444D22 414554 41677E 417696
442DD5 444FE5 416230 444D22 414554 4C0052
442DD5 444FE5 445033 416230 444588 445072
442DD5 444FE5 402235 4033BC 4021B4 4023DB
4026A4 4036AD 44413E 444D39 44470E 4448C3
67D1EB 67D2D9 4019D4 4023DB 4026A4 402D16
402F5F 402D43 4212FA 4212A1 6335BD 62A360
414554 414F58 416B28 444A6A 4468CE 4468E0

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Yes No
---------------------------


Since I am using TC 7.55pb3 (couple of days) this happened just once. I don't have any additional plugins installed.

Kind regards,
Bezo
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

EExternalException is an indication that the error happens in a plugin or video codec. What file do you view? Is there a plugin name shown in Lister's title bar?
Author of Total Commander
https://www.ghisler.com
Georgo
Junior Member
Junior Member
Posts: 4
Joined: 2009-06-06, 14:45 UTC
Location: Žilina, Slovakia

Post by *Georgo »

You're right, thanks for pointing the right direction.

The culprit is the IniEd plug-in. I've done some more testing and it seems like a classic problem with a plug-in trying to write its configuration directly into Program Files (which fails due to insufficient access privileges, naturally), since running TC as administrator resolves the issue.

As there's no way to set where the plug-in should save its settings, I've disabled it for good.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Try this:
1. Run TC as admin and view a file, so IniEd can create its ini file
2. Go to the Windows directory
3. Press Alt+Enter on the file
4. Change the permissions to give everyone (or just to your user name) write access

Now it should work also as a normal user.
Author of Total Commander
https://www.ghisler.com
Post Reply