Page 1 of 1

[0.17.79] Crash just moving around (ConstructionRobot::setWorkingOn)

Posted: Sun Jan 05, 2020 11:33 am
by GlassDeviant
Happened just after I installed Invisible Robots mod, so I will be testing it while on a couple more times, then with it off for a few times.

Log: https://pastebin.com/XeZNu9Ch


Edit: It was definitely Invisible Worker Robots (https://mods.factorio.com/mod/invisible-robots).

Re: [0.17.79] Crash just moving around (ConstructionRobot::setWorkingOn)

Posted: Sun Jan 05, 2020 4:19 pm
by TruePikachu

Code: Select all

  49.754 Error CrashHandler.cpp:462: Exception Code: c0000005, Address: 0x00007ff67e7f35c8
ModuleBase: 0x00007ff67e690000, ImageSize: 0184b000, RelativeAddress: 001635c8
  49.754 Error CrashHandler.cpp:468: Access Violation: Read at address 000000000000001C
  49.754 Error CrashHandler.cpp:482: Exception Context:
rax=6666666666666667, rbx=00000251f69604a0, rcx=00000000000000a0,
rdx=0000000000000000, rsi=6666666666666667, rdi=00000251faa323a0,
rip=00007ff67e7f35c8, rsp=000000ed0fd3e6c0, rbp=000000ed0fd3e7f0,
 r8=00000251faa32c30,  r9=0000000000008000, r10=00000251fb209380,
r11=0000000000000000, r12=0000000000000000, r13=00000251f6960558,
r14=0000000000000000, r15=00000251f69604a0
  49.754 Crashed in C:\Users\REPLACED\Desktop\Factorio_0.17.79\bin\x64\factorio.exe (0x00007ff67e690000 - 0x00007ff67fedb000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-shnskz\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-shnskz\src\util\logger.cpp (537): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-shnskz\src\util\logger.cpp (544): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-shnskz\src\util\crashhandler.cpp (184): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-build-shnskz\src\util\crashhandler.cpp (511): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEC21BBA90)
00007FFEC21BBA90 (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEC5023167)
00007FFEC5023167 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEC500B5E6)
00007FFEC500B5E6 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEC501F7DD)
00007FFEC501F7DD (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEC4F8D856)
00007FFEC4F8D856 (ntdll): (filename not available): RtlWalkFrameChain
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEC501E70E)
00007FFEC501E70E (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-build-shnskz\src\entity\constructionrobot.cpp (358): ConstructionRobot::setWorkingOn
c:\cygwin64\tmp\factorio-build-shnskz\src\entity\constructionrobot.cpp (834): ConstructionRobot::update
c:\cygwin64\tmp\factorio-build-shnskz\src\surface\chunk.cpp (647): Chunk::updateActiveEntities
c:\cygwin64\tmp\factorio-build-shnskz\src\surface\chunk.cpp (704): Chunk::updateEntities
c:\cygwin64\tmp\factorio-build-shnskz\src\surface\surface.cpp (1495): Surface::update
c:\cygwin64\tmp\factorio-build-shnskz\src\map\map.cpp (1565): Map::updateEntities
c:\cygwin64\tmp\factorio-build-shnskz\src\game.cpp (201): Game::update
c:\cygwin64\tmp\factorio-build-shnskz\src\scenario\scenario.cpp (1216): Scenario::update
c:\cygwin64\tmp\factorio-build-shnskz\src\mainloop.cpp (1163): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-build-shnskz\src\mainloop.cpp (1032): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-build-shnskz\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*)(ParallelDesyncReportCreator *),ParallelDesyncReportCreator *>,std::default_delete<std::tuple<void (__cdecl*)(ParallelDesyncReportCreator *),ParallelDesyncReportCreator *> > > >::_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: 00007FFEC4394034)
00007FFEC4394034 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFEC4FF3691)
00007FFEC4FF3691 (ntdll): (filename not available): RtlUserThreadStart

Re: [0.17.79] Crash just moving around (ConstructionRobot::setWorkingOn)

Posted: Sun Jan 05, 2020 4:35 pm
by Rseding91
Thanks for the report. It's now fixed for the next version of the game.