[0.12.1] [Oxyd] Possible Bot Related Crash
Posted: Sun Jul 26, 2015 7:24 pm
by unnownrelic
I've got a crash that I can't quite identify the reason for. That said, I'm going to make a wild guess and say it might be related to a crash reported for 0.12.0 in this thread based on some similarities in the log, but unfortunately I haven't been able to narrow down the exact trigger of the crash. For the brave and curious among us it consistently happens in less than a minute on the save file I uploaded.
Unfortunately from a testing standpoint there's about 500-2000 bots flying around the map at any given time, and I don't have the effective tools to track the suckers.
Save File
Unfortunately from a testing standpoint there's about 500-2000 bots flying around the map at any given time, and I don't have the effective tools to track the suckers.
Save File
Crash Log
Code: Select all
0.000 2015-07-26 12:05:33; Factorio 0.12.1 (Build 16116, win64)
0.000 Operating system: Windows 7 Service Pack 1
0.000 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/Zach/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.001 Info LocaleProvider.cpp:282: Language en is LTR
0.001 Info LocaleProvider.cpp:282: Language en is LTR
0.255 Initialised Direct3D: AMD Radeon HD 7900 Series; driver: aticfx64.dll 8.17.10.1395
0.286 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: X 8] [Graphics quality: normal] [Video memory usage: all]
0.322 Loading mod core 0.0.0 (data.lua)
0.324 Loading mod base 0.12.1 (data.lua)
0.669 Info LocaleProvider.cpp:282: Language en is LTR
0.670 Info LocaleProvider.cpp:282: Language en is LTR
0.674 Info LocaleProvider.cpp:282: Language en is LTR
0.674 Info LocaleProvider.cpp:282: Language en is LTR
0.756 Initial atlas bitmap size is 16384
0.758 Created atlas bitmap 16384x7656
7.349 Info Updater.cpp:720: Downloading https://www.factorio.com/updater/get-available-versions?username=unnownrelic&token=<private>&apiVersion=2
7.923 5 packages available to download (experimental updates enabled).
7.945 Factorio initialised
26.939 Loading map C:/Users\Zach\AppData\Roaming\Factorio\saves\_autosave2.zip
26.964 Info Scenario.cpp:160: Map version 0.12.0-36
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\temp\factorio-ca30f4e3\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\temp\factorio-ca30f4e3\src\util\logger.cpp (283): Logger::writeStacktrace
c:\temp\factorio-ca30f4e3\src\util\logger.cpp (337): Logger::logStacktrace
c:\temp\factorio-ca30f4e3\src\util\crashhandler.cpp (79): CrashHandler::writeStackTrace
c:\temp\factorio-ca30f4e3\src\util\crashhandler.cpp (88): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076B8B9B0)
0000000076B8B9B0 (kernel32): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D999C8)
0000000076D999C8 (ntdll): (filename not available): EtwEventSetInformation
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D27FA8)
0000000076D27FA8 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D391AD)
0000000076D391AD (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D28BAF)
0000000076D28BAF (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D5DB38)
0000000076D5DB38 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\temp\factorio-ca30f4e3\src\entity\entitywithforce.cpp (91): EntityWithForce::checkNearbyForcesUnRegistration
c:\temp\factorio-ca30f4e3\src\entity\entitywithforce.cpp (45): EntityWithForce::forceUnRegistration
c:\temp\factorio-ca30f4e3\src\entity\entitywithforce.cpp (35): EntityWithForce::forceReRegistration
c:\temp\factorio-ca30f4e3\src\entity\entity.cpp (363): Entity::changePosition
c:\temp\factorio-ca30f4e3\src\entity\unit.cpp (106): Unit::changePosition
c:\temp\factorio-ca30f4e3\src\ai\gotobehavior.cpp (412): GotoBehavior::execute
c:\temp\factorio-ca30f4e3\src\ai\groupbehavior.cpp (100): GroupBehavior::execute
c:\temp\factorio-ca30f4e3\src\ai\commandable.cpp (106): Commandable::runBehavior
c:\temp\factorio-ca30f4e3\src\entity\unit.cpp (214): Unit::update
c:\temp\factorio-ca30f4e3\src\surface\chunk.cpp (438): Chunk::update
c:\temp\factorio-ca30f4e3\src\surface\surface.cpp (733): Surface::update
c:\temp\factorio-ca30f4e3\src\map\map.cpp (907): Map::update
c:\temp\factorio-ca30f4e3\src\game.cpp (135): Game::update
c:\temp\factorio-ca30f4e3\src\scenario\scenario.cpp (734): Scenario::update
c:\temp\factorio-ca30f4e3\src\mainloop.cpp (250): MainLoop::gameUpdateStep
c:\temp\factorio-ca30f4e3\src\mainloop.cpp (351): MainLoop::updateLoop
c:\boost_1_58_0\boost\function\function_template.hpp (160): boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,void (__cdecl*)(ThreadBarrier * __ptr64,boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64,boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64,bool * __ptr64,bool),boost::_bi::list5<boost::_bi::value<ThreadBarrier * __ptr64>,boost::_bi::value<boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64>,boost::_bi::value<boost::chrono::time_point<boost::chrono::steady_clock,boost::chrono::duration<__int64,boost::ratio<1,1000000000> > > * __ptr64>,boost::_bi::value<bool * __ptr64>,boost::_bi::value<bool> > >,void>::invoke
c:\temp\factorio-ca30f4e3\src\util\thread.cpp (34): Thread::loop
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000013F29C333)
000000013F29C333 (Factorio): (filename not available): boost::`anonymous namespace'::thread_start_function
f:\dd\vctools\crt\crtw32\startup\threadex.c (376): _callthreadstartex
f:\dd\vctools\crt\crtw32\startup\threadex.c (354): _threadstartex
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076B059CD)
0000000076B059CD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D3B981)
0000000076D3B981 (ntdll): (filename not available): RtlUserThreadStart
196.908 Error Util.cpp:45: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.