[0.17.47] Crash on starting new game or on opening Tech window

Bugs that we were not able to reproduce, and/or are waiting for more detailed info.
Post Reply
Thomcat
Manual Inserter
Manual Inserter
Posts: 4
Joined: Sat Jul 28, 2018 3:45 pm
Contact:

[0.17.47] Crash on starting new game or on opening Tech window

Post by Thomcat »

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.
Attachments
crash_dumps_open_tech.zip
(355.59 KiB) Downloaded 65 times
crash_dump_start_new_game.zip
(191.13 KiB) Downloaded 80 times

User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 2250
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [0.17.47] Crash on starting new game or on opening Tech window

Post by boskid »

start_new_game:

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
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<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

Rseding91
Factorio Staff
Factorio Staff
Posts: 13209
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.17.47] Crash on starting new game or on opening Tech window

Post by Rseding91 »

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.
If you want to get ahold of me I'm almost always on Discord.

Thomcat
Manual Inserter
Manual Inserter
Posts: 4
Joined: Sat Jul 28, 2018 3:45 pm
Contact:

Re: [0.17.47] Crash on starting new game or on opening Tech window

Post by Thomcat »

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.

Post Reply

Return to “Pending”