[2.0.72] Crash (ItemPrototype:computeSpoilTick)
Posted: Mon Nov 03, 2025 11:29 am
I am experiencing a crash in the latest stable version (2.0.72).
I believe it's happening when I'm manipulating entities in map view, but I'm not able to pin down precise repro steps.
I've attached the relevant crash log, and the latest save I have (though I'm not sure how helpful it will be!). I haven't left Nauvis in this save, and as far as I know don't have anything spoilable on any belts, so this callstack is really strange!
Callstack:
I believe it's happening when I'm manipulating entities in map view, but I'm not able to pin down precise repro steps.
I've attached the relevant crash log, and the latest save I have (though I'm not sure how helpful it will be!). I haven't left Nauvis in this save, and as far as I know don't have anything spoilable on any belts, so this callstack is really strange!
Callstack:
Code: Select all
src/MapTick.hpp (56): operator==
src/Item/ItemPrototype.cpp (627): computeSpoilTick
src/Item/Item.cpp (443): checkStartSpoiling
src/Item/ItemStack.cpp (829): swapWith
src/Item/ItemStack.hpp (181): swapWith
src/Belt/TransportLine.cpp (1855): ItemOnTransportLine
src/Util/Container/CompactDeque.hpp (182): emplace_back_with_unused_capacity<ItemOnTransportLine, TransportLine &>
src/Util/Container/CompactDeque.hpp (128): emplace_back<ItemOnTransportLine, TransportLine &>
src/Belt/TransportLine.cpp (1492): unmergeTransportLine
src/Belt/TransportLine.cpp (1969): unmergeBack
src/Belt/TransportLineManager.cpp (267): remergeTransportLineSequence