Steps to reproduce
I don't have time to refine these at the moment.1. Load attached save
2. Drive the car to get lots of biters to follow
3. Drive the car into a slight opening in the forest
4. Switch hold manual shooting (C) and auto shooting (Space) randomly, also switching targets randomly
5. Continuing step 4, leave the car
Stacktrace
(rest of log attached)Code: Select all
1456.297 Error CrashHandler.cpp:414: Received SIGSEGV
...
1459.536 Warning Logger.cpp:446: Symbols.size() == 24, usedSize == 19
...
#3 0x0000000000034920 in ?? at ??:0
#4 0x0000000000864735 in Character::getShootingTarget(AmmoType const&, ShootingTarget&) at /tmp/factorio-0ddWEg/src/Entity/Character.cpp:1756
#5 0x0000000000a3618c in ShootingTarget::isZero() const at /tmp/factorio-0ddWEg/src/Trigger/ShootingTarget.hpp:28
#6 0x0000000000a384ac in Car::shoot(Character*) at /tmp/factorio-0ddWEg/src/Entity/Car.cpp:646
#7 0x000000000054b53d in Car::update() at /tmp/factorio-0ddWEg/src/Entity/Car.cpp:230
#8 0x00000000007ac4de in IntrusiveListIterator<UpdatableEntity, void, false>::operator!=(IntrusiveListIterator<UpdatableEntity, void, false> const&) const at /tmp/factorio-0ddWEg/src/Util/Container/IntrusiveList.hpp:404
#9 0x0000000000b77238 in Chunk::updateActiveEntities(IntrusiveList<UpdatableEntity, void, false>&) at /tmp/factorio-0ddWEg/src/Surface/Chunk.cpp:575
#10 0x0000000000c0d02d in Chunk::isConditionallyActive(unsigned int) const at /tmp/factorio-0ddWEg/src/Surface/Chunk.cpp:892
#11 0x0000000000c0d60d in Chunk::updateEntities(unsigned int) at /tmp/factorio-0ddWEg/src/Surface/Chunk.cpp:624
#12 0x0000000000c0da9c in Surface::update() at /tmp/factorio-0ddWEg/src/Surface/Surface.cpp:1147
#13 0x0000000000c1e3f9 in Map::update() at /tmp/factorio-0ddWEg/src/Map/Map.cpp:1218
#14 0x0000000000c1ef0f in Game::update() at /tmp/factorio-0ddWEg/src/Game.cpp:153
#15 0x00000000006823a5 in Scenario::update() at /tmp/factorio-0ddWEg/src/Scenario/Scenario.cpp:822
#16 0x00000000014791cf in Scenario::updateStep() at /tmp/factorio-0ddWEg/src/Scenario/Scenario.cpp:728
#17 0x000000000000708a in MainLoop::gameUpdateStep(MultiplayerManagerBase*, Scenario*, AppManager*, MainLoop::HeavyMode) at /tmp/factorio-0ddWEg/src/MainLoop.cpp:982
#18 (nil) in MainLoop::gameUpdateLoop(MainLoop::HeavyMode) at /tmp/factorio-0ddWEg/src/MainLoop.cpp:849
1462.741 Warning Logger.cpp:446: Symbols.size() == 23, usedSize == 18
1462.741 Error CrashHandler.cpp:128: Map tick at moment of crash: 2253801
...