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.
This is an example of the situation, except the second image was never reached:
[1.1.76] Crash with blob of Explosive Biters
[1.1.76] Crash with blob of Explosive Biters
I have mods! I guess!
Link
Link
Re: [1.1.76] Crash with blob of Explosive Biters
Since it happened again, here's another stacktrace:
- Attachments
-
- another-one.txt
- (373.26 KiB) Downloaded 44 times
I have mods! I guess!
Link
Link
Re: [1.1.76] Crash with blob of Explosive Biters
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.
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.