[0.13.15] Crash on save: "(230): Chunk::preSaveRecursive"

Bugs that we were not able to reproduce, and/or are waiting for more detailed info.
Mike Rosoft
Inserter
Inserter
Posts: 47
Joined: Mon Nov 03, 2014 6:38 pm
Contact:

[0.13.15] Crash on save: "(230): Chunk::preSaveRecursive"

Post by Mike Rosoft »

Log file:

Code: Select all

   0.003 2016-08-07 16:50:53; Factorio 0.13.15 (build 23843, win64, alpha)
   0.003 Operating system: Windows 10 
   0.003 Program arguments: "D:\Program Files\Factorio\bin\x64\Factorio.exe" 
   0.003 Read data path: D:/Program Files/Factorio/data
   0.003 Write data path: C:/Users/Honza.Preciousss/AppData/Roaming/Factorio
   0.003 Binaries path: D:/Program Files/Factorio/bin
   0.026 Graphics options: [FullScreen: false] [VSync: false] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 100%] [Screen: 255] [DXT: false]
   0.027 Available display adapters: 1
   0.029  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 460 {0x05, [0,0], 1920x1200, 32bit, 59Hz}
   0.029 Create display on adapter 0. Size 1280x720 at position [310, 222].
   0.077 Initialised Direct3D:[0] NVIDIA GeForce GTX 460; driver: nvd3dumx.dll 10.18.13.6519
   0.082     Video memory size (dedicated video/dedicated system/shared system/available): 978/0/2019/2994 MB
   0.123 Desktop composition is active.
   0.225 Loading mod core 0.0.0 (data.lua)
   0.235 Loading mod base 0.13.15 (data.lua)
   0.414 Checksum for core: 2228900852
   0.414 Checksum for mod base: 2626002353
   0.982 Info PlayerData.cpp:45: Local player-data.json available, timestamp 1470578086
   0.982 Info PlayerData.cpp:52: Cloud player-data.json unavailable
   1.146 Initial atlas bitmap size is 16384
   1.150 Created atlas bitmap 16384x9326
   1.573 Created atlas bitmap 4096x968
   7.286 Sprites loaded
   7.286 Convert atlas 4096x968 to: trilinear-filtering 
   7.596 Loading sounds...
   9.206 Custom inputs active: 0
   9.206 Info Updater.cpp:749: Downloading https://www.factorio.com/updater/get-available-versions?username=Jan.Heinz%40tiscali.cz&token=<private>&apiVersion=2
  10.174 0 packages available to download (experimental updates enabled).
  10.249 Factorio initialised
  14.469 Loading map C:\Users\Honza.Preciousss\AppData\Roaming\Factorio\saves\Freeplay 2b.zip
  14.683 Info Scenario.cpp:127: Map version 0.13.15-0
  16.684 Checksum for script C:/Users/Honza.Preciousss/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 900459546
 494.530 Error CrashHandler.cpp:135: Exception Code: c0000005, Address: 00007FF76B27ED09
ModuleBase: 00007FF76B160000, ImageSize: 01119000, RelativeAddress: 0011ed09
 494.530 Error CrashHandler.cpp:145: Exception Context:
rax=00000a1e8aae6528, rbx=0000021e8aae8008, rcx=0000021e8aae7ff0,
rdx=00000050333ff7e0, rsi=00000050333ff7e0, rdi=0000021e8aae7ff0,
rip=00007ff76b27ed09, rsp=00000050333ff3f0, rbp=00000050333ff7e0,
 r8=0000000000000000,  r9=00000000000000a8, r10=0000000000000000,
r11=0000021e93214010, r12=0000000000000004, r13=0000000000001000,
r14=0000021e6302a8c8, r15=0000000000000001
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-dkfubz\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-dkfubz\src\util\logger.cpp (328): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-dkfubz\src\util\logger.cpp (382): Logger::logStacktrace
c:\cygwin64\tmp\factorio-dkfubz\src\util\crashhandler.cpp (105): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-dkfubz\src\util\crashhandler.cpp (155): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBA97C7E1E)
00007FFBA97C7E1E (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBACD2D998)
00007FFBACD2D998 (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBACD15B26)
00007FFBACD15B26 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBACD29AFD)
00007FFBACD29AFD (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBACCB4FE9)
00007FFBACCB4FE9 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBACD28C0A)
00007FFBACD28C0A (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-dkfubz\src\surface\chunk.cpp (230): Chunk::preSaveRecursive
c:\cygwin64\tmp\factorio-dkfubz\src\surface\chunk.cpp (226): Chunk::preSaveRecursive
c:\cygwin64\tmp\factorio-dkfubz\src\surface\chunk.cpp (226): Chunk::preSaveRecursive
c:\cygwin64\tmp\factorio-dkfubz\src\surface\chunk.cpp (226): Chunk::preSaveRecursive
c:\cygwin64\tmp\factorio-dkfubz\src\surface\chunk.cpp (226): Chunk::preSaveRecursive
c:\cygwin64\tmp\factorio-dkfubz\src\surface\chunk.cpp (113): Chunk::preSaveHook
c:\cygwin64\tmp\factorio-dkfubz\src\surface\surface.cpp (513): Surface::preSaveHook
c:\cygwin64\tmp\factorio-dkfubz\src\map\map.cpp (1030): Map::save
c:\cygwin64\tmp\factorio-dkfubz\src\scenario\scenario.cpp (582): Scenario::saveAs
c:\cygwin64\tmp\factorio-dkfubz\src\scenario\parallelscenariosaver.cpp (68): ParallelScenarioSaver::doSave
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FF76BB84133)
00007FF76BB84133 (Factorio): (filename not available): boost::thread::start_thread_noexcept
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBAA5F8102)
00007FFBAA5F8102 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFBACCDC5B4)
00007FFBACCDC5B4 (ntdll): (filename not available): RtlUserThreadStart
 496.872 Error CrashHandler.cpp:106: Map tick at moment of crash: 6818401
 496.880 Error Util.cpp:77: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.
Autosaves: https://app.box.com/s/hohrif1x60w23s9drj8khw1a98ggosld

Apparently, the game crashed while trying to save the game. I have an autosave.tmp.zip file which is broken - truncated at about 10% of normal length.
Loewchen
Global Moderator
Global Moderator
Posts: 9652
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [0.13.15] Crash on save: "(230): Chunk::preSaveRecursive"

Post by Loewchen »

Just to make sure, with what version did you create this map?
Mike Rosoft
Inserter
Inserter
Posts: 47
Joined: Mon Nov 03, 2014 6:38 pm
Contact:

Re: [0.13.15] Crash on save: "(230): Chunk::preSaveRecursive"

Post by Mike Rosoft »

Something like 0.13.12, I believe.

[edit]
I was almost right. It was 0.13.11; you can find out by trying to replay the save. (If the version under which the save was created, and the current version do not exactly match, Factorio will complain and display the two versions.)
User avatar
TruePikachu
Filter Inserter
Filter Inserter
Posts: 978
Joined: Sat Apr 09, 2016 8:39 pm
Contact:

Re: [0.13.15] Crash on save: "(230): Chunk::preSaveRecursive"

Post by TruePikachu »

Mike Rosoft wrote:Something like 0.13.12, I believe.

[edit]
I was almost right. It was 0.13.11; you can find out by trying to replay the save. (If the version under which the save was created, and the current version do not exactly match, Factorio will complain and display the two versions.)
It also displays the version in the save and load dialog boxes.
Mike Rosoft
Inserter
Inserter
Posts: 47
Joined: Mon Nov 03, 2014 6:38 pm
Contact:

Re: [0.13.15] Crash on save: "(230): Chunk::preSaveRecursive"

Post by Mike Rosoft »

It does, but the information doesn't seem to be accurate. In the open game dialog it says "Mods: base 0.13.15", but when I try to replay it, it refuses, claiming that it was created in version 0.13.11. (I have initially started the game in 0.13.11, then upgraded, played for a while, then restarted the game and saved into a new file.)
User avatar
TruePikachu
Filter Inserter
Filter Inserter
Posts: 978
Joined: Sat Apr 09, 2016 8:39 pm
Contact:

Re: [0.13.15] Crash on save: "(230): Chunk::preSaveRecursive"

Post by TruePikachu »

Or wait, create, not save.
Rseding91
Factorio Staff
Factorio Staff
Posts: 14770
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.13.15] Crash on save: "(230): Chunk::preSaveRecursive"

Post by Rseding91 »

Do you have any steps to reproduce this?
If you want to get ahold of me I'm almost always on Discord.
Post Reply

Return to “Pending”