Hi Dan,
A D REID, on 18 August 2022 - 10:23 AM, said:
While investigating this problem, I encountered another issue -- the simulator crashed when I tried to resume at a point that was 01:00:00 into the activity -- OpenRailsLog 2022-08-17b.txt
I also encountered another crash when I attempted to resume from a point 00:47:40 into the activity -- OpenRailsLog 2022-08-17-c.txt
Your crash at 00:47:00 appears to be due to a multi-threading issue in the code, which I believe James Ross is looking into.
This log file also suggests why "the simulator crashed at 01:00:00". When I restore from the Save file that you provided - 2022-08-17 09.40.03.save - the log file contains the statements:
Information: Invalid reservation for train : PLAYER [1], section : 452 not restored
Information: Invalid reservation for train : PLAYER [1], section : 479 not restored
Information: Invalid reservation for train : PLAYER [0], section : 564 not restored
Information: Invalid reservation for train : PLAYER [0], section : 575 not restored
Information: Invalid reservation for train : PLAYER [0], section : 731 not restored
Information: Invalid reservation for train : PLAYER [0], section : 732 not restored
Information: Invalid reservation for train : PLAYER [0], section : 733 not restored
Information: Invalid reservation for train : PLAYER [0], section : 734 not restored
Information: Invalid reservation for train : PLAYER [0], section : 735 not restored
Because of these missing reservations, the AI train KC-AI-2C which is due to start 60 mins into the simulation cannot be located in the appropriate track circuit and the simulation cannot continue.
So it looks like a bad Save is causing this problem. How the Save came to be bad is another issue. When I save the activity during those first 47 minutes, these statements are nowhere to be seen.
Any thoughts?