[boskid][0.18.4] Crash loading 0.18.3 save: TrainSignalLogic::tryToReserveSignalsUpTo
Posted: Thu Feb 06, 2020 10:33 pm
Multiplayer game, people were building rails and the server crashed. As usual, disconnected people can make a local save game of the last state.
At the very moment of the crash I finished the second layer of a two-tiered roundabout that had no signalling yet, and with a train inside. It might have been related to the pathing of that train. I cannot recall the exact configuration, as I cannot load the save.
Loading this save consistently and so far always reproduces the error that crashed the server. This has been confirmed by multiple people.
The original crash happened in 18.3, but the save file does also crash when loading in 18.4
The log (attached) reads:
I want to attach the save file, but I am getting an error from the forum "Error parsing server response.". The save file is 60 MB. I wish I could offer to reproduce the bug in a smaller setting, but I don't really know how.
At the very moment of the crash I finished the second layer of a two-tiered roundabout that had no signalling yet, and with a train inside. It might have been related to the pathing of that train. I cannot recall the exact configuration, as I cannot load the save.
Loading this save consistently and so far always reproduces the error that crashed the server. This has been confirmed by multiple people.
The original crash happened in 18.3, but the save file does also crash when loading in 18.4
The log (attached) reads:
Code: Select all
542.930 Error TrainSignalLogic.cpp:177: Failed to reserve signal in block.