First I encountered the crash when opened a game with rather big factory (rocket launched already) but I also checked earlier saves and was able to reproduce on all of them. Pure vanilla, open game, press T to open research -> crash. Even on a save where game just started (11 minutes).
Also tried to start new game to check and game crashes immediately when I press Play in Map generator window. But this one is not stable - was able to start 1 game in 4 tries.
Crash dumps are attached.
[0.17.47] Crash on starting new game or on opening Tech window
[0.17.47] Crash on starting new game or on opening Tech window
- Attachments
-
- crash_dumps_open_tech.zip
- (355.59 KiB) Downloaded 76 times
-
- crash_dump_start_new_game.zip
- (191.13 KiB) Downloaded 96 times
Re: [0.17.47] Crash on starting new game or on opening Tech window
start_new_game:
open_tech:
Code: Select all
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\xtree (1851): std::_Tree<std::_Tmap_traits<ChunkPosition,double,std::less<ChunkPosition>,std::allocator<std::pair<ChunkPosition const ,double> >,0> >::_Insert_at<std::pair<ChunkPosition const ,double>,std::_Not_a_node_tag>
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\xtree (1786): std::_Tree<std::_Tmap_traits<ChunkPosition,double,std::less<ChunkPosition>,std::allocator<std::pair<ChunkPosition const ,double> >,0> >::_Insert_nohint<std::pair<ChunkPosition const ,double>,std::_Not_a_node_tag>
c:\cygwin64\tmp\factorio-build-lpvbru\src\ai\expansionplanner.cpp (192): ExpansionPlanner::checkSurroundings
c:\cygwin64\tmp\factorio-build-lpvbru\src\map\entitymapgenerationtask.cpp (238): EntityMapGenerationTask::apply
c:\cygwin64\tmp\factorio-build-lpvbru\src\map\entitymapgenerationtask.hpp (155): AsyncEntityTask::~AsyncEntityTask
c:\cygwin64\tmp\factorio-build-lpvbru\src\map\mapgenerationmanager.cpp (160): MapGenerationManager::AsyncHelper::generateAllOfStatus<AsyncEntityTask,50>
c:\cygwin64\tmp\factorio-build-lpvbru\src\map\mapgenerationmanager.cpp (206): MapGenerationManager::generateAllSynchronously
c:\cygwin64\tmp\factorio-build-lpvbru\src\map\map.cpp (279): Map::generateData
c:\cygwin64\tmp\factorio-build-lpvbru\src\map\map.cpp (200): Map::generate
c:\cygwin64\tmp\factorio-build-lpvbru\src\scenario\scenarioprototype.cpp (276): ScenarioPrototype::createMapFromMapGenSettings
c:\cygwin64\tmp\factorio-build-lpvbru\src\scenario\scenarioprototype.cpp (47): ScenarioPrototype::createFactoryTo
c:\cygwin64\tmp\factorio-build-lpvbru\src\scenario\scenarioprototype.cpp (153): ScenarioPrototype::copyFactoryTo
c:\cygwin64\tmp\factorio-build-lpvbru\src\appmanager.cpp (595): AppManager::createGame
c:\cygwin64\tmp\factorio-build-lpvbru\src\appmanagerstates.cpp (2252): InGenerateMapDialog::process
c:\cygwin64\tmp\factorio-build-lpvbru\src\appmanager.cpp (217): AppManager::process
c:\cygwin64\tmp\factorio-build-lpvbru\src\mainloop.cpp (492): MainLoop::prePrepare
c:\cygwin64\tmp\factorio-build-lpvbru\src\mainloop.cpp (593): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-build-lpvbru\src\mainloop.cpp (375): MainLoop::run
Code: Select all
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\xtree (1851): std::_Tree<std::_Tmap_traits<ChunkPosition,double,std::less<ChunkPosition>,std::allocator<std::pair<ChunkPosition const ,double> >,0> >::_Insert_at<std::pair<ChunkPosition const ,double>,std::_Not_a_node_tag>
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\xtree (1786): std::_Tree<std::_Tmap_traits<ID<TechnologyPrototype,unsigned short>,TechnologyGraphGui::Vertex *,std::less<ID<TechnologyPrototype,unsigned short> >,std::allocator<std::pair<ID<TechnologyPrototype,unsigned short> const ,TechnologyGraphGui::Vertex *> >,0> >::_Insert_nohint<std::pair<ID<TechnologyPrototype,unsigned short> const ,TechnologyGraphGui::Vertex *>,std::_Not_a_node_tag>
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (219): TechnologyGraphGui::insertSubgraph
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (242): <lambda_b5b90df4564af3938291e81c9789be27>::operator()
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (251): TechnologyGraphGui::insertSubgraph
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (242): <lambda_b5b90df4564af3938291e81c9789be27>::operator()
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (251): TechnologyGraphGui::insertSubgraph
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (242): <lambda_b5b90df4564af3938291e81c9789be27>::operator()
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (251): TechnologyGraphGui::insertSubgraph
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (242): <lambda_b5b90df4564af3938291e81c9789be27>::operator()
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (251): TechnologyGraphGui::insertSubgraph
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (242): <lambda_b5b90df4564af3938291e81c9789be27>::operator()
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (251): TechnologyGraphGui::insertSubgraph
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (242): <lambda_b5b90df4564af3938291e81c9789be27>::operator()
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (251): TechnologyGraphGui::insertSubgraph
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (242): <lambda_b5b90df4564af3938291e81c9789be27>::operator()
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (251): TechnologyGraphGui::insertSubgraph
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygraphgui.cpp (67): TechnologyGraphGui::update
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygui.cpp (330): TechnologyGui::updatePreviewInternal
c:\cygwin64\tmp\factorio-build-lpvbru\src\gui\technologygui.cpp (131): TechnologyGui::TechnologyGui
c:\cygwin64\tmp\factorio-build-lpvbru\src\gameview.cpp (580): GameView::loadGuiForController
c:\cygwin64\tmp\factorio-build-lpvbru\src\gameview.cpp (400): GameView::executeAction
c:\cygwin64\tmp\factorio-build-lpvbru\src\gameview.cpp (328): GameView::executeActions
c:\cygwin64\tmp\factorio-build-lpvbru\src\game.cpp (301): Game::postAllegroActionProcessed
c:\cygwin64\tmp\factorio-build-lpvbru\src\game.cpp (274): Game::postUpdate
c:\cygwin64\tmp\factorio-build-lpvbru\src\mainloop.cpp (921): MainLoop::prepare
c:\cygwin64\tmp\factorio-build-lpvbru\src\mainloop.cpp (617): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-build-lpvbru\src\mainloop.cpp (375): MainLoop::run
Re: [0.17.47] Crash on starting new game or on opening Tech window
Thanks for the report. Do you have some way that I can reproduce those crashes? Because when I do either of those actions they work perfectly fine.
The locations they're crashing at makes me think it's some software/hardware specific issue on your computer but without more information I can't really tell.
The locations they're crashing at makes me think it's some software/hardware specific issue on your computer but without more information I can't really tell.
If you want to get ahold of me I'm almost always on Discord.
Re: [0.17.47] Crash on starting new game or on opening Tech window
Hello, you know, now I can't reproduce the issue as well. Yesterday it was pretty simple: it was enough just to start Factorio and start new game. There was no any mods installed.
Yesterday I rolled back to 0.17.46, and today, even after updating again to the 0.17.47, there's no issues neither with new game nor with the saved one.
I'll update the post if I find something. Thank you for the support.
Yesterday I rolled back to 0.17.46, and today, even after updating again to the 0.17.47, there's no issues neither with new game nor with the saved one.
I'll update the post if I find something. Thank you for the support.