Page 1 of 1

[2.0.21] Crash - Demolisher and attack_reaction trigger

Posted: Fri Nov 29, 2024 8:44 pm
by mimic2300
I tried modifying the wall that deals reflected damage to enemies. It works on all of them, but as soon as the Demolisher touches the wall, the game crashes hard.
Can you please fix this? :|

Code: Select all

Factorio crashed. Generating symbolized stacktrace, please wait ...
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\libraries\StackWalker\StackWalker.cpp(924): StackWalker::ShowCallstack
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\Util\Logger.cpp(337): Logger::writeStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\Util\Logger.cpp(379): Logger::logStacktrace
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\Util\CrashHandler.cpp(183): CrashHandler::writeStackTrace
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\Util\CrashHandler.cpp(552): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF954EC117A)
00007FF954EC117A (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9576A5132)
00007FF9576A5132 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF95768CCD6)
00007FF95768CCD6 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9576A184F)
00007FF9576A184F (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF95766A889)
00007FF95766A889 (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF9576A04BE)
00007FF9576A04BE (ntdll): (filename not available): KiUserExceptionDispatcher
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\Entity\Segments\SegmentedUnit.cpp(77): SegmentedUnit::update
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\Entity\Segments\SegmentEngine.cpp(118): SegmentEngine::updateSegments
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\Entity\Segments\SegmentedUnitController.cpp(118): SegmentedUnitController::update
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\Surface\Surface.cpp(2395): Surface::update
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\Map\Map.cpp(1272): Map::updateEntities
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\Game.cpp(175): Game::update
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\Scenario\Scenario.cpp(1160): Scenario::updateStep
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\MainLoop.cpp(1400): MainLoop::gameUpdateStep
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\MainLoop.cpp(1209): MainLoop::gameUpdateLoop
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include\functional(823): std::_Func_impl_no_alloc<`MainLoop::mainLoopStep'::`2'::<lambda_1>,void>::_Do_call
C:\Users\build\AppData\Local\Temp\factorio-build-xUkeqh\src\Util\WorkerThread.cpp(71): WorkerThread::loop
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include\thread(56): std::thread::_Invoke<std::tuple<void (__cdecl TransferSource::*)(void),TransferSource *>,0,1>
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp(97): thread_start<unsigned int (__cdecl*)(void *),1>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF955A67C24)
00007FF955A67C24 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF95766D4D1)
00007FF95766D4D1 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
 248.553 Error CrashHandler.cpp:190: Map tick at moment of crash: 11320
 248.612 Info CrashHandler.cpp:318: Executable CRC: 256833610
 248.612 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.
 255.224 Error CrashHandler.cpp:270: Heap validation: success.
 255.224 Creating crash dump.
 255.452 CrashDump success

Re: [2.0.15] Crash - Demolisher and attack_reaction trigger

Posted: Fri Nov 29, 2024 8:46 pm
by Rseding91
Please update your game to the latest version, I believe I already fixed this in one of the recent releases.

Re: [2.0.15] Crash - Demolisher and attack_reaction trigger

Posted: Fri Nov 29, 2024 8:56 pm
by mimic2300
I just tried version 2.0.21 and it's not fixed. Still crashes.
I edited the topic title and updated the error.

Re: [2.0.21] Crash - Demolisher and attack_reaction trigger

Posted: Fri Nov 29, 2024 9:00 pm
by Rseding91
Can you provide the mod that makes it crash and steps to reproduce it with the mod?

Re: [2.0.21] Crash - Demolisher and attack_reaction trigger

Posted: Fri Nov 29, 2024 9:04 pm
by mimic2300
Yes. This one - https://mods.factorio.com/mod/ic-reinforced-walls

Just build Enriched Uranium walls and put them in the Demolisher's path => crash

Re: [2.0.21] Crash - Demolisher and attack_reaction trigger

Posted: Fri Nov 29, 2024 9:24 pm
by Rseding91
Thanks, this is now fixed for the next release.