Page 1 of 1
[Genhis][2.0.28] Crashing when recipe with "research-progress" reach its item stack size
Posted: Sat Jan 18, 2025 10:29 am
by meifray
So I have these code in a mod:
Code: Select all
data.raw.recipe["automation-science-pack"].category="advanced-crafting";
data.raw.recipe["automation-science-pack"].main_product="automation-science-pack";
data.raw.recipe["automation-science-pack"].results=
{
{type="research-progress",research_item="automation-science-pack",amount=1},
{type="item",name="automation-science-pack",amount=1}
}
and made this setup with a stack of red science in my hand
- before doom
- factoriobug_01.png (2.68 MiB) Viewed 287 times
put it into the product item stack,and it crash when it reach 100% or you say 99%
- ah...shit
- factoriobug_02.png (2.53 MiB) Viewed 287 times
Re: [2.0.28] Crashing when recipe with "research-progress" reach its item stack size
Posted: Sat Jan 18, 2025 3:21 pm
by Muche
Please attach the log, as per
3638.
Re: [2.0.28] Crashing when recipe with "research-progress" reach its item stack size
Posted: Mon Jan 20, 2025 3:34 am
by meifray
log:
the crash part:
Code: Select all
41.332 Checksum for script __level__/control.lua: 2824674896
60.481 Error CrashHandler.cpp:641: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\libraries\StackWalker\StackWalker.cpp(924): StackWalker::ShowCallstack
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\src\Util\Logger.cpp(337): Logger::writeStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\src\Util\Logger.cpp(379): Logger::logStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\src\Util\CrashHandler.cpp(183): CrashHandler::writeStackTrace
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\src\Util\CrashHandler.cpp(654): CrashHandler::SignalHandler
minkernel\crts\ucrt\src\appcrt\misc\exception_filter.cpp(219): _seh_filter_exe
D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(304): `__scrt_common_main_seh'::`1'::filt$0
D:\a\_work\1\s\src\vctools\crt\vcruntime\src\eh\riscchandler.cpp(389): __C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFB91BF28BF)
00007FFB91BF28BF (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFB91BA2554)
00007FFB91BA2554 (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFB91BF13CE)
00007FFB91BF13CE (ntdll): (filename not available): KiUserExceptionDispatcher
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\src\Gui\AssemblingMachineGui.cpp(312): AssemblingMachineGui::updateStatus
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\src\Gui\AssemblingMachineGui.cpp(154): AssemblingMachineGui::logic
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\libraries\Agui\Gui.cpp(866): agui::Gui::recursiveDoLogic
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\libraries\Agui\Gui.cpp(876): agui::Gui::recursiveDoLogic
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\libraries\Agui\Gui.cpp(819): agui::Gui::logic
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\src\GlobalContext.cpp(1399): GlobalContext::updateGui
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\src\MainLoop.cpp(1136): MainLoop::prepare
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\src\MainLoop.cpp(708): MainLoop::mainLoopStep
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\src\MainLoop.cpp(412): MainLoop::run
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\src\Main.cpp(1357): fmain
C:\Users\build\AppData\Local\Temp\factorio-build-iHERbO\src\Main.cpp(1379): wmain
D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288): __scrt_common_main_seh
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFB91437374)
00007FFB91437374 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFB91B9CC91)
00007FFB91B9CC91 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
64.353 Error CrashHandler.cpp:190: Map tick at moment of crash: 18940
64.478 Info CrashHandler.cpp:318: Executable CRC: 2137041080
64.478 Error Util.cpp:95: 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.
Re: [Genhis][2.0.28] Crashing when recipe with "research-progress" reach its item stack size
Posted: Mon Jan 20, 2025 10:44 am
by Genhis
Thanks for the report, this is fixed for 2.0.32.