Closed awdwyn closed 5 years ago
Ugh. Disregard this. I updated factorio to 0.17.21 and the crashing stopped. I see in their notes fixes to bugs related to GUI which must have been what was triggered by the select an icon dialog.
_Bugfixes
Fixed gates sometimes not closing when next to cliffs. (68365)
Fixed crashes related to GUI tables. (68526)_
Describe the bug Factorio 0.17.20 crashes to desktop when placing either a wooden or steel sign. This occurs immediately after the entity is shown as placed.
From factorio-current.log: 198.992 Error CrashHandler.cpp:548: Received SIGSEGV Factorio crashed. Generating symbolized stacktrace, please wait ... c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack c:\cygwin64\tmp\factorio-build-m2mpqn\src\util\logger.cpp (376): Logger::writeStacktrace c:\cygwin64\tmp\factorio-build-m2mpqn\src\util\logger.cpp (527): Logger::logStacktrace c:\cygwin64\tmp\factorio-build-m2mpqn\src\util\crashhandler.cpp (170): CrashHandler::writeStackTrace c:\cygwin64\tmp\factorio-build-m2mpqn\src\util\crashhandler.cpp (557): CrashHandler::SignalHandler minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp (219): _seh_filter_exe f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (304): >::_Emplace_reallocate<agui::GuiDirection &,agui::Widget &>
c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\agui\widget\verticalflow.cpp (195): agui::VerticalFlow::layoutChildren
c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\agui\widget\layout.cpp (64): agui::Layout::resizeToContents
c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\agui\widget\widget.cpp (1429): agui::Widget::resizeToContentsRecursive
c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\agui\widget\widget.cpp (1423): agui::Widget::resizeToContentsRecursive
c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\agui\widget\widget.cpp (1423): agui::Widget::resizeToContentsRecursive
c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\agui\topcontainer.cpp (28): agui::TopContainer::processTriggersToResize
c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\agui\gui.cpp (971): agui::Gui::orderToUpdateWidgetUnderMouse
c:\cygwin64\tmp\factorio-build-m2mpqn\src\input\inputstate.cpp (103): InputState::inGui
c:\cygwin64\tmp\factorio-build-m2mpqn\src\gameview.cpp (809): GameView::update
c:\cygwin64\tmp\factorio-build-m2mpqn\src\game.cpp (358): Game::processGameViewFlags
c:\cygwin64\tmp\factorio-build-m2mpqn\src\mainloop.cpp (490): MainLoop::prePrepare
c:\cygwin64\tmp\factorio-build-m2mpqn\src\mainloop.cpp (582): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-build-m2mpqn\src\mainloop.cpp (374): MainLoop::run
c:\cygwin64\tmp\factorio-build-m2mpqn\src\main.cpp (1248): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (288): scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9657381F4)
00007FF9657381F4 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9666CA251)
00007FF9666CA251 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
200.366 Error CrashHandler.cpp:175: Map tick at moment of crash: 737871
200.366 Error Util.cpp:97: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.
204.338 Uploading log file
204.344 Error CrashHandler.cpp:197: Heap validation: success.
204.345 Creating crash dump.
204.525 CrashDump success.
__scrt_common_main_seh'::
1'::filt$0 ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF6C23239F8) 00007FF6C23239F8 (Factorio): (filename not available): C_specific_handler ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF96670468F) 00007FF96670468F (ntdll): (filename not available): _chkstk ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF966664BEF) 00007FF966664BEF (ntdll): (filename not available): RtlWalkFrameChain ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9667033FE) 00007FF9667033FE (ntdll): (filename not available): KiUserExceptionDispatcher c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\agui\table.cpp (1158): agui::Table::maximumVerticalSquashSize c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\agui\widget\verticalflow.cpp (14): agui::VerticalFlow::maximumVerticalSquashSize c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\agui\widget\horizontalflow.cpp (243): agui::HorizontalFlow::maximumVerticalSquashSize c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\agui\widget\verticalflow.cpp (14): agui::VerticalFlow::maximumVerticalSquashSize c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\agui\widget\horizontalflow.cpp (243): agui::HorizontalFlow::maximumVerticalSquashSize c:\cygwin64\tmp\factorio-build-m2mpqn\libraries\agui\squashcalculator.cpp (124): agui::SquashCalculator::Item::Item c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\vector (964): std::vector<agui::SquashCalculator::Item,std::allocatorHow to reproduce Steps to reproduce the behaviour: Place either a wooden or steel sign.
Screenshots https://imgur.com/a/nd3fwcO
Additional context Add any other context about the problem here.