Page 1 of 1

[Dominik] [0.17.9][Mod] Crash with recipe change when it involves fluids

Posted: Sat Mar 09, 2019 10:58 pm
by Programmdude
This is a heavily modded game, it's essentially seablock.
The mods are either for 0.17 or 0.16 with patches from (viewtopic.php?f=190&t=66506) applied.

One of the mods updated, changing a recipe from using water to using some gas. When loading an existing save and clicking on an assembler that had the changed recipe, there is a hard crash.

It is likely caused from a fluid mismatch from the recipe change, since the port that was changed to expect gas, was connected to a water pipe.

Log, minidump and save file are attached.

Re: [0.17.9] Crash with recipe change when it involves fluids

Posted: Mon Mar 11, 2019 6:56 am
by TruePikachu

Code: Select all

Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-1cqbqz\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-1cqbqz\src\util\logger.cpp (415): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-1cqbqz\src\util\logger.cpp (566): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-1cqbqz\src\util\logging.cpp (89): Logging::logAndAbortOrThrow
c:\cygwin64\tmp\factorio-build-1cqbqz\src\material\productionhelper.cpp (255): ProductionHelper::createMaterialGuiSlot
c:\cygwin64\tmp\factorio-build-1cqbqz\src\gui\assemblingmachinegui.cpp (99): AssemblingMachineGui::updateContent
c:\cygwin64\tmp\factorio-build-1cqbqz\src\input\commonmapinteraction.cpp (398): CommonMapInteraction::openEntityGui
c:\cygwin64\tmp\factorio-build-1cqbqz\src\input\commonmapinteraction.cpp (154): CommonMapInteraction::openGuiInternal
c:\cygwin64\tmp\factorio-build-1cqbqz\src\gameview.cpp (561): GameView::loadGuiForController
c:\cygwin64\tmp\factorio-build-1cqbqz\src\gameview.cpp (399): GameView::executeAction
c:\cygwin64\tmp\factorio-build-1cqbqz\src\gameview.cpp (327): GameView::executeActions
c:\cygwin64\tmp\factorio-build-1cqbqz\src\game.cpp (255): Game::postAllegroActionProcessed
c:\cygwin64\tmp\factorio-build-1cqbqz\src\game.cpp (228): Game::postUpdate
c:\cygwin64\tmp\factorio-build-1cqbqz\src\mainloop.cpp (867): MainLoop::prepare
c:\cygwin64\tmp\factorio-build-1cqbqz\src\mainloop.cpp (598): MainLoop::mainLoopStep
c:\cygwin64\tmp\factorio-build-1cqbqz\src\mainloop.cpp (366): MainLoop::run
c:\cygwin64\tmp\factorio-build-1cqbqz\src\main.cpp (1242): wmain
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl (288): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF95F23DC4)
00007FFF95F23DC4 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF98423691)
00007FFF98423691 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done

Re: [Dominik] [0.17.9][Mod] Crash with recipe change when it involves fluids

Posted: Wed Mar 13, 2019 3:55 pm
by Dominik
Thanks for the report. There was a migration of recipes that did not yet address fluid mixing.