Page 1 of 1

[0.12.2][Oxyd] Crash when loading specific saved game

Posted: Thu Aug 06, 2015 7:57 pm
by lego290
The game starts fine but always crashes when i try to load one of my singleplayer saves. When i tried my other saves they all worked fine.
Affected savegame: https://app.box.com/s/7thmbysrguowdlo9qj6nululyobopdk4
My computer specs:
Operating System
  • Windows 7 Ultimate 64-bit SP1
CPU
  • Intel Core i7 950 @ 3.07GHz 97 °C
    Bloomfield 45nm Technology
RAM
  • 24,0GB Triple-Channel DDR3 @ 531MHz (7-7-7-20)
Motherboard
  • Gigabyte Technology Co., Ltd. X58A-UD3R (Socket 1366) 37 °C
Graphics
  • BenQ GW2450H (1920x1080@60Hz)
    2752 (1920x1080@60Hz)
    BenQG2222HDL (1920x1080@60Hz)
    2047MB NVIDIA GeForce GTX 660 Ti (ASUStek Computer Inc) 41 °C
    2047MB NVIDIA GeForce GTX 660 Ti (ASUStek Computer Inc) 32 °C
    ForceWare version: 347.52
    SLI Disabled
Storage
  • 931GB SAMSUNG HD103UJ ATA Device (SATA) 19 °C
    698GB Western Digital WDC WD7500AAKS-00RBA0 ATA Device (SATA) 26 °C
    232GB SAMSUNG HD252KJ ATA Device (SATA) 22 °C
    698GB SAMSUNG HD753LJ SCSI Disk Device (SATA) 24 °C
    2328GB Western Digital WDC WD25 EZRX-00AZ6B0 SCSI Disk Device (SATA) 32 °C
    14GB Kingston DataTraveler G2 USB Device (USB)
Optical Drives
  • ASUS BW-14D1XT ATA Device
    EROR 4X67WLIB SCSI CdRom Device
Audio
  • Realtek High Definition Audio

Code: Select all

   0.001 2015-08-06 21:44:11; Factorio 0.12.2 (Build 16229, win64)
   0.002 Operating system: Windows 7 Service Pack 1
   0.002 Read data path: C:/Program Files/Factorio_Main/data
   0.002 Write data path: C:/Program Files/Factorio_Main
   0.002 Binaries path: C:/Program Files/Factorio_Main/bin
   0.093 Initialised Direct3D: NVIDIA GeForce GTX 660 Ti; driver: nvd3dumx.dll 9.18.13.4752
   0.144 Turning off Align To V-Sync because desktop composition was detected (ie. Windows Aero).
   0.144 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all]
   0.296 Loading mod core 0.0.0 (data.lua)
   0.301 Loading mod base 0.12.2 (data.lua)
   0.414 Loading mod Compression Chests 1.3.7 (data.lua)
   0.521 Loading mod Fluid Void 1.0.1 (data.lua)
   0.619 Loading mod Landfill 2.1.5 (data.lua)
   0.709 Loading mod RailTanker 1.0.1 (data.lua)
   0.796 Loading mod Stainless Steel Wagon 1.0.0 (data.lua)
   0.889 Loading mod UpGrade 0.0.6 (data.lua)
   0.985 Loading mod color-coding 1.0.1 (data.lua)
   1.107 Loading mod fluid-barrel 1.0.0 (data.lua)
   1.223 Loading mod lego290 0.0.1 (data.lua)
   1.328 Loading mod reverse-factory 1.1.0 (data.lua)
   1.435 Loading mod lego290 0.0.1 (data-updates.lua)
   1.570 Loading mod reverse-factory 1.1.0 (data-updates.lua)
   2.978 Initial atlas bitmap size is 16384
   2.983 Created atlas bitmap 16384x15148
  31.494 Info Updater.cpp:720: Downloading https://www.factorio.com/updater/get-available-versions?username=lego290&token=<private>&apiVersion=2
  32.247 0 packages available to download (experimental updates enabled).
  32.289 Factorio initialised
  54.177 Loading map C:/Program Files\Factorio_Main\saves\freeplay.zip
  54.277 Info Scenario.cpp:160: Map version 0.12.2-4
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\temp\factorio-746f8a36\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\temp\factorio-746f8a36\src\util\logger.cpp (283): Logger::writeStacktrace
c:\temp\factorio-746f8a36\src\util\logger.cpp (337): Logger::logStacktrace
c:\temp\factorio-746f8a36\src\util\crashhandler.cpp (79): CrashHandler::writeStackTrace
c:\temp\factorio-746f8a36\src\util\crashhandler.cpp (88): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000775EB9B0)
00000000775EB9B0 (kernel32): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000777F99C8)
00000000777F99C8 (ntdll): (filename not available):  ?? ::FNODOBFM::`string'
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077787FA8)
0000000077787FA8 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000777991AD)
00000000777991AD (ntdll): (filename not available): RtlpExecuteHandlerForException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077788BAF)
0000000077788BAF (ntdll): (filename not available): RtlDispatchException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000777BDB38)
00000000777BDB38 (ntdll): (filename not available): KiUserExceptionDispatch
c:\temp\factorio-746f8a36\src\util\targeter.cpp (97): TargeterBase::operator=
c:\temp\factorio-746f8a36\src\util\targetdeserialiser.cpp (51): TargetDeserialiser::loadRegisteredReferences
c:\temp\factorio-746f8a36\src\map\map.cpp (572): Map::setupEntities
c:\temp\factorio-746f8a36\src\scenario\scenario.cpp (221): Scenario::loadFactory
c:\temp\factorio-746f8a36\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: 000000013F6DCE43)
000000013F6DCE43 (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: 00000000775659CD)
00000000775659CD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007779B981)
000000007779B981 (ntdll): (filename not available): RtlUserThreadStart
  69.015 Error Util.cpp:46: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.

Re: [0.12.2] Crash when loading specific saved game

Posted: Thu Aug 06, 2015 8:04 pm
by Oxyd
Did you recently (between last saving this save and now) do anything to your mods? Did you update, add or remove any?

Re: [0.12.2] Crash when loading specific saved game

Posted: Thu Aug 06, 2015 8:08 pm
by lego290
I've been toying a little with a custom mod i made, but when i tried loading the game without any mods yesterday it gave the same errormessage.
Edit: I tried it again today and it loaded correctly but removed many mod added objects.

Re: [0.12.2] Crash when loading specific saved game

Posted: Thu Aug 06, 2015 8:14 pm
by Oxyd
I suppose you don't have any previous version of that mod? This is likely caused by some change you made to the mod. Of course, Factorio still shouldn't crash in this scenario.

Re: [0.12.2][Oxyd] Crash when loading specific saved game

Posted: Thu Aug 06, 2015 8:27 pm
by lego290
I found the problem: I was trying to add four extra charging slots to the roboport, or at least that seems to have been the problem.
When i removed them i could load the save again like normal.

Also thanks for the quick help.

Re: [0.12.2][Oxyd] Crash when loading specific saved game

Posted: Thu Aug 06, 2015 8:56 pm
by Oxyd
Glad your save is working now.

Nevertheless, could you also post the mod version that causes it to crash? Like I said, Factorio shouldn't just die in these situations – at worst, you should get an error message and get sent back to the main menu.

Re: [0.12.2][Oxyd] Crash when loading specific saved game

Posted: Thu Aug 06, 2015 9:30 pm
by lego290
This is the version that crashed my game.
Be warned, it completely unbalances the complete game.

Re: [0.12.2][Oxyd] Crash when loading specific saved game

Posted: Fri Aug 07, 2015 9:24 am
by Oxyd
Thanks, but I can't download your save now. It says “This shared file or folder link has been removed.”