Page 1 of 1

[kovarex] [0.17.52] Crash on saving with specific rail signal placement: "RailSignalBase::checkConsistency"

Posted: Wed Jun 26, 2019 2:53 am
by Dupl3xxx
Making this setup and then placing rail signals in the white spots will allow signals to be placed. When the game saves, this causes the game to crash. Both auto-save and manual saving will crash the game. Tested on different systems to be sure. Screenshot of setup and log attatched.

Normal setup, allows for wrong signal placement.
Image

Signals placed in the wrong spot. This causes crash when saving.
Image

Re: [17.52] Crash when saving with wrong rail signal placement

Posted: Wed Jun 26, 2019 3:05 am
by bitbyte
Possibly relevant to [0.17.50] Signal placement at rail divergence

It appears that the invalid signals be placed in 4 positions, dependent on the curved rail direction.
Image
Valid signals can be placed around it, as expected, but placing one on the same tile appears not to split the train block, and only one of the two signals interacts properly with trains.
The game autosaving appears to crash the game, and result in a partial, corrupted autosave. However contrary to duplex, a manual save appears to complete fine.

Re: [17.52] Crash when saving with wrong rail signal placement

Posted: Wed Jun 26, 2019 3:21 am
by Dupl3xxx
Re-checked, and I cannot manually save.

Re: [kovarex] [0.17.52] Crash on saving with specific rail signal placement: "RailSignalBase::checkConsistency"

Posted: Sat Jun 29, 2019 10:24 am
by Loewchen
Ref.: 72630

Re: [kovarex] [0.17.52] Crash on saving with specific rail signal placement: "RailSignalBase::checkConsistency"

Posted: Mon Jul 01, 2019 11:53 am
by kovarex
Thanks for the report, this is now fixed for the next release.