Yes, I do not need to interrupt Lister to get errors. Interestingly, I get two kinds of behaviour from doing exactly the same thing.
I tried it just now: I set up TC to show the directory containing the file linked above, then closed and reopened TC to get a fresh session. Selected the file and hit F3, then waited.
It appears that there are several ways it can go:
1. Lister plays the file correctly on the first try, a second play gives me the short form error message (like in my most recent post). It does not appear to matter whether I quit and restart TC between the two tries.
2. I get the long form error message on the first try (like in the original post) and TC quits ("[No]") or becomes unresponsive ("[Yes]")
I'm thinking it may have something to do with how much time there is between tries. It feels like the chance to have it work is significantly higher when I wait longer between tries.
I did not interrupt Lister during play, I only closed it when it had successfully played the file.
Here are some assorted stack traces and error messages
Short form:
Code: Select all
---------------------------
Application Error
---------------------------
Exception EInvalidOp in module TOTALCMD.EXE at 0D38809E.
Invalid floating point operation.
---------------------------
OK
---------------------------
Code: Select all
Exception EInvalidOp in module TOTALCMD.EXE at 0D389544.
(These two addresses are the only variations I saw)
Long form:
Code: Select all
---------------------------
Total Commander 7.50PB8
---------------------------
Invalid floating point operation.
Please report this error to the Author, with a description
of what you were doing when this error occurred!
Windows exception: C0000090
Stack trace:
0D7892CA
5D1CEC 4FFEC8 443BAD >413E90 443193 413E90
41950F 69B62B
Raw:
443101 413E90 5D1CEC 4FFEC8 500031 441C7D
443E6D 413E90 415B6C 443255 443BAD 413E90
443193 413E90 41950F 419544 4196FE 69B62B
Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Yes No
---------------------------
Code: Select all
Windows exception: C0000090
Stack trace:
0D7892CA
5D1CEC 4FFEC8 443BAD >413E90 443193 413E90
41950F 69B62B
Raw:
5D1CEC 4FFEC8 500031 441C7D 443E6D 413E90
415B6C 443255 443BAD 413E90 443193 413E90
41950F 419544 4196FE 69B62B