I also had a crash building rails, but it had nothing to do with fire.
I'm commenting here though because the crash log looks very similar to yours:
Code: Select all
700.353 Error CrashHandler.cpp:135: Exception Code: c0000005, Address: 00000001401BC907
ModuleBase: 000000013FD40000, ImageSize: 01179000, RelativeAddress: 0047c907
700.353 Error CrashHandler.cpp:145: Exception Context:
rax=0000000005c4f400, rbx=00000000e400da90, rcx=0000000000000000,
rdx=00000000025b6990, rsi=0000000000000000, rdi=00000000bd0c8b01,
rip=00000001401bc907, rsp=0000000005c4f170, rbp=0000000005c4f270,
r8=00000000fa44ad10, r9=000000000002e465, r10=00000000e400da90,
r11=000a0652ffff0000, r12=0000000140d689c9, r13=000000002429fa70,
r14=0000000140d68900, r15=000000011351d1a0
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-pw4ivs\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-pw4ivs\src\util\logger.cpp (332): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-pw4ivs\src\util\logger.cpp (386): Logger::logStacktrace
c:\cygwin64\tmp\factorio-pw4ivs\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-pw4ivs\src\util\crashhandler.cpp (155): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007733BC00)
000000007733BC00 (kernel32): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007743FF88)
000000007743FF88 (ntdll): (filename not available): EtwEventSetInformation
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000773D78C8)
00000000773D78C8 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000773E7E8D)
00000000773E7E8D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000773D84CF)
00000000773D84CF (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007740BAC8)
000000007740BAC8 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-pw4ivs\src\rail\railpathfinder.cpp (130): RailPathFinder::findPath
c:\cygwin64\tmp\factorio-pw4ivs\src\rail\train.cpp (1193): Train::requestPath
c:\cygwin64\tmp\factorio-pw4ivs\src\rail\train.cpp (1862): Train::recalculatePath
c:\cygwin64\tmp\factorio-pw4ivs\src\rail\train.cpp (992): Train::update
c:\cygwin64\tmp\factorio-pw4ivs\src\rail\trainmanager.cpp (161): TrainManager::update
c:\cygwin64\tmp\factorio-pw4ivs\src\map\map.cpp (1122): Map::update
c:\cygwin64\tmp\factorio-pw4ivs\src\game.cpp (144): Game::update
c:\cygwin64\tmp\factorio-pw4ivs\src\scenario\scenario.cpp (835): Scenario::update
c:\cygwin64\tmp\factorio-pw4ivs\src\mainloop.cpp (720): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-pw4ivs\src\mainloop.cpp (590): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-pw4ivs\src\util\workerthread.cpp (34): WorkerThread::loop
I could reproduce the crash from an autosave. Savegame, mods, and complete log, available at:
http://www.jonatkins.com/factorio/bugs/ ... rash-0.14/
The save
Experimental0.14.7-Rail-Build-Crash.zip has the track blueprint already placed, and should crash within seconds.
Experimental0.14.7-Rail-Build-Crash-before-blueprint.zip is before placing the ghost rails, in case it helps.
To reproduce, build the section of straight rail marked in red.
- rail-build-crash.png (3.07 MiB) Viewed 2456 times
First time it crashed, it seemed to be at the instant the final rail piece was placed. Second time though, it seemed to take a quarter of a second or so before it crashed.