[1.1.76] Crash with blob of Explosive Biters

We are aware of them, but do not have solutions that don't cause other issues. They go here in order not to take space in the main bug thread list.
Honktown
Smart Inserter
Smart Inserter
Posts: 1058
Joined: Thu Oct 03, 2019 7:10 am
Contact:

[1.1.76] Crash with blob of Explosive Biters

Post by Honktown »

Context: Was playing Warptorio2 + Expansion, which includes the Explosive Biters mod. Biters stampede in massive blobs with nothing to attack (an already reported issue with accumulator emissions).

1) big ol' blob of small biters
2) one (or more) dies, explodes
3) explosive biter fission
4) stack overflow

I expect the "solution" to be "don't do that", but I am reporting anyway.
factorio-current-RIP.log
(373.96 KiB) Downloaded 97 times
This is an example of the situation, except the second image was never reached:
explosion_before.jpg
explosion_before.jpg (526.16 KiB) Viewed 1183 times
explosion_after.jpg
explosion_after.jpg (311.9 KiB) Viewed 1183 times
I have mods! I guess!
Link
Honktown
Smart Inserter
Smart Inserter
Posts: 1058
Joined: Thu Oct 03, 2019 7:10 am
Contact:

Re: [1.1.76] Crash with blob of Explosive Biters

Post by Honktown »

Since it happened again, here's another stacktrace:
Attachments
another-one.txt
(373.26 KiB) Downloaded 93 times
I have mods! I guess!
Link
Rseding91
Factorio Staff
Factorio Staff
Posts: 15896
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [1.1.76] Crash with blob of Explosive Biters

Post by Rseding91 »

Thanks for the report. I looked into reducing the stack usage of this particular circle of code but there's little I can do around it. As you guessed; the only "solution" is to not do that.

One option the mod has is to delay the explosive part of the death by 1 tick: instead of triggering the damage instantly create a projectile at the source which will explode 1 tick later.
If you want to get ahold of me I'm almost always on Discord.
Post Reply

Return to “Minor issues”