[0.14.47] Crash on deleting a Rail Signal
Posted: Mon Jun 10, 2019 5:47 pm
Hi there,
please find the log file of a crash attached. What I did is marking a signal for deconstruction in a rather large rail network.
Unfortunately, I'm not able to reproduce this right now, will try later and post an update.
Trace:
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-lpvbru\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-lpvbru\src\util\logger.cpp (383): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-lpvbru\src\util\logger.cpp (534): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-lpvbru\src\util\logging.cpp (96): Logging::logAndAbortOrThrow
c:\cygwin64\tmp\factorio-build-lpvbru\src\util\logging.cpp (90): Logging::logAndAbortOrThrow
c:\cygwin64\tmp\factorio-build-lpvbru\src\rail\trainsignallogic.cpp (64): TrainSignalLogic::cancelReservations
c:\cygwin64\tmp\factorio-build-lpvbru\src\rail\train.cpp (323): Train::deletePath
c:\cygwin64\tmp\factorio-build-lpvbru\src\rail\train.cpp (2024): Train::recalculatePath
c:\cygwin64\tmp\factorio-build-lpvbru\src\rail\trainmanager.cpp (906): TrainManager::recalculatePaths
c:\cygwin64\tmp\factorio-build-lpvbru\src\rail\trainmanager.cpp (769): TrainManager::onSignalDestroyed
c:\cygwin64\tmp\factorio-build-lpvbru\src\entity\railsignalbase.cpp (698): RailSignalBase::disconnect
c:\cygwin64\tmp\factorio-build-lpvbru\src\entity\entity.cpp (2007): Entity::orderDeconstruction
c:\cygwin64\tmp\factorio-build-lpvbru\src\input\commonactionhandler.cpp (397): CommonActionHandler::deconstruct
c:\cygwin64\tmp\factorio-build-lpvbru\src\gameactionhandler.cpp (4003): GameActionHandler::copy
c:\cygwin64\tmp\factorio-build-lpvbru\src\gameactionhandler.cpp (323): GameActionHandler::actionPerformed
c:\cygwin64\tmp\factorio-build-lpvbru\src\input\inputhandler.cpp (61): InputHandler::flushActions
c:\cygwin64\tmp\factorio-build-lpvbru\src\gameactionhandler.cpp (366): GameActionHandler::update
c:\cygwin64\tmp\factorio-build-lpvbru\src\mainloop.cpp (1149): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-build-lpvbru\src\mainloop.cpp (1022): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-build-lpvbru\src\util\workerthread.cpp (42): WorkerThread::loop
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (230): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl RouterBase::*)(void),ClientRouter *>,std::default_delete<std::tuple<void (__cdecl RouterBase::*)(void),ClientRouter *> > > >::_Go
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (209): std::_Pad::_Call_func
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000778D59CD)
00000000778D59CD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077B0A561)
0000000077B0A561 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
3627.748 Error RailBlock.cpp:169: *this->reservedFor == train was not true
Logger::writeStacktrace skipped.
3627.768 Error CrashHandler.cpp:177: Map tick at moment of crash: 23801211
3627.769 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.
3642.633 Uploading log file
3642.644 Error CrashHandler.cpp:222: Heap validation: success.
3642.713 Creating crash dump.
3643.427 CrashDump success
please find the log file of a crash attached. What I did is marking a signal for deconstruction in a rather large rail network.
Unfortunately, I'm not able to reproduce this right now, will try later and post an update.
Trace:
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-lpvbru\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-lpvbru\src\util\logger.cpp (383): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-lpvbru\src\util\logger.cpp (534): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-lpvbru\src\util\logging.cpp (96): Logging::logAndAbortOrThrow
c:\cygwin64\tmp\factorio-build-lpvbru\src\util\logging.cpp (90): Logging::logAndAbortOrThrow
c:\cygwin64\tmp\factorio-build-lpvbru\src\rail\trainsignallogic.cpp (64): TrainSignalLogic::cancelReservations
c:\cygwin64\tmp\factorio-build-lpvbru\src\rail\train.cpp (323): Train::deletePath
c:\cygwin64\tmp\factorio-build-lpvbru\src\rail\train.cpp (2024): Train::recalculatePath
c:\cygwin64\tmp\factorio-build-lpvbru\src\rail\trainmanager.cpp (906): TrainManager::recalculatePaths
c:\cygwin64\tmp\factorio-build-lpvbru\src\rail\trainmanager.cpp (769): TrainManager::onSignalDestroyed
c:\cygwin64\tmp\factorio-build-lpvbru\src\entity\railsignalbase.cpp (698): RailSignalBase::disconnect
c:\cygwin64\tmp\factorio-build-lpvbru\src\entity\entity.cpp (2007): Entity::orderDeconstruction
c:\cygwin64\tmp\factorio-build-lpvbru\src\input\commonactionhandler.cpp (397): CommonActionHandler::deconstruct
c:\cygwin64\tmp\factorio-build-lpvbru\src\gameactionhandler.cpp (4003): GameActionHandler::copy
c:\cygwin64\tmp\factorio-build-lpvbru\src\gameactionhandler.cpp (323): GameActionHandler::actionPerformed
c:\cygwin64\tmp\factorio-build-lpvbru\src\input\inputhandler.cpp (61): InputHandler::flushActions
c:\cygwin64\tmp\factorio-build-lpvbru\src\gameactionhandler.cpp (366): GameActionHandler::update
c:\cygwin64\tmp\factorio-build-lpvbru\src\mainloop.cpp (1149): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-build-lpvbru\src\mainloop.cpp (1022): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-build-lpvbru\src\util\workerthread.cpp (42): WorkerThread::loop
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (230): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl RouterBase::*)(void),ClientRouter *>,std::default_delete<std::tuple<void (__cdecl RouterBase::*)(void),ClientRouter *> > > >::_Go
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (209): std::_Pad::_Call_func
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000778D59CD)
00000000778D59CD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077B0A561)
0000000077B0A561 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
3627.748 Error RailBlock.cpp:169: *this->reservedFor == train was not true
Logger::writeStacktrace skipped.
3627.768 Error CrashHandler.cpp:177: Map tick at moment of crash: 23801211
3627.769 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.
3642.633 Uploading log file
3642.644 Error CrashHandler.cpp:222: Heap validation: success.
3642.713 Creating crash dump.
3643.427 CrashDump success