Page 1 of 1

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

Posted: 2020-11-05, 09:56 UTC
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.

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

Posted: 2021-03-24, 13:11 UTC
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?

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

Posted: 2021-03-25, 14:47 UTC
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.

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

Posted: 2021-03-25, 18:56 UTC
by Usher
2ghisler(Author)
It may be the same problem with HTML parser reported here:
viewtopic.php?f=14&t=74193