-TC ß6 - x32 - crash upon entering a DVD

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3379
Joined: 2003-05-06, 11:46 UTC

-TC ß6 - x32 - crash upon entering a DVD

Post by *Sir_SiLvA »

I entered a DVD into my DVD Drive an TC crashed for no for me visiable reason:

---------------------------
Total Commander 8.50b6
---------------------------
Fatal error in WatchDir thread, aborting!

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

Windows exception: C0000006
Stack trace:
0046F948
471115 4711EE >55F763 417B30 40362C
Raw:
471500 4030E4 471115 47112B 4020A2 402249
407CDD 4711EE 4030E4 55F763 69F4E8 55F416
55F5F5 417B30 40362C
Press Ctrl+C to copy this report!
---------------------------
OK
---------------------------
User avatar
MarcinW
Power Member
Power Member
Posts: 852
Joined: 2012-01-23, 15:58 UTC
Location: Poland

Post by *MarcinW »

This is probably not a problem with TC.

Exception C0000006 is EXCEPTION_IN_PAGE_ERROR or STATUS_IN_PAGE_ERROR. This means that the Total Commander tried to read a memory, but reading a memory page failed. In particular, this may be a problem with reading or writing swap file. More info here:

http://www.ghisler.ch/board/viewtopic.php?p=258753#258753

Regards
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3379
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

it IS a TC BUG I had some other PRGs open and TC didnt even had the focus and was the only App to crash so YES its a TC bug....
Hoecker sie sind raus!
User avatar
MarcinW
Power Member
Power Member
Posts: 852
Joined: 2012-01-23, 15:58 UTC
Location: Poland

Post by *MarcinW »

It may be exactly as you wrote and it still may be not a TC problem:

when we use some application in foreground and it needs more memory, operating system moves RAM contents of background applications (TC in this example) to the swap file to make more free RAM memory. If background application wants to perform some operation, its memory must be loaded back from the swap file to the RAM (for example when TC got information that folder contents changed - in particular because we saved some file in our foreground application!). If this loading from the swap file to the RAM fails, there will be an C0000006 exception. Please check your system log if there are some HDD problems or swap file problems.

Regards
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50541
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

It looks like the following was happening:
TC was getting the CD insert notification, but apparently part of its code wasn't in memory, and swaping it back in failed due to an out of memory situation or failed access to the totalcmd.exe file.
Author of Total Commander
https://www.ghisler.com
Post Reply