Crash on loading a save
Posted: Sat Mar 05, 2016 10:12 pm
I've bought this game on Steam and played for ~8h. During that time I've had a couple of "Steam Overlay crashed" crashes while playing. No biggie, I just loaded the latest autosave without any issue.
Today, after one such crash, I tried to load the autosave. The progress bar goes to full, and then "Steam Overlay crashed" immediately shows up. In fact, I tried on all three autosaves, multiple times, and got the same error.
I also tried to load the one manual save I made, much earlier. (I had never tried to load it before.) This one doesn't crash the game, but it gives me a "Deserialisation error, target with id 3297 doesn't exist" and brings me back to the saves menu.
Rebooting Steam or my computer did not help. Nor did disabling Steam overlay in the Steam settings. I have not tried starting a new game yet, as I don't want my autosaves to get overwritten unless it's truly hopeless; there's a good bit of time investment in them.
The "Steam Overlay crashed" error message talks about GPU monitoring software, but as far as I'm aware I don't have any. It also suggests to force opengl in the config file, but for the life of me I can't find any config file anywhere.
Here is the factorio-current.log:
Today, after one such crash, I tried to load the autosave. The progress bar goes to full, and then "Steam Overlay crashed" immediately shows up. In fact, I tried on all three autosaves, multiple times, and got the same error.
I also tried to load the one manual save I made, much earlier. (I had never tried to load it before.) This one doesn't crash the game, but it gives me a "Deserialisation error, target with id 3297 doesn't exist" and brings me back to the saves menu.
Rebooting Steam or my computer did not help. Nor did disabling Steam overlay in the Steam settings. I have not tried starting a new game yet, as I don't want my autosaves to get overwritten unless it's truly hopeless; there's a good bit of time investment in them.
The "Steam Overlay crashed" error message talks about GPU monitoring software, but as far as I'm aware I don't have any. It also suggests to force opengl in the config file, but for the life of me I can't find any config file anywhere.
Here is the factorio-current.log:
Code: Select all
0.001 2016-03-05 22:01:00; Factorio 0.12.25 (Build 17747, win64)
0.001 Operating system: Windows 10
0.001 Program arguments: "C:\Gaming\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Gaming/Steam/steamapps/common/Factorio/data
0.001 Write data path: C:/Users/Roxolan/AppData/Roaming/Factorio
0.001 Binaries path: C:/Gaming/Steam/steamapps/common/Factorio/bin
0.016 Available display adapters: 1
0.016 [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 980 Ti {0x80005, [0,0], 1920x1080, 32bit, 60Hz}
0.016 Create display on adapter 0. Size 1280x720 at position [310, 162].
0.068 Initialised Direct3D:[0] NVIDIA GeForce GTX 980 Ti; driver: nvd3dumx.dll 10.18.13.6200
0.107 Desktop composition is active.
0.107 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: high] [Light scale: 20%] [Screen: 255]
0.155 Loading mod core 0.0.0 (data.lua)
0.159 Loading mod base 0.12.25 (data.lua)
0.562 Initial atlas bitmap size is 16384
0.564 Created atlas bitmap 16384x5511
14.609 Factorio initialised
37.061 Loading map C:/Users\Roxolan\AppData\Roaming\Factorio\saves\save.zip
37.108 Info Scenario.cpp:124: Map version 0.12.25-0
37.151 Warning UnitGroup.cpp:246: UnitGroup::removeMember internal state error, member is not linked.
37.151 Warning UnitGroup.cpp:246: UnitGroup::removeMember internal state error, member is not linked.
37.151 Warning UnitGroup.cpp:246: UnitGroup::removeMember internal state error, member is not linked.
37.151 Warning UnitGroup.cpp:246: UnitGroup::removeMember internal state error, member is not linked.
37.151 Warning UnitGroup.cpp:246: UnitGroup::removeMember internal state error, member is not linked.
72.099 Loading map C:/Users\Roxolan\AppData\Roaming\Factorio\saves\save.zip
72.146 Info Scenario.cpp:124: Map version 0.12.25-0
72.185 Warning UnitGroup.cpp:246: UnitGroup::removeMember internal state error, member is not linked.
72.185 Warning UnitGroup.cpp:246: UnitGroup::removeMember internal state error, member is not linked.
72.185 Warning UnitGroup.cpp:246: UnitGroup::removeMember internal state error, member is not linked.
72.185 Warning UnitGroup.cpp:246: UnitGroup::removeMember internal state error, member is not linked.
72.185 Warning UnitGroup.cpp:246: UnitGroup::removeMember internal state error, member is not linked.
107.123 Loading map C:/Users\Roxolan\AppData\Roaming\Factorio\saves\_autosave3.zip
107.173 Info Scenario.cpp:124: Map version 0.12.25-0
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-o7rnns\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-o7rnns\src\util\logger.cpp (298): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-o7rnns\src\util\logger.cpp (352): Logger::logStacktrace
c:\cygwin64\tmp\factorio-o7rnns\src\util\crashhandler.cpp (84): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-o7rnns\src\util\crashhandler.cpp (104): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF755E7E2E)
00007FFF755E7E2E (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF78CDD998)
00007FFF78CDD998 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF78CC5B26)
00007FFF78CC5B26 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF78CD9AED)
00007FFF78CD9AED (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF78C64FE9)
00007FFF78C64FE9 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF78CD8BFA)
00007FFF78CD8BFA (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-o7rnns\src\rail\train.cpp (315): Train::handleBlocksRegistration
c:\cygwin64\tmp\factorio-o7rnns\src\rail\train.cpp (349): Train::destroy
c:\cygwin64\tmp\factorio-o7rnns\src\rail\train.cpp (333): Train::~Train
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF70D870F04)
00007FF70D870F04 (Factorio): (filename not available): Train::`scalar deleting destructor'
c:\cygwin64\tmp\factorio-o7rnns\src\rail\trainmanager.cpp (201): TrainManager::~TrainManager
c:\cygwin64\tmp\factorio-o7rnns\src\map\map.cpp (760): Map::~Map
c:\cygwin64\tmp\factorio-o7rnns\src\scenario\scenario.cpp (652): Scenario::~Scenario
c:\program files (x86)\microsoft visual studio 12.0\vc\include\memory (1447): std::unique_ptr<Scenario,std::default_delete<Scenario> >::~unique_ptr<Scenario,std::default_delete<Scenario> >
f:\dd\vctools\crt\crtw32\eh\amd64\handlers.asm (51): _CallSettingFrame
f:\dd\vctools\crt\crtw32\eh\frame.cpp (1080): __FrameUnwindToState
f:\dd\vctools\crt\crtw32\eh\amd64\trnsctrl.cpp (158): __FrameUnwindToEmptyState
f:\dd\vctools\crt\crtw32\eh\frame.cpp (397): __InternalCxxFrameHandler
f:\dd\vctools\crt\crtw32\eh\amd64\trnsctrl.cpp (195): __CxxFrameHandler3
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF78CD9B6D)
00007FFF78CD9B6D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF78C6595C)
00007FFF78C6595C (ntdll): (filename not available): RtlUnwindEx
f:\dd\vctools\crt\crtw32\eh\amd64\trnsctrl.cpp (483): _UnwindNestedFrames
f:\dd\vctools\crt\crtw32\eh\frame.cpp (1224): CatchIt
f:\dd\vctools\crt\crtw32\eh\frame.cpp (689): FindHandler
f:\dd\vctools\crt\crtw32\eh\frame.cpp (448): __InternalCxxFrameHandler
f:\dd\vctools\crt\crtw32\eh\amd64\trnsctrl.cpp (195): __CxxFrameHandler3
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF78CD9AED)
00007FFF78CD9AED (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF78C64FE9)
00007FFF78C64FE9 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF78C66C94)
00007FFF78C66C94 (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF75591F08)
00007FFF75591F08 (KERNELBASE): (filename not available): RaiseException
f:\dd\vctools\crt\crtw32\eh\throw.cpp (154): _CxxThrowException
c:\cygwin64\tmp\factorio-o7rnns\src\util\targetdeserialiser.cpp (15): TargetDeserialiser::getTarget
c:\cygwin64\tmp\factorio-o7rnns\src\util\targetdeserialiser.cpp (52): TargetDeserialiser::loadRegisteredReferences
c:\cygwin64\tmp\factorio-o7rnns\src\map\map.cpp (592): Map::setupEntities
c:\cygwin64\tmp\factorio-o7rnns\src\scenario\scenario.cpp (188): Scenario::loadFactory
c:\cygwin64\tmp\factorio-o7rnns\src\scenario\parallelscenarioloader.cpp (66): ParallelScenarioLoader::doLoad
c:\boost_1_58_0\boost\thread\detail\thread.hpp (117): boost::detail::thread_data<boost::_bi::bind_t<void,void (__cdecl*)(ParallelScenarioLoader * __ptr64,MapDeserialiser * __ptr64,enum InputType,InputHandler * __ptr64,MultiplayerManager * __ptr64,bool),boost::_bi::list6<boost::_bi::value<ParallelScenarioLoader * __ptr64>,boost::_bi::value<MapDeserialiser * __ptr64>,boost::_bi::value<enum InputType>,boost::_bi::value<InputHandler * __ptr64>,boost::_bi::value<MultiplayerManager * __ptr64>,boost::_bi::value<bool> > > >::run
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF70DA4D7A3)
00007FF70DA4D7A3 (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: 00007FFF78B98102)
00007FFF78B98102 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFF78C8C5B4)
00007FFF78C8C5B4 (ntdll): (filename not available): RtlUserThreadStart
107.889 Error Util.cpp:77: GPU monitoring software like MSI Afterburner or EVGA PrecisionX is interfering with Factorio and the game crashed. Shutting down such software or configuring it to not detect Factorio may prevent this kind of crash.
Alternatively you can try to set force-opengl=true in Factorio's config file or use launch option --force-opengl.
You can help us to solve the problem by posting information about your HW configuration, software you use and contents of the log file on the Factorio forums.
199.213 C:\Gaming\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe
199.214 C:\WINDOWS\SYSTEM32\ntdll.dll
199.214 C:\WINDOWS\system32\KERNEL32.DLL
199.214 C:\WINDOWS\system32\KERNELBASE.dll
199.214 C:\WINDOWS\system32\WS2_32.dll
199.214 C:\WINDOWS\system32\sechost.dll
199.214 C:\WINDOWS\system32\RPCRT4.dll
199.214 C:\WINDOWS\system32\WLDAP32.dll
199.214 C:\WINDOWS\system32\msvcrt.dll
199.214 C:\WINDOWS\system32\USER32.dll
199.214 C:\WINDOWS\system32\GDI32.dll
199.214 C:\WINDOWS\system32\ole32.dll
199.214 C:\WINDOWS\system32\combase.dll
199.214 C:\WINDOWS\system32\bcryptPrimitives.dll
199.214 C:\WINDOWS\system32\PSAPI.DLL
199.214 C:\WINDOWS\system32\SHELL32.dll
199.214 C:\WINDOWS\system32\cfgmgr32.dll
199.214 C:\WINDOWS\system32\windows.storage.dll
199.214 C:\WINDOWS\SYSTEM32\WINMM.dll
199.214 C:\WINDOWS\system32\advapi32.dll
199.214 C:\WINDOWS\system32\shlwapi.dll
199.214 C:\WINDOWS\system32\kernel.appcore.dll
199.214 C:\WINDOWS\system32\shcore.dll
199.214 C:\WINDOWS\system32\powrprof.dll
199.214 C:\WINDOWS\system32\profapi.dll
199.214 C:\WINDOWS\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.10586.20_none_db007f1392e69ef4\gdiplus.dll
199.214 C:\WINDOWS\SYSTEM32\WINMMBASE.dll
199.214 C:\WINDOWS\SYSTEM32\OPENGL32.dll
199.214 C:\Gaming\Steam\steamapps\common\Factorio\bin\x64\steam_api64.dll
199.214 C:\WINDOWS\SYSTEM32\VERSION.dll
199.214 C:\WINDOWS\SYSTEM32\GLU32.dll
199.214 C:\WINDOWS\SYSTEM32\DDRAW.dll
199.214 C:\WINDOWS\SYSTEM32\DCIMAN32.dll
199.214 C:\WINDOWS\system32\IMM32.DLL
199.214 C:\Gaming\Steam\gameoverlayrenderer64.dll
199.214 C:\Gaming\Steam\steamclient64.dll
199.214 C:\WINDOWS\system32\CRYPT32.dll
199.214 C:\WINDOWS\system32\MSASN1.dll
199.214 C:\WINDOWS\system32\imagehlp.dll
199.214 C:\WINDOWS\system32\OLEAUT32.dll
199.214 C:\WINDOWS\system32\SETUPAPI.dll
199.214 C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
199.214 C:\Gaming\Steam\tier0_s64.dll
199.214 C:\WINDOWS\SYSTEM32\Secur32.dll
199.214 C:\Gaming\Steam\vstdlib_s64.dll
199.214 C:\WINDOWS\SYSTEM32\SSPICLI.DLL
199.214 C:\WINDOWS\SYSTEM32\CRYPTSP.dll
199.214 C:\WINDOWS\system32\rsaenh.dll
199.214 C:\WINDOWS\SYSTEM32\bcrypt.dll
199.214 C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
199.214 C:\WINDOWS\system32\d3d9.dll
199.214 C:\WINDOWS\SYSTEM32\dwmapi.dll
199.214 C:\WINDOWS\system32\uxtheme.dll
199.214 C:\WINDOWS\SYSTEM32\nvd3dumx.dll
199.214 C:\WINDOWS\system32\nvspcap64.dll
199.214 C:\WINDOWS\SYSTEM32\WINHTTP.dll
199.214 C:\WINDOWS\system32\nvapi64.dll
199.214 C:\WINDOWS\SYSTEM32\dxgi.dll
199.214 C:\WINDOWS\system32\MSCTF.dll
199.214 C:\Program Files (x86)\TeamViewer\tv_x64.dll
199.214 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.10586.0_none_396e892957c7fb25\COMCTL32.dll
199.214 C:\Program Files (x86)\NVIDIA Corporation\3D Vision\nvSCPAPI64.dll
199.214 C:\WINDOWS\system32\d3dx9_43.dll
199.214 C:\WINDOWS\SYSTEM32\WindowsCodecs.dll
199.214 C:\WINDOWS\system32\dsound.dll
199.214 C:\WINDOWS\system32\clbcatq.dll
199.214 C:\WINDOWS\System32\MMDevApi.dll
199.214 C:\WINDOWS\System32\DEVOBJ.dll
199.214 C:\WINDOWS\System32\PROPSYS.dll
199.214 C:\WINDOWS\SYSTEM32\AUDIOSES.DLL
199.214 C:\WINDOWS\SYSTEM32\wintypes.dll
199.214 C:\WINDOWS\SYSTEM32\avrt.dll