I have repeatedly caused the game to crash when removing a chain signal just seconds before a train passes through.
This is single-player under Linux with Factorio 0.6.25, pure vanilla, no mods installed.
Perhaps notable, or not, this was the very first 20 seconds of game play I did after upgrading from 0.6.24 to 0.6.25.
Starting from a save game, I performed the following steps as shown in the attached screenshots.
1. Create a small segment of track which merges two lines.
2. Add a new chain signal just before the merge point
3. Remove the old existing chain signal which is just after where the merge point was; results in immediate crash.
This crash only seems to happen if the above steps were performed fairly quickly (10-15 seconds?), and I believe it may have something to do with a train which passes by the signals in question. If the signal is removed after that it doesn't crash.
[wheybags] [0.16.25] Crash when removing a chain signal
[wheybags] [0.16.25] Crash when removing a chain signal
- Attachments
-
- factorio-crash2.log
- Another crash log file, slightly different stack trace; same player actions
- (14.25 KiB) Downloaded 189 times
-
- crashable1.zip
- Game save file
- (36.52 MiB) Downloaded 228 times
-
- factorio-crash.log
- Saved factorio log file from crash
- (7.64 KiB) Downloaded 174 times
-
- Snapshot step 3: old chain signal to be removed, immediately crashes
- factorio_crash_2018-02-23_snap_3.png (1.48 MiB) Viewed 2735 times
-
- Snapshot step 2: track and new chain signal added
- factorio_crash_2018-02-23_snap_2.png (1.45 MiB) Viewed 2735 times
-
- Snapshot, step 1: initial game same state
- factorio_crash_2018-02-23_snap_1.png (1.45 MiB) Viewed 2735 times
Re: [wheybags] [0.16.25] Crash when removing a chain signal
Fixed for 0.16.28.
Thanks for the report!
Thanks for the report!