[Oxyd] [15.34] Crash while saving specific game (Path cache related)

Place for things which are bugs but we have no idea how to solve them. Things related to hardware, libraries, strange setups, etc.
Post Reply
falkland
Burner Inserter
Burner Inserter
Posts: 8
Joined: Mon Feb 20, 2017 9:06 pm
Contact:

[Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by falkland »

Hi,

i played this one game about 130h and now it crashes everytime i want to save/ Autosave as well.
When i click on save the loading bar doesnt even start to save, 2 secs later the game crashes. The save game is broken and to small.
Maybe its my system but i hadnt any problems before. I changed graphics to the lowest, still the same problem.
The same Problem with version [15.33]
No Mods used

regards

Code: Select all

   0.000 2017-09-03 14:36:38; Factorio 0.15.34 (build 30875, win64, alpha)
   0.000 Operating system: Windows 7 Service Pack 1
   0.000 Program arguments: "C:\Program Files (x86)\Factorio.v0.15.34\Factorio.v0.15.34\bin\x64\factorio.exe" 
   0.000 Read data path: C:/Program Files (x86)/Factorio.v0.15.34/Factorio.v0.15.34/data
   0.000 Write data path: C:/Users/xxx/AppData/Roaming/Factorio
   0.000 Binaries path: C:/Program Files (x86)/Factorio.v0.15.34/Factorio.v0.15.34/bin
   0.010 System info: [CPU: Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz, 8 cores, RAM: 12278MB]
   0.010 Display options: [FullScreen: 1] [VSync: 0] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255] [Lang: de]
   0.011 Available display adapters: 1
   0.011  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 770 {0x05, [0,0], 1920x1080, 32bit, 59Hz}
   0.011 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.054 Initialised Direct3D:[0] NVIDIA GeForce GTX 770; driver: nvd3dumx.dll 10.18.13.5900
   0.056     Video memory size (dedicated video/dedicated system/shared system/available): 1989/0/2048/4030 MB
   0.073 DSound: Starting _dsound_update thread
   0.073 DSound: Enter _dsound_update; tid=2372
   0.074 Device reset internal.
   0.075 Desktop composition is active.
   0.075 Graphics settings preset: high
   0.075 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 100%] [DXT: auto] [Shader: 1]
   0.191 Loading mod core 0.0.0 (data.lua)
   0.199 Loading mod base 0.15.34 (data.lua)
   0.297 Loading mod base 0.15.34 (data-updates.lua)
   0.327 Checksum for core: 1519575497
   0.327 Checksum of base: 1503927233
   0.558 Info PlayerData.cpp:58: Local player-data.json available, timestamp 1504273089
   0.558 Info PlayerData.cpp:65: Cloud player-data.json unavailable
   0.705 Loaded shader file C:/Program Files (x86)/Factorio.v0.15.34/Factorio.v0.15.34/data/core/graphics/shaders/game.cso
   0.705 Loaded shader file C:/Program Files (x86)/Factorio.v0.15.34/Factorio.v0.15.34/data/core/graphics/shaders/zoom-to-world.cso
   0.717 Initial atlas bitmap size is 16384
   0.721 Created atlas bitmap 16384x13826
   1.304 Created atlas bitmap 16384x3181
   1.395 Created atlas bitmap 8192x7596
   1.459 Created atlas bitmap 8192x8168
   1.468 Created atlas bitmap 8192x1392
   1.468 Created atlas bitmap 8192x1920
   1.474 Created atlas bitmap 8192x800
   1.491 Created atlas bitmap 8192x2028
  16.165 Sprites loaded
  16.165 Convert atlas 8192x7596 to: compressed 
  19.501 Convert atlas 8192x8168 to: compressed 
  21.628 Convert atlas 8192x1392 to: compressed 
  21.957 Convert atlas 8192x1920 to: mipmap 
  22.058 Convert atlas 8192x800 to: mipmap compressed 
  22.437 Convert atlas 8192x2028 to: trilinear-filtering 
  25.203 Loading sounds...
  27.571 Custom inputs active: 0
  27.603 Factorio initialised
  34.841 Loading map C:\Users\xxx\AppData\Roaming\Factorio\saves\8.zip: 43577794 bytes.
  34.872 Loading Level.dat: 101352513 bytes.
  34.882 Info Scenario.cpp:135: Map version 0.15.33-1
  37.437 Info BlueprintLibrary.cpp:226: Loaded library shelves:
  37.437 Info BlueprintLibrary.cpp:794: Game shelf: playerIndex = 65535, nextRecordID = 0; timestamp = 1499096905; records:
  37.437 Info BlueprintLibrary.cpp:796: Player shelf: playerIndex = 0, nextRecordID = 0; timestamp = 1504079377; records:
  37.936 Info BlueprintLibrary.cpp:49: Loaded external blueprint storage: playerIndex = 0, nextRecordID = 0; timestamp = 1504099071; records:
  37.940 Loading script.dat: 190 bytes.
  37.942 Checksum for script C:/Users/xxx/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 282129324
  54.799 Device reset external.
  64.320 Device reset external.
  78.312 Device reset external.
 101.028 Device reset external.
 115.934 Error CrashHandler.cpp:252: Exception Code: c0000005, Address: 0x00000001408f0ecb
ModuleBase: 0x000000013fd60000, ImageSize: 0122a000, RelativeAddress: 00b90ecb
 115.934 Error CrashHandler.cpp:258: Access Violation: Read at address 0000000000000004
 115.934 Error CrashHandler.cpp:271: Exception Context:
rax=00000000eaf4ce65, rbx=0000000000000004, rcx=00000001408f0ecb,
rdx=0000000000000004, rsi=0000000000000000, rdi=00000000dd65dc20,
rip=00000001408f0ecb, rsp=000000001033ee08, rbp=0000000000000004,
 r8=0000000000000004,  r9=000000013fd60000, r10=0000000000000004,
r11=00000000eaf4ce65, r12=0000000000000000, r13=000000001033f008,
r14=0000000000000004, r15=0000000000000000
 115.934 Crashed in C:\Program Files (x86)\Factorio.v0.15.34\Factorio.v0.15.34\bin\x64\factorio.exe (0x000000013fd60000 - 0x0000000140f8a000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-rcwofr\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-rcwofr\src\util\logger.cpp (381): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-rcwofr\src\util\logger.cpp (438): Logger::logStacktrace
c:\cygwin64\tmp\factorio-rcwofr\src\util\crashhandler.cpp (122): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-rcwofr\src\util\crashhandler.cpp (297): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000777ABC10)
00000000777ABC10 (kernel32): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000779B0108)
00000000779B0108 (ntdll): (filename not available): EtwEventSetInformation
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077947958)
0000000077947958 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007795812D)
000000007795812D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007794855F)
000000007794855F (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007797BCB8)
000000007797BCB8 (ntdll): (filename not available): KiUserExceptionDispatcher
f:\dd\vctools\crt\vcruntime\src\string\amd64\memcpy.asm (245): MoveSmall
c:\cygwin64\tmp\factorio-rcwofr\src\util\threadedbufferedwritestream.cpp (44): ThreadedBufferedWriteStream::write
c:\cygwin64\tmp\factorio-rcwofr\src\ai\pathcache.cpp (135): PathCache::save
c:\cygwin64\tmp\factorio-rcwofr\src\ai\pathfinder.cpp (187): PathFinder::save
c:\cygwin64\tmp\factorio-rcwofr\src\surface\surface.cpp (603): Surface::save
c:\cygwin64\tmp\factorio-rcwofr\src\map\map.cpp (1169): Map::save
c:\cygwin64\tmp\factorio-rcwofr\src\scenario\scenario.cpp (612): Scenario::saveMap
c:\cygwin64\tmp\factorio-rcwofr\src\scenario\scenario.cpp (541): Scenario::saveAs
c:\cygwin64\tmp\factorio-rcwofr\src\scenario\parallelscenariosaver.cpp (84): ParallelScenarioSaver::doSave
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapGenerationHelper::*)(void) __ptr64,MapGenerationHelper * __ptr64>,std::default_delete<std::tuple<void (__cdecl MapGenerationHelper::*)(void) __ptr64,MapGenerationHelper * __ptr64> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000777259CD)
00000000777259CD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007795A561)
000000007795A561 (ntdll): (filename not available): RtlUserThreadStart
 118.552 Error CrashHandler.cpp:123: Map tick at moment of crash: 28363781
 118.552 Error Util.cpp:80: 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.

User avatar
impetus maximus
Smart Inserter
Smart Inserter
Posts: 1299
Joined: Sat Aug 20, 2016 10:07 pm
Contact:

Re: [15.34] Game crashes while saving

Post by impetus maximus »

you are running 0.15.34 from C:\Program Files (x86)? that is for 32 bit programs.
don't know if that has anything to do with the crash. just find it strange.

Loewchen
Global Moderator
Global Moderator
Posts: 8339
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [15.34] Game crashes while saving

Post by Loewchen »

Does saving generally result in a crash (e.g. if you start a new game and save right away), or is it only when saving a specific map? If the later, then please upload that maps save file.

falkland
Burner Inserter
Burner Inserter
Posts: 8
Joined: Mon Feb 20, 2017 9:06 pm
Contact:

Re: [15.34] Game crashes while saving

Post by falkland »

@ impetus maximus
Yea thats right, my failure
I just copied the game on my ssd to check if the game didnt crash, wrong folder i think :D

but thats not the reason
same failure on other hdds, other folders

@Loewchen
only on this single game, starting a new game and saving works fine
loading older savepoints of this map like after 110h and saving working too

ok here we go, hope zippyshare is ok, dont want to sign up on any side/ dont know how google drive works :/

savegame that crashes:
http://www92.zippyshare.com/v/tOYXzeoH/file.html

last working savegame i guess
http://www92.zippyshare.com/v/i9ooK5gs/file.html

regards
Last edited by falkland on Sun Sep 03, 2017 3:16 pm, edited 3 times in total.

Loewchen
Global Moderator
Global Moderator
Posts: 8339
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [15.34] Game crashes while saving

Post by Loewchen »

falkland wrote: @Loewchen
only on this single game, starting a new game and saving works fine
loading older savepoints of this map like after 110h and saving working too
ill going to upload the save file in the next few minutes
Additionally uploading the last save that still allows saving after loading could save a lot time for the dev investigating this.

falkland
Burner Inserter
Burner Inserter
Posts: 8
Joined: Mon Feb 20, 2017 9:06 pm
Contact:

Re: [15.34] Game crashes while saving

Post by falkland »

ok i tested google drive now :D

savegame that crashes
https://drive.google.com/open?id=0B8Itd ... lk3eklRUFU

last working savegame i guess
https://drive.google.com/open?id=0B8Itd ... DhENkNWeGs

regards

falkland
Burner Inserter
Burner Inserter
Posts: 8
Joined: Mon Feb 20, 2017 9:06 pm
Contact:

Re: [Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by falkland »

Hi,
i tested a lot how to fix my game, 130h :( dont wanna lose it^^ factorio is like heroin, even worse
loaded an earlier save and played on, no crashes for a while, then i quit and have the same crash while loading, didnt even start to load, just crashed

maybe its my system? not enough ram/ cpu?
12gb ddr3, i7 920 @ 3,8ghz, gtx 770

i just wanna ask: can you load (or save on) my savegame?
if yes please tell me, so i start a new game or upgrade my pc :D

savegame that crashes while loading (earlier savegames crash too, thats why im thinking it depends on my system because the game becomes to koplex after 130h)
https://drive.google.com/open?id=0B8Itd ... FljM3EwNDQ

Code: Select all

   0.001 2017-09-08 00:31:50; Factorio 0.15.34 (build 30875, win64, alpha)
   0.001 Operating system: Windows 7 Service Pack 1
   0.001 Program arguments: "C:\Program Files\Factorio.v0.15.34\Factorio.v0.15.34\bin\x64\factorio.exe" 
   0.001 Read data path: C:/Program Files/Factorio.v0.15.34/Factorio.v0.15.34/data
   0.002 Write data path: C:/Users/xxx/AppData/Roaming/Factorio
   0.002 Binaries path: C:/Program Files/Factorio.v0.15.34/Factorio.v0.15.34/bin
   0.024 System info: [CPU: Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz, 8 cores, RAM: 12278MB]
   0.032 Display options: [FullScreen: 1] [VSync: 0] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255] [Lang: de]
   0.034 Available display adapters: 1
   0.034  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 770 {0x05, [0,0], 1920x1080, 32bit, 59Hz}
   0.034 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.357 Initialised Direct3D:[0] NVIDIA GeForce GTX 770; driver: nvd3dumx.dll 10.18.13.5900
   0.360     Video memory size (dedicated video/dedicated system/shared system/available): 1989/0/2048/4022 MB
   0.397 DSound: Starting _dsound_update thread
   0.397 DSound: Enter _dsound_update; tid=3816
   0.398 Device reset internal.
   0.402 Desktop composition is active.
   0.402 Graphics settings preset: high
   0.402 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 100%] [DXT: auto] [Shader: 1]
   0.681 Loading mod core 0.0.0 (data.lua)
   0.696 Loading mod base 0.15.34 (data.lua)
   0.837 Loading mod base 0.15.34 (data-updates.lua)
   0.869 Checksum for core: 1519575497
   0.869 Checksum of base: 1503927233
   1.150 Info PlayerData.cpp:58: Local player-data.json available, timestamp 1504625701
   1.150 Info PlayerData.cpp:65: Cloud player-data.json unavailable
   1.307 Loaded shader file C:/Program Files/Factorio.v0.15.34/Factorio.v0.15.34/data/core/graphics/shaders/game.cso
   1.307 Loaded shader file C:/Program Files/Factorio.v0.15.34/Factorio.v0.15.34/data/core/graphics/shaders/zoom-to-world.cso
   1.320 Initial atlas bitmap size is 16384
   1.324 Created atlas bitmap 16384x13826
   1.909 Created atlas bitmap 16384x3181
   1.975 Created atlas bitmap 8192x7596
   2.042 Created atlas bitmap 8192x8168
   2.051 Created atlas bitmap 8192x1392
   2.052 Created atlas bitmap 8192x1920
   2.057 Created atlas bitmap 8192x800
   2.074 Created atlas bitmap 8192x2028
  18.915 Sprites loaded
  18.915 Convert atlas 8192x7596 to: compressed 
  22.250 Convert atlas 8192x8168 to: compressed 
  24.390 Convert atlas 8192x1392 to: compressed 
  24.723 Convert atlas 8192x1920 to: mipmap 
  24.838 Convert atlas 8192x800 to: mipmap compressed 
  25.217 Convert atlas 8192x2028 to: trilinear-filtering 
  27.994 Loading sounds...
  30.644 Custom inputs active: 0
  30.684 Factorio initialised
  37.001 Loading map C:\Users\xxx\AppData\Roaming\Factorio\saves\27.zip: 35303713 bytes.
  37.030 Loading Level.dat: 81833583 bytes.
  37.035 Info Scenario.cpp:135: Map version 0.15.34-0
  37.316 Error CrashHandler.cpp:252: Exception Code: c0000005, Address: 0x000000013f88412d
ModuleBase: 0x000000013f840000, ImageSize: 0122a000, RelativeAddress: 0004412d
  37.316 Error CrashHandler.cpp:258: Access Violation: Read at address 000000081F6A6AF8
  37.316 Error CrashHandler.cpp:271: Exception Context:
rax=000000001f6a6b00, rbx=000000005cbbdb30, rcx=00000000ffffffff,
rdx=000000005ed744f2, rsi=0000000022e5ac90, rdi=0000000000000000,
rip=000000013f88412d, rsp=000000005efee930, rbp=000000005efee9b0,
 r8=0000000000000004,  r9=000000013f840000, r10=000000005ed744f2,
r11=000000005efee964, r12=000000000000008a, r13=0000000022e5abf0,
r14=000000000ec56d90, r15=0000000000000001
  37.316 Crashed in C:\Program Files\Factorio.v0.15.34\Factorio.v0.15.34\bin\x64\factorio.exe (0x000000013f840000 - 0x0000000140a6a000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-rcwofr\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-rcwofr\src\util\logger.cpp (381): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-rcwofr\src\util\logger.cpp (438): Logger::logStacktrace
c:\cygwin64\tmp\factorio-rcwofr\src\util\crashhandler.cpp (122): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-rcwofr\src\util\crashhandler.cpp (297): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007712BC10)
000000007712BC10 (kernel32): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000077330108)
0000000077330108 (ntdll): (filename not available): EtwEventSetInformation
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000772C7958)
00000000772C7958 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000772D812D)
00000000772D812D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000772C855F)
00000000772C855F (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000772FBCB8)
00000000772FBCB8 (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-rcwofr\src\ai\pathcache.cpp (90): PathCache::load
c:\cygwin64\tmp\factorio-rcwofr\src\ai\pathfinder.cpp (124): PathFinder::PathFinder
c:\cygwin64\tmp\factorio-rcwofr\src\surface\surface.cpp (644): Surface::load
c:\cygwin64\tmp\factorio-rcwofr\src\map\map.cpp (618): Map::loadData
c:\cygwin64\tmp\factorio-rcwofr\src\map\map.cpp (283): Map::load
c:\cygwin64\tmp\factorio-rcwofr\src\scenario\scenario.cpp (139): Scenario::loadFactory
c:\cygwin64\tmp\factorio-rcwofr\src\scenario\parallelscenarioloader.cpp (116): ParallelScenarioLoader::doLoad
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(ParallelScenarioLoader * __ptr64,MapDeserialiser * __ptr64,enum InputType,InputHandler * __ptr64,MultiplayerManagerBase * __ptr64,bool),ParallelScenarioLoader * __ptr64,MapDeserialiser * __ptr64,enum InputType,InputHandler * __ptr64,MultiplayerManagerBase * __ptr64,bool>,std::default_delete<std::tuple<void (__cdecl*)(ParallelScenarioLoader * __ptr64,MapDeserialiser * __ptr64,enum InputType,InputHandler * __ptr64,MultiplayerManagerBase * __ptr64,bool),ParallelScenarioLoader * __ptr64,MapDeserialiser * __ptr64,enum InputType,InputHandler * __ptr64,MultiplayerManagerBase * __ptr64,bool> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000770A59CD)
00000000770A59CD (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000772DA561)
00000000772DA561 (ntdll): (filename not available): RtlUserThreadStart
  40.820 Error Util.cpp:80: 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.

regards

malventano
Filter Inserter
Filter Inserter
Posts: 340
Joined: Thu Apr 27, 2017 4:31 pm
Contact:

Re: [Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by malventano »

Your hardware should be more than sufficient, but maybe consider backing off on that overclock. You may be right on the threshold of instability / memory corruption.
Allyn Malventano
---
Want to improve fluid flow between pumps / across longer distances? Try my Manifolds mod.

falkland
Burner Inserter
Burner Inserter
Posts: 8
Joined: Mon Feb 20, 2017 9:06 pm
Contact:

Re: [Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by falkland »

Ok, i tested now with stock clock and then with only 6gb ram to exclude ram issues
still the same problem :D

still asking, can everyone load my last savegame or save on the savegame from the older post?
did everyone have similar problems after 130h playtime?

anyway, thanks for helping ;)
regards

User avatar
impetus maximus
Smart Inserter
Smart Inserter
Posts: 1299
Joined: Sat Aug 20, 2016 10:07 pm
Contact:

Re: [Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by impetus maximus »

just loaded 8.zip (the one you say crashes) and it loads no problem for me.

Zavian
Smart Inserter
Smart Inserter
Posts: 1642
Joined: Thu Mar 02, 2017 2:57 am
Contact:

Re: [Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by Zavian »

Ok. I downloaded both save files linked above. 8.zip crashed factorio when I tried to save after a few minutes looking around. 3.zip ran fine until around 131:44 gametime, then crashed possibly during an autosave. Logs attached.

Code: Select all

3624.565 Device reset internal.
7567.778 Device reset internal.
9590.833 Error CrashHandler.cpp:252: Exception Code: c0000005, Address: 0x00007ff75a713c15
ModuleBase: 0x00007ff75a6d0000, ImageSize: 0122a000, RelativeAddress: 00043c15
9590.833 Error CrashHandler.cpp:258: Access Violation: Read at address 0000000000000000
9590.833 Error CrashHandler.cpp:271: Exception Context:
rax=00000000fffdb800, rbx=00000000fffaad00, rcx=000001ea71936aa0,
rdx=00000044fadfe750, rsi=000001ea71936aa0, rdi=00000000fffdb800,
rip=00007ff75a713c15, rsp=00000044fadfe6e8, rbp=2aaaaaaaaaaaaaab,
 r8=000001eacc1d2440,  r9=000001eacc1d2420, r10=0000000000000000,
r11=0000000000000000, r12=0000000000000000, r13=00000044fadfe880,
r14=000001ea71936aa0, r15=00000044fadfe860
9590.833 Crashed in D:\foo\Factorio_0.15.34\bin\x64\factorio.exe (0x00007ff75a6d0000 - 0x00007ff75b8fa000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-rcwofr\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-rcwofr\src\util\logger.cpp (381): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-rcwofr\src\util\logger.cpp (438): Logger::logStacktrace
c:\cygwin64\tmp\factorio-rcwofr\src\util\crashhandler.cpp (122): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-rcwofr\src\util\crashhandler.cpp (297): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD1AE4F77)
00007FFAD1AE4F77 (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD4F5ED1B)
00007FFAD4F5ED1B (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD4F46B96)
00007FFAD4F46B96 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD4F5AB6D)
00007FFAD4F5AB6D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD4EF9933)
00007FFAD4EF9933 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD4F59C8A)
00007FFAD4F59C8A (ntdll): (filename not available): KiUserExceptionDispatcher
c:\cygwin64\tmp\factorio-rcwofr\src\ai\path.cpp (69): Path::nearestPoint
c:\cygwin64\tmp\factorio-rcwofr\src\ai\pathcache.cpp (175): PathCache::findPath
c:\cygwin64\tmp\factorio-rcwofr\src\ai\pathfinder.cpp (344): PathFinder::checkPathCache
c:\cygwin64\tmp\factorio-rcwofr\src\ai\pathfinder.cpp (226): PathFinder::requestPathFind
c:\cygwin64\tmp\factorio-rcwofr\src\ai\unitgroup.cpp (675): UnitGroup::requestPathFind
c:\cygwin64\tmp\factorio-rcwofr\src\ai\gotobehavior.cpp (232): GotoBehavior::updatePath
c:\cygwin64\tmp\factorio-rcwofr\src\ai\gotobehavior.cpp (92): GotoBehavior::GotoBehavior
c:\program files (x86)\microsoft visual studio 14.0\vc\include\memory (1630): std::make_unique<GotoBehavior,Commandable * __ptr64 & __ptr64,RealPosition & __ptr64,double,PathFinder & __ptr64>
c:\cygwin64\tmp\factorio-rcwofr\src\ai\attackareabehavior.cpp (23): AttackAreaBehavior::AttackAreaBehavior
c:\program files (x86)\microsoft visual studio 14.0\vc\include\memory (1630): std::make_unique<AttackAreaBehavior,Commandable * __ptr64 & __ptr64,RealPosition & __ptr64,double & __ptr64,PathFinder & __ptr64>
c:\cygwin64\tmp\factorio-rcwofr\src\ai\command.cpp (111): AttackAreaCommand::createBehavior
c:\cygwin64\tmp\factorio-rcwofr\src\ai\commandable.cpp (107): Commandable::updateBehaviorFromCommand
c:\cygwin64\tmp\factorio-rcwofr\src\ai\commandable.cpp (129): Commandable::setCommand
c:\cygwin64\tmp\factorio-rcwofr\src\ai\unitgroup.cpp (445): UnitGroup::setCommand
c:\cygwin64\tmp\factorio-rcwofr\src\ai\unitgroup.cpp (292): UnitGroup::startAutonomousAttack
c:\cygwin64\tmp\factorio-rcwofr\src\ai\unitgroup.cpp (248): UnitGroup::update
c:\cygwin64\tmp\factorio-rcwofr\src\ai\commander.cpp (210): Commander::update
c:\cygwin64\tmp\factorio-rcwofr\src\surface\surface.cpp (968): Surface::update
c:\cygwin64\tmp\factorio-rcwofr\src\map\map.cpp (1251): Map::update
c:\cygwin64\tmp\factorio-rcwofr\src\game.cpp (154): Game::update
c:\cygwin64\tmp\factorio-rcwofr\src\scenario\scenario.cpp (786): Scenario::update
c:\cygwin64\tmp\factorio-rcwofr\src\mainloop.cpp (912): MainLoop::gameUpdateStep
c:\cygwin64\tmp\factorio-rcwofr\src\mainloop.cpp (780): MainLoop::gameUpdateLoop
c:\cygwin64\tmp\factorio-rcwofr\src\util\workerthread.cpp (35): WorkerThread::loop
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapGenerationHelper::*)(void) __ptr64,MapGenerationHelper * __ptr64>,std::default_delete<std::tuple<void (__cdecl MapGenerationHelper::*)(void) __ptr64,MapGenerationHelper * __ptr64> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD39C8364)
00007FFAD39C8364 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD4F17091)
00007FFAD4F17091 (ntdll): (filename not available): RtlUserThreadStart
9593.584 Error CrashHandler.cpp:123: Map tick at moment of crash: 28459379
9593.584 Error Util.cpp:80: 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.

Code: Select all

  60.082 Info BlueprintLibrary.cpp:49: Loaded external blueprint storage: playerIndex = 0, nextRecordID = 0; timestamp = 1504799359; records:
  60.095 Loading script.dat: 190 bytes.
  60.128 Checksum for script D:/foo/Factorio_0.15.34/temp/currently-playing/control.lua: 282129324
 246.332 Error CrashHandler.cpp:252: Exception Code: c0000005, Address: 0x00007ff75b260ecb
ModuleBase: 0x00007ff75a6d0000, ImageSize: 0122a000, RelativeAddress: 00b90ecb
 246.332 Error CrashHandler.cpp:258: Access Violation: Read at address 0000000000000004
 246.332 Error CrashHandler.cpp:271: Exception Context:
rax=0000019ad70cfbd3, rbx=0000000000000004, rcx=00007ff75b260ecb,
rdx=0000000000000004, rsi=0000000000000000, rdi=0000019abb8b23b0,
rip=00007ff75b260ecb, rsp=00000079e5cff278, rbp=0000000000000004,
 r8=0000000000000004,  r9=00007ff75a6d0000, r10=0000000000000004,
r11=0000019ad70cfbd3, r12=0000000000000000, r13=00000079e5cff478,
r14=0000000000000004, r15=0000000000000000
 246.332 Crashed in D:\foo\Factorio_0.15.34\bin\x64\factorio.exe (0x00007ff75a6d0000 - 0x00007ff75b8fa000)
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-rcwofr\libraries\stackwalker\stackwalker.cpp (923): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-rcwofr\src\util\logger.cpp (381): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-rcwofr\src\util\logger.cpp (438): Logger::logStacktrace
c:\cygwin64\tmp\factorio-rcwofr\src\util\crashhandler.cpp (122): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-rcwofr\src\util\crashhandler.cpp (297): CrashHandler::SehHandler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD1AE4F77)
00007FFAD1AE4F77 (KERNELBASE): (filename not available): UnhandledExceptionFilter
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD4F5ED1B)
00007FFAD4F5ED1B (ntdll): (filename not available): memset
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD4F46B96)
00007FFAD4F46B96 (ntdll): (filename not available): _C_specific_handler
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD4F5AB6D)
00007FFAD4F5AB6D (ntdll): (filename not available): _chkstk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD4EF9933)
00007FFAD4EF9933 (ntdll): (filename not available): RtlImageNtHeaderEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD4F59C8A)
00007FFAD4F59C8A (ntdll): (filename not available): KiUserExceptionDispatcher
f:\dd\vctools\crt\vcruntime\src\string\amd64\memcpy.asm (245): MoveSmall
c:\cygwin64\tmp\factorio-rcwofr\src\util\threadedbufferedwritestream.cpp (44): ThreadedBufferedWriteStream::write
c:\cygwin64\tmp\factorio-rcwofr\src\ai\pathcache.cpp (135): PathCache::save
c:\cygwin64\tmp\factorio-rcwofr\src\ai\pathfinder.cpp (187): PathFinder::save
c:\cygwin64\tmp\factorio-rcwofr\src\surface\surface.cpp (603): Surface::save
c:\cygwin64\tmp\factorio-rcwofr\src\map\map.cpp (1169): Map::save
c:\cygwin64\tmp\factorio-rcwofr\src\scenario\scenario.cpp (612): Scenario::saveMap
c:\cygwin64\tmp\factorio-rcwofr\src\scenario\scenario.cpp (541): Scenario::saveAs
c:\cygwin64\tmp\factorio-rcwofr\src\scenario\parallelscenariosaver.cpp (84): ParallelScenarioSaver::doSave
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl MapGenerationHelper::*)(void) __ptr64,MapGenerationHelper * __ptr64>,std::default_delete<std::tuple<void (__cdecl MapGenerationHelper::*)(void) __ptr64,MapGenerationHelper * __ptr64> > > >::_Run
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (210): std::_Pad::_Call_func
d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD39C8364)
00007FFAD39C8364 (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFAD4F17091)
00007FFAD4F17091 (ntdll): (filename not available): RtlUserThreadStart
 253.028 Error CrashHandler.cpp:123: Map tick at moment of crash: 28366300
 253.028 Error Util.cpp:80: 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.
Something else I notice whilst wandering around. There is an electric smelter that wasn't working. If I mine and replace the inserter that should be feeding it iron ore, then mine the inserter again, I get a piece of damaged ore. That is something I don't recall seeing before. Save attached. (I'm standing beside the smelter, before mining the inserter).
Damaged ore?
Damaged ore?
Damaged.ore.png (1.38 MiB) Viewed 5912 times
Attachments
damaged.ore.zip
(32.79 MiB) Downloaded 135 times
factorio-current.attempting.to.save.8.log
(7.52 KiB) Downloaded 101 times
factorio-current.attempting.to.autosave.3.log
(9.07 KiB) Downloaded 104 times

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

Re: [Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by Rseding91 »

I can get this fixed if anyone knows of a way to take a new save file and get it into this state?

Every save I've seen so far is in the broken state but nobody knows how it got there and once in the broken state it's impossible to know what caused it to get there.
If you want to get ahold of me I'm almost always on Discord.

falkland
Burner Inserter
Burner Inserter
Posts: 8
Joined: Mon Feb 20, 2017 9:06 pm
Contact:

Re: [Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by falkland »

So i cant do anything anymore? Maybe i have to heal the damaged ore :D

User avatar
impetus maximus
Smart Inserter
Smart Inserter
Posts: 1299
Joined: Sat Aug 20, 2016 10:07 pm
Contact:

Re: [Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by impetus maximus »

falkland wrote:So i cant do anything anymore? Maybe i have to heal the damaged ore :D
or put it in a crate and destroy it.

Zavian
Smart Inserter
Smart Inserter
Posts: 1642
Joined: Thu Mar 02, 2017 2:57 am
Contact:

Re: [Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by Zavian »

I'm not sure that the damaged ore causes the crash. It might just be another symptom of whatever the root cause of the crash is. I do know that I had the damaged ore in my inventory for probably more than 30 mins gametime before the game crashed.

falkland
Burner Inserter
Burner Inserter
Posts: 8
Joined: Mon Feb 20, 2017 9:06 pm
Contact:

Re: [Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by falkland »

No unfortunately its not the ore. I threw it in a vulcano near mordor but game still crashes
Destroyed half of the map with nukes but didnt help either

malventano
Filter Inserter
Filter Inserter
Posts: 340
Joined: Thu Apr 27, 2017 4:31 pm
Contact:

Re: [Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by malventano »

Rseding91 wrote:I can get this fixed if anyone knows of a way to take a new save file and get it into this state?

Every save I've seen so far is in the broken state but nobody knows how it got there and once in the broken state it's impossible to know what caused it to get there.
Can we get the OP to submit more saves from earlier in the game? Maybe one of those will help Rseding91 out.
Allyn Malventano
---
Want to improve fluid flow between pumps / across longer distances? Try my Manifolds mod.

falkland
Burner Inserter
Burner Inserter
Posts: 8
Joined: Mon Feb 20, 2017 9:06 pm
Contact:

Re: [Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by falkland »

malventano wrote:
Can we get the OP to submit more saves from earlier in the game? Maybe one of those will help Rseding91 out.
Unfortunately i overwrote old savegames
Oldest savegames i have are

111:30h
https://drive.google.com/open?id=0B8Itd ... nZrNGZoSlk
and
116h
https://drive.google.com/open?id=0B8Itd ... Dh0TWpzZ00

Oxyd
Former Staff
Former Staff
Posts: 1428
Joined: Thu May 07, 2015 8:42 am
Contact:

Re: [Oxyd] [15.34] Crash while saving specific game (Path cache related)

Post by Oxyd »

Since there is no way to tell what happened – other than that the save is corrupt and it isn't clear why – I don't think we'll be able to make any progress on this. 1/0 magic it is.

Post Reply

Return to “1 / 0 magic”