[1.1.76] Crash with blob of Explosive Biters

We are aware of them, but they have low priority. We have more important things to do. They go here in order not to take space in the main bug thread list.
Post Reply
Honktown
Smart Inserter
Smart Inserter
Posts: 1025
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 50 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 730 times
explosion_after.jpg
explosion_after.jpg (311.9 KiB) Viewed 730 times
I have mods! I guess!
Link

Honktown
Smart Inserter
Smart Inserter
Posts: 1025
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 44 times
I have mods! I guess!
Link

Rseding91
Factorio Staff
Factorio Staff
Posts: 13204
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”