Page 1 of 1
[17.11 build 43576 win64 steam] Crash during autosave
Posted: Thu Mar 14, 2019 2:42 pm
by Hajadda
The game crashes during autosave. The autosave however completes and one can reload autosave, causing the game crashing immediately after finishing loading. Reloading the autosave before the last crash let the game run past the next autosave. Crashes occur about every 20 to 30 minutes.
LogFile:
https://www.dropbox.com/s/0bll84kv6on4i ... s.log?dl=0
SaveGame:
https://www.dropbox.com/s/zq2risy7otj0u ... 1.zip?dl=0
Hope this helps.
Re: [17.11 build 43576 win64 steam] Crash during autosave
Posted: Thu Mar 14, 2019 3:05 pm
by TruePikachu
Code: Select all
155.543 Error CrashHandler.cpp:376: Exception Code: c0000005, Address: 0x000000013f712489
ModuleBase: 0x000000013f5f0000, ImageSize: 015fb000, RelativeAddress: 00122489
155.543 Error CrashHandler.cpp:382: Access Violation: Write at address 0000000000000027
155.543 Error CrashHandler.cpp:396: Exception Context:
rax=0000000029dd8780, rbx=000000001214e430, rcx=000000001214e4a0,
rdx=0000000000000000, rsi=0000000029dd86d0, rdi=0000000000000000,
rip=000000013f712489, rsp=000000001214e2f0, rbp=000000001214e370,
r8=00000000d54e13c0, r9=0000000000000000, r10=0000000000000000,
r11=000000001214e2e8, r12=0000000029dd8780, r13=0000000000000000,
r14=0000000000000000, r15=000000001214e470
155.543 Crashed in C:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe (0x000000013f5f0000 - 0x0000000140beb000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-h31ozf\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-h31ozf\src\util\logger.cpp (415): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-h31ozf\src\util\logger.cpp (566): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-h31ozf\src\util\crashhandler.cpp (169): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-build-h31ozf\src\util\crashhandler.cpp (423): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000778ABAD0)
00000000778ABAD0 (kernel32): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000779A9015)
00000000779A9015 (ntdll): (filename not available): longjmp
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077987388)
0000000077987388 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007799BF7D)
000000007799BF7D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007797043A)
000000007797043A (ntdll): (filename not available): RtlInitializeResource
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007799B61E)
000000007799B61E (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-build-h31ozf\src\entity\beam.cpp (26): Beam::Beam
c:\cygwin64\tmp\factorio-build-h31ozf\src\trigger\beamtriggerdelivery.cpp (22): BeamTriggerDelivery::apply
c:\cygwin64\tmp\factorio-build-h31ozf\src\trigger\linetriggeritem.cpp (45): LineTriggerItem::apply
c:\cygwin64\tmp\factorio-build-h31ozf\src\trigger\trigger.cpp (21): Trigger::apply
c:\cygwin64\tmp\factorio-build-h31ozf\src\trigger\shooter.cpp (583): Shooter::doShoot
c:\cygwin64\tmp\factorio-build-h31ozf\src\trigger\shooter.cpp (412): Shooter::shootInternal
c:\cygwin64\tmp\factorio-build-h31ozf\src\entity\unit.cpp (179): Unit::attack
c:\cygwin64\tmp\factorio-build-h31ozf\src\ai\pursuebehavior.cpp (70): PursueBehavior::execute
c:\cygwin64\tmp\factorio-build-h31ozf\src\ai\groupbehavior.cpp (142): GroupBehavior::execute
c:\cygwin64\tmp\factorio-build-h31ozf\src\ai\commandable.cpp (179): Commandable::runBehavior
c:\cygwin64\tmp\factorio-build-h31ozf\src\entity\unit.cpp (304): Unit::update
c:\cygwin64\tmp\factorio-build-h31ozf\src\surface\chunk.cpp (554): Chunk::updateActiveEntities
c:\cygwin64\tmp\factorio-build-h31ozf\src\surface\chunk.cpp (603): Chunk::updateEntities
c:\cygwin64\tmp\factorio-build-h31ozf\src\surface\surface.cpp (1362): Surface::update
c:\cygwin64\tmp\factorio-build-h31ozf\src\map\map.cpp (1435): Map::updateEntities
c:\cygwin64\tmp\factorio-build-h31ozf\src\game.cpp (190): Game::update
c:\cygwin64\tmp\factorio-build-h31ozf\src\scenario\scenario.cpp (1077): Scenario::update
c:\cygwin64\tmp\factorio-build-h31ozf\src\mainloop.cpp (1099): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-build-h31ozf\src\mainloop.cpp (966): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-build-h31ozf\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: 000000007782571D)
000000007782571D (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007798385D)
000000007798385D (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
Looks biter-related and not autosave-related.
Re: [17.11 build 43576 win64 steam] Crash during autosave
Posted: Thu Mar 14, 2019 7:26 pm
by Rseding91
Thanks for the report. This is fixed in 0.17.12.
Re: [17.11 build 43576 win64 steam] Crash during autosave
Posted: Fri Mar 15, 2019 9:03 pm
by Hajadda
Thanks for fixing.