Page 1 of 1
[0.12.30] [Pending] Crash on autosave
Posted: Sun Apr 24, 2016 11:41 am
by FlyHigh
Getting the obvious out of the way, I'm running a couple of mods and I'm pretty sure one of them is corrupting the auto-save.
In essence the game crashes, creates a bug report and the auto-save it created is corrupted.
I'd like to know if someone can help me find the reason in the bug report so I can either report the issue to the mod developer or to the Factorio team?
Thank you!
Re: Crash on autosave
Posted: Mon Apr 25, 2016 12:38 pm
by Klonan
Thanks for the report,
Can you provide your savegame file and the mods you use?
You can just attach them to a post
Re: [0.12.30] [Pending] Crash on autosave
Posted: Mon Apr 25, 2016 1:23 pm
by FlyHigh
The mods file is a too big to attach (207 MB compressed) so I uploaded both the save and the mod to wetransfer.
Let me know if you need anything else.
https://we.tl/UYemdVjPGo
Re: [0.12.30] [Pending] Crash on autosave
Posted: Mon Apr 25, 2016 1:48 pm
by Klonan
Well i loaded the game with all your mods, and left it running for a long while now and there hasnt been a crash or anything,
Could you provide one of your corrupted autosaves?
Re: [0.12.30] [Pending] Crash on autosave
Posted: Mon Apr 25, 2016 2:12 pm
by FlyHigh
Interesting.. Here's the autosave. I don't really have any other system I can try and open it in...
Re: [0.12.30] [Pending] Crash on autosave
Posted: Mon Apr 25, 2016 2:18 pm
by Klonan
Thanks,
Can confirm trying to load this save with the mods crashes the game with this log:
Log Code: Select all
0.001 2016-04-25 17:36:30; Factorio 0.12.30 (Build 17998, win64, alpha)
0.001 Operating system: Windows 10
0.001 Program arguments: "C:\Factorio_0.12.30\bin\x64\Factorio.exe"
0.001 Read data path: C:/Factorio_0.12.30/data
0.001 Write data path: C:/Factorio_0.12.30
0.001 Binaries path: C:/Factorio_0.12.30/bin
0.012 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: high] [Light scale: 20%] [Screen: 255]
0.013 Available display adapters: 2
0.013 [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 660 {0x01, [1920,0], 1920x1200, 32bit, 59Hz}
0.013 [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 660 {0x05, [0,0], 1920x1200, 32bit, 59Hz}
0.013 Create display on adapter 1. Size 1280x720 at position [310, 222].
0.050 Initialised Direct3D:[0] NVIDIA GeForce GTX 660 ; driver: nvd3dumx.dll 10.18.13.5891
0.067 Desktop composition is active.
0.106 Loading mod core 0.0.0 (data.lua)
0.108 Loading mod base 0.12.30 (data.lua)
0.160 Loading mod Advanced-Weaponry 0.3.1 (data.lua)
0.197 Loading mod AmmoBox 0.3.0 (data.lua)
0.233 Loading mod ColoredTrains 1.0.0 (data.lua)
0.270 Loading mod ColorLights 0.1.1 (data.lua)
0.320 Loading mod FactorioBasics-Core 0.1.3 (data.lua)
0.356 Loading mod Foreman 0.0.9 (data.lua)
0.397 Loading mod greenhouse 0.1.1 (data.lua)
0.450 Loading mod Laser_Beam_Turret 0.1.4 (data.lua)
0.490 Loading mod Loot-able Rocks 1.0.0 (data.lua)
0.529 Loading mod Military_Research_5 0.1.0 (data.lua)
0.577 Loading mod Orbital Ion Cannon 1.0.9 (data.lua)
0.618 Loading mod PocketRepair 1.0.1 (data.lua)
0.662 Loading mod PreFusion 1.0.0 (data.lua)
0.716 Loading mod SatelliteRadar 0.1.0 (data.lua)
0.757 Loading mod Stainless Steel Wagon 1.0.0 (data.lua)
0.801 Loading mod Terraforming 0.12.3 (data.lua)
0.857 Loading mod Warehousing 0.0.7 (data.lua)
0.901 Loading mod FactorioBasics-Equipment 0.1.3 (data.lua)
0.943 Loading mod FactorioBasics-Logistics 0.1.3 (data.lua)
1.005 Loading mod FactorioBasics-Machines 0.1.3 (data.lua)
1.050 Loading mod FactorioBasics-Power 0.1.3 (data.lua)
1.101 Loading mod FactorioBasics-Transport 0.1.3 (data.lua)
1.166 Loading mod FactorioBasics-Weaponry 0.1.3 (data.lua)
1.220 Loading mod Satellite Uplink Station 0.1.3 (data.lua)
1.285 Loading mod SmartTrains 0.3.7 (data.lua)
1.336 Loading mod AmmoBox 0.3.0 (data-updates.lua)
1.392 Loading mod Orbital Ion Cannon 1.0.9 (data-updates.lua)
1.460 Loading mod SmartTrains 0.3.7 (data-updates.lua)
1.510 Checksum for core: 3711505753
1.510 Checksum for mod base: 2829195351
1.510 Checksum for mod Advanced-Weaponry: 328999121
1.510 Checksum for mod AmmoBox: 2400034672
1.510 Checksum for mod clock: 0
1.510 Checksum for mod ColoredTrains: 1615690768
1.510 Checksum for mod ColorLights: 2708885982
1.510 Checksum for mod FactorioBasics-Core: 1339214633
1.510 Checksum for mod Foreman: 1560270958
1.510 Checksum for mod greenhouse: 163452069
1.510 Checksum for mod Laser_Beam_Turret: 830641868
1.510 Checksum for mod Loot-able Rocks: 2763214263
1.510 Checksum for mod Military_Research_5: 3709118202
1.510 Checksum for mod Orbital Ion Cannon: 1964646850
1.510 Checksum for mod Ore Expansion: 0
1.510 Checksum for mod PocketRepair: 676117268
1.510 Checksum for mod PreFusion: 2055989443
1.510 Checksum for mod SatelliteRadar: 3383350517
1.510 Checksum for mod Stainless Steel Wagon: 1303450875
1.510 Checksum for mod Terraforming: 287255084
1.510 Checksum for mod Warehousing: 3032133678
1.510 Checksum for mod FactorioBasics-Equipment: 691999048
1.510 Checksum for mod FactorioBasics-Logistics: 2886645498
1.510 Checksum for mod FactorioBasics-Machines: 2379002854
1.510 Checksum for mod FactorioBasics-Power: 767508054
1.510 Checksum for mod FactorioBasics-Transport: 2382077374
1.510 Checksum for mod FactorioBasics-Weaponry: 162775083
1.510 Checksum for mod Satellite Uplink Station: 254259688
1.510 Checksum for mod SmartTrains: 4229451878
1.959 Initial atlas bitmap size is 16384
1.960 Created atlas bitmap 16384x7467
15.342 Sprites loaded
15.923 Loading sounds...
17.129 Factorio initialised
20.995 Loading map C:/Factorio_0.12.30\saves\_autosave1.zip
21.039 Info Scenario.cpp:124: Map version 0.12.30-0
22.163 Error CrashHandler.cpp:105: Exception Code: c0000005, Address: 00007FF67B567EE7
22.163 Error CrashHandler.cpp:115: Exception Context:
rax=0000000000000000, rbx=0000017218088e60, rcx=00000171df981cc0,
rdx=0000003ba93fd201, rsi=0000000000000000, rdi=00000171df981bc0,
rip=00007ff67b567ee7, rsp=0000003ba93fd270, rbp=0000003ba93fd2f0,
r8=0000000000000000, r9=0000000019930520, r10=0000000000000000,
r11=0000000000000064, r12=0000000000000000, r13=0000000000000000,
r14=0000000000000001, r15=0000000000000001
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-zkymte\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-zkymte\src\util\logger.cpp (306): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-zkymte\src\util\logger.cpp (360): Logger::logStacktrace
c:\cygwin64\tmp\factorio-zkymte\src\util\crashhandler.cpp (84): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-zkymte\src\util\crashhandler.cpp (125): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE9B0A7E1E)
00007FFE9B0A7E1E (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE9E11D998)
00007FFE9E11D998 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE9E105B26)
00007FFE9E105B26 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE9E119AED)
00007FFE9E119AED (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE9E0A4FE9)
00007FFE9E0A4FE9 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE9E118BFA)
00007FFE9E118BFA (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-zkymte\src\rail\train.cpp (315): Train::handleBlocksRegistration
c:\cygwin64\tmp\factorio-zkymte\src\rail\train.cpp (349): Train::destroy
c:\cygwin64\tmp\factorio-zkymte\src\rail\train.cpp (333): Train::~Train
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF67B1D1384)
00007FF67B1D1384 (Factorio): (filename not available): Train::`scalar deleting destructor'
c:\cygwin64\tmp\factorio-zkymte\src\rail\trainmanager.cpp (201): TrainManager::~TrainManager
c:\cygwin64\tmp\factorio-zkymte\src\map\map.cpp (763): Map::~Map
c:\cygwin64\tmp\factorio-zkymte\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: 00007FFE9E119B6D)
00007FFE9E119B6D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE9E0A595C)
00007FFE9E0A595C (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: 00007FFE9E119AED)
00007FFE9E119AED (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE9E0A4FE9)
00007FFE9E0A4FE9 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE9E0A6C94)
00007FFE9E0A6C94 (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE9B051F28)
00007FFE9B051F28 (KERNELBASE): (filename not available): RaiseException
f:\dd\vctools\crt\crtw32\eh\throw.cpp (154): _CxxThrowException
c:\cygwin64\tmp\factorio-zkymte\src\util\targetdeserialiser.cpp (15): TargetDeserialiser::getTarget
c:\cygwin64\tmp\factorio-zkymte\src\util\targetdeserialiser.cpp (52): TargetDeserialiser::loadRegisteredReferences
c:\cygwin64\tmp\factorio-zkymte\src\map\map.cpp (595): Map::setupEntities
c:\cygwin64\tmp\factorio-zkymte\src\scenario\scenario.cpp (188): Scenario::loadFactory
c:\cygwin64\tmp\factorio-zkymte\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: 00007FF67B3C0F33)
00007FF67B3C0F33 (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: 00007FFE9DED8102)
00007FFE9DED8102 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFE9E0CC5B4)
00007FFE9E0CC5B4 (ntdll): (filename not available): RtlUserThreadStart
22.786 Error Util.cpp:78: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.
While i can't reproduce it myself,
I will move it to confirmed for now
Re: [0.12.30] [Pending] Crash on autosave
Posted: Mon Apr 25, 2016 3:43 pm
by posila
This could be same issue as
viewtopic.php?f=30&t=23965
Re: [0.12.30] [Pending] Crash on autosave
Posted: Tue Apr 26, 2016 12:44 pm
by kovarex
Yes, there is a good chance that the bug is related, so I'm moving it to solved for the next release.
Re: [0.12.30] [Pending] Crash on autosave
Posted: Tue Apr 26, 2016 1:03 pm
by FlyHigh
Thank you for the quick answer. I'll report if the bug persists after .31