Crash: possibly due to low memory

Things that has been reported already before.
Post Reply
DailyFrankPeter
Inserter
Inserter
Posts: 27
Joined: Tue Mar 08, 2016 4:26 pm
Contact:

Crash: possibly due to low memory

Post by DailyFrankPeter »

Or a corrupt file due to saving when low on memory. At least this is what I was doing at the time (using the majority of RAM on work stuff while Factorio was running in another window).

Can upload the save file itself if it helps.

Code: Select all

   0.001 2016-03-08 19:31:02; Factorio 0.12.26 (Build 17762, win64)
   0.001 Operating system: Windows 7 Service Pack 1
   0.001 Program arguments: "H:\SteamLibrary\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.001 Read data path: H:/SteamLibrary/steamapps/common/Factorio/data
   0.001 Write data path: C:/Users/Piotr/AppData/Roaming/Factorio
   0.002 Binaries path: H:/SteamLibrary/steamapps/common/Factorio/bin
   0.036 Available display adapters: 2
   0.036  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 660   {0x05, [0,0], 1920x1080, 32bit, 60Hz}
   0.036  [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 660   {0x01, [-1680,30], 1680x1050, 32bit, 60Hz}
   0.036 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.132 Initialised Direct3D:[0] NVIDIA GeForce GTX 660  ; driver: nvd3dumx.dll 10.18.13.6143
   0.206 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: high] [Light scale: 100%] [Screen: 0]
   0.302 Loading mod core 0.0.0 (data.lua)
   0.314 Loading mod base 0.12.26 (data.lua)
   1.469 Initial atlas bitmap size is 16384
   1.473 Created atlas bitmap 16384x5511
  34.775 Factorio initialised
  40.345 Loading map C:/Users\Piotr\AppData\Roaming\Factorio\saves\_autosave3.zip
  40.706 Info Scenario.cpp:124: Map version 0.12.26-0
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-vtnylx\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-vtnylx\src\util\logger.cpp (298): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-vtnylx\src\util\logger.cpp (352): Logger::logStacktrace
c:\cygwin64\tmp\factorio-vtnylx\src\util\crashhandler.cpp (84): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-vtnylx\src\util\crashhandler.cpp (104): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077A8B990)
0000000077A8B990 (kernel32): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077B9A0B8)
0000000077B9A0B8 (ntdll): (filename not available): EtwEventSetInformation
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077B28008)
0000000077B28008 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077B3905D)
0000000077B3905D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077B28C0F)
0000000077B28C0F (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077B5D948)
0000000077B5D948 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-vtnylx\src\rail\train.cpp (315): Train::handleBlocksRegistration
c:\cygwin64\tmp\factorio-vtnylx\src\rail\train.cpp (349): Train::destroy
c:\cygwin64\tmp\factorio-vtnylx\src\rail\train.cpp (333): Train::~Train
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000013FFF0F04)
000000013FFF0F04 (Factorio): (filename not available): Train::`scalar deleting destructor'
c:\cygwin64\tmp\factorio-vtnylx\src\rail\trainmanager.cpp (201): TrainManager::~TrainManager
c:\cygwin64\tmp\factorio-vtnylx\src\map\map.cpp (760): Map::~Map
c:\cygwin64\tmp\factorio-vtnylx\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: 0000000077B390DD)
0000000077B390DD (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077B2848C)
0000000077B2848C (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077A204FE)
0000000077A204FE (kernel32): (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: 0000000077B3905D)
0000000077B3905D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077B28C0F)
0000000077B28C0F (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077B29208)
0000000077B29208 (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000007FEFD90B16D)
000007FEFD90B16D (KERNELBASE): (filename not available): RaiseException
f:\dd\vctools\crt\crtw32\eh\throw.cpp (154): _CxxThrowException
c:\cygwin64\tmp\factorio-vtnylx\src\util\targetdeserialiser.cpp (15): TargetDeserialiser::getTarget
c:\cygwin64\tmp\factorio-vtnylx\src\util\targetdeserialiser.cpp (52): TargetDeserialiser::loadRegisteredReferences
c:\cygwin64\tmp\factorio-vtnylx\src\map\map.cpp (592): Map::setupEntities
c:\cygwin64\tmp\factorio-vtnylx\src\scenario\scenario.cpp (188): Scenario::loadFactory
c:\cygwin64\tmp\factorio-vtnylx\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: 00000001401CD813)
00000001401CD813 (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: 0000000077A05A4D)
0000000077A05A4D (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077B3B831)
0000000077B3B831 (ntdll): (filename not available): RtlUserThreadStart
  43.897 Error Util.cpp:77: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.
P.S. Also, could someone please change the log file path in the Wiki? It is not valid for Steam installation. I had to go crash the game 2 more times because I kept forgetting where the log file was ;)

Rseding91
Factorio Staff
Factorio Staff
Posts: 13240
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Crash: possibly due to low memory

Post by Rseding91 »

DailyFrankPeter wrote:... P.S. Also, could someone please change the log file path in the Wiki? It is not valid for Steam installation. I had to go crash the game 2 more times because I kept forgetting where the log file was ;)
Does the game not tell you where the log file is located in the crash message like this?: Image
If you want to get ahold of me I'm almost always on Discord.

Rseding91
Factorio Staff
Factorio Staff
Posts: 13240
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Crash: possibly due to low memory

Post by Rseding91 »

As for the actual crash: that looks a lot like the crash related to the New Hope level 2 issue from 0.12.25 which is fixed in 0.12.26 but requires you re-start the level from the menu.
If you want to get ahold of me I'm almost always on Discord.

DailyFrankPeter
Inserter
Inserter
Posts: 27
Joined: Tue Mar 08, 2016 4:26 pm
Contact:

Re: Crash: possibly due to low memory

Post by DailyFrankPeter »

Rseding91 wrote:As for the actual crash: that looks a lot like the crash related to the New Hope level 2 issue from 0.12.25 which is fixed in 0.12.26 but requires you re-start the level from the menu.
Possibly. It is New Hope Lvl 2. I'll let you know whether it happens more if I restart this mission.

This does not break the mission though. There were 2 corrupt save files, but I was able to load and play on from the earliest one.

EDIT: The map version next to my save slot says: 0.12.26-0 - don't know if that is relevant.
Last edited by DailyFrankPeter on Tue Mar 08, 2016 10:12 pm, edited 1 time in total.

DailyFrankPeter
Inserter
Inserter
Posts: 27
Joined: Tue Mar 08, 2016 4:26 pm
Contact:

Re: Crash: possibly due to low memory

Post by DailyFrankPeter »

Rseding91 wrote:
Does the game not tell you where the log file is located in the crash message like this?:
It does, but I lost the path from the clipboard due to having to work on this computer as well. I was trying to Wiki it a few hours after that.

posila
Factorio Staff
Factorio Staff
Posts: 5202
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: Crash: possibly due to low memory

Post by posila »


Post Reply

Return to “Duplicates”