[0.17.47] Crash colliding trains driving backwards: !this->reservedSignalsClose.empty() not true

This subforum contains all the issues which we already resolved.
Post Reply
Gehaktbal
Burner Inserter
Burner Inserter
Posts: 7
Joined: Sat Jun 08, 2019 12:45 pm
Contact:

[0.17.47] Crash colliding trains driving backwards: !this->reservedSignalsClose.empty() not true

Post by Gehaktbal »

Hi,

I just experienced a crash while I was driving a train backwards and an automated train ran into me at full speed. I was also driving exactly on a T-split.

Code: Select all

Stack trace logging done
10781.631 Warning Logger.cpp:510: Symbols.size() == 30, usedSize == 21
10781.632 Error TrainSignalLogic.cpp:109: !this->reservedSignalsClose.empty() was not true
Screenshot attached were it took place. I drove a bit further and was rammed while backing off.
Attachments
20190608145206_1.jpg
20190608145206_1.jpg (530.46 KiB) Viewed 1961 times
factorio-previous.log
(12.75 KiB) Downloaded 84 times
Last edited by Gehaktbal on Sat Jun 08, 2019 12:59 pm, edited 1 time in total.

Loewchen
Global Moderator
Global Moderator
Posts: 8386
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [0.17.47] Crash with colliding trains while driving backwards

Post by Loewchen »

Post the save please.

Ref.: 71662 (should be fixed)

Gehaktbal
Burner Inserter
Burner Inserter
Posts: 7
Joined: Sat Jun 08, 2019 12:45 pm
Contact:

Re: [0.17.47] Crash with colliding trains while driving backwards

Post by Gehaktbal »

Here is the save. From that point I went north with the train, right (end of rail) and back. A train should arrive shortly behind you.

I was also able to reproduce. The key is colliding on the T-Split and have a full on head-tail collision. Scraping a few wagons is no problem. I have it on screenshot (attached)
Attachments
Screenshot from 2019-06-08 15-09-40.png
Screenshot from 2019-06-08 15-09-40.png (3.96 MiB) Viewed 1951 times
crashsave.zip
(12.19 MiB) Downloaded 67 times

korneel325
Manual Inserter
Manual Inserter
Posts: 2
Joined: Mon Jun 10, 2019 11:00 am
Contact:

Re: [0.17.47] Crash colliding trains driving backwards: !this->reservedSignalsClose.empty() not true

Post by korneel325 »

Had a similar error, in a similar context. (single player)

The manually driven train was driving slowly onto a large track. A full speed, 4 locomotive, 6 wagon iron ore train rammed it in the back. The game crashed on collision.
The ore train could not have stopped in time, so a collision was unavoidable. The collision should have destroyed the back locomotive, the front one (seating the player) may also have been destroyed.

The screenshot indicates the status just before the crash. I could reproduce the situation, but the error did not reoccur.
simulated situation.jpg
simulated situation.jpg (797.93 KiB) Viewed 1912 times
The save file contains the map, the player is located in the train to be destroyed, but the ore train is not present.
Attachments
Trainworld Mk3.zip
(26.39 MiB) Downloaded 60 times
factorio-current.log
(8.83 KiB) Downloaded 82 times

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [0.17.47] Crash colliding trains driving backwards: !this->reservedSignalsClose.empty() not true

Post by kovarex »

Thanks for the report, it should be fixed for the next release.

Gehaktbal
Burner Inserter
Burner Inserter
Posts: 7
Joined: Sat Jun 08, 2019 12:45 pm
Contact:

Re: [0.17.47] Crash colliding trains driving backwards: !this->reservedSignalsClose.empty() not true

Post by Gehaktbal »

Thanks, awesome work and thanks for creating such a great and stable game. :D

korneel325
Manual Inserter
Manual Inserter
Posts: 2
Joined: Mon Jun 10, 2019 11:00 am
Contact:

Re: [0.17.47] Crash colliding trains driving backwards: !this->reservedSignalsClose.empty() not true

Post by korneel325 »

Thanks!

This was only the first bug I've encountered.

Great work

Post Reply

Return to “Resolved Problems and Bugs”