Lister: Access violation when switching between view methods (appearntly on switch to Explorer Preview)

Please report only one bug per message!

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:

Lister: Access violation when switching between view methods (appearntly on switch to Explorer Preview)

Post by *DrShark »

It happened once and I cannot reproduce it, but in case someone encountered or will encounter this, I'll post an error message with description event.

So, I opened UTF-8 file in Lister, then quicly swithed between some random view merthods, like Text, HEX etc. and after pressing one of number keys to make a next method switch, error happened:

Code: Select all

---------------------------
Total Commander 9.51
---------------------------
Access violation at address 004027DB. Read of address 04A30000.
Access violation at address 004027DB. Read of address 04A30000
Windows 7 SP1 HomePremium 6.1 (Build 7601), base: 00400000

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

Windows exception: C0000005
Stack trace:
004027DB
>0044B9C1  0044D9C2  00429486  0044CEBA  00429486  0044D9C2
00429486  00433262  004336C4  0044D9C2  00429486  0044CF64
00429486  0042EB98  0042ED5C  
Raw:
00433262  00433608  004336C4  0044EE1B  0044EE64  0044B9C1
0044DC91  0042B481  0044D02E  0044D9C2  00429486  0044CF64
00429486  0042EB98  0042EC94  0042ED4C  0044CEBA  00429486
0044DD3B  0042C019  0044B9C1  0044DC91  0042B481  0044D02E
0044D9C2  0044D9E5  00429486  0044CF64  00429486  00430052
0044B9C1  0044DC91  0042B481  0044D02E  0044D9C2  0044D9E5
00429486  00430052  0044CEBA  00429486  0044DD3B  0042C019
0044E319  0044E1FE  0044B9C1  0044DC91  0042B481  0044D02E
0044D9C2  0044D9E5  00429486  00433262  00433608  004336C4
0044EE1B  0044EE64  0044B9C1  0044DC91  0042B481  0044D02E

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Да   Нет   
---------------------------
After pressing Yes to continue, ExplorerPreview method was used.
At the moment of crash, I took screenshot of Lister window, in which it seems method 5 HTML (strip tags) with method 7 UTF+8 was used on file, so my guess that error happened when I pressed 5, 7 and then 8, but since I cannot reproduce it anymore, I hope stack trace will provide more info.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
User avatar
DrShark
Power Member
Power Member
Posts: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

Re: Lister: Access violation when switching between view methods (appearntly on switch to Explorer Preview)

Post by *DrShark »

I havn't seen this error to appear again, and I couldn't reproduce it intentionally. So looks like a 1-time issue. Did the crash report help to find out what could be a problem?
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: 48005
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Lister: Access violation when switching between view methods (appearntly on switch to Explorer Preview)

Post by *ghisler(Author) »

Unfortunately it didn't help, the addresses were all within the Delphi framework, and didn't give me any clues. Maybe a switched bit in RAM or so.
Author of Total Commander
https://www.ghisler.com
User avatar
Usher
Power Member
Power Member
Posts: 1675
Joined: 2011-03-11, 10:11 UTC

Re: Lister: Access violation when switching between view methods (appearntly on switch to Explorer Preview)

Post by *Usher »

2ghisler(Author)
It may be the same problem with HTML parser reported here:
viewtopic.php?f=14&t=74193
Andrzej P. Wozniak
Polish subforum moderator
Post Reply