As in, everything just stops, audio stops, everything freezes, entire game is now stopped. If I attach Visual Studio 2022 to the process, I can see a call stack similar to the following:
Code: Select all
factorio.exe!Character::changePosition(const Vector & movement) Line 3031
factorio.exe!Character::update() Line 657
factorio.exe!EntityOrderHelpers::EntityOrderList<...>...
factorio.exe!EntityOrderHelpers::EntityOrderList<...>...
factorio.exe!ActiveEntitiesList::update(MapTick tick) Line 13
factorio.exe!Surface::update() Line 2364
factorio.exe!Map::updateEntities() Line 1272
factorio.exe!Map::update() Line 1222
factorio.exe!Game::update() Line 175
factorio.exe!Scenario::update() Line 1233
factorio.exe!Scenario::updateStep() Line 1150
factorio.exe!MainLoop::gameUpdateStep(...)
factorio.exe!MainLoop::gameUpdateLoop(MainLoop::HeavyMode heavyMode) Line 1206
I've tried using the instrumentation stuff to pause in any Lua code but it doesn't seem like any Lua is being executed here.
My save is _autosave2.zip, my log is factorio-previous.log, and I have one tweaked mod installed (stdlib_2.0.0.zip) that isn't on the marketplace.