Hi, Just received a crash to desktop on 0.13.11. The game was autosaving, and I had switched window focus away from the game while it performed that. The game exited with a crash to desktop. I have an "_autosave5.tmp.zip" file in the saves directory, which is significantly smaller than the previous autosave.
Attached is the log file.
Edit: triggering the problem is apparently fairly easy: I just need to click in the factorio game window while an autosave is occurring.
Edit again: my disk is apparently full, and this CTD is being caused by that. So, bug? but not the same problem.
[0.13.11][Oxyd] CTD during autosave when disk full
[0.13.11][Oxyd] CTD during autosave when disk full
- Attachments
-
- factorio-current.log
- (22.38 KiB) Downloaded 142 times
Re: [0.13.11] Linux: CTD during autosave - disk is full
Factorio crashes on Windows as well when the disk is full, on both manual and autosave with the same stacktrace:
Code: Select all
0.000 2016-07-26 23:59:43; Factorio 0.13.11 (build 23577, win64, alpha)
0.000 Operating system: Windows 7 Service Pack 1
0.000 Program arguments: "R:\Factorio_0.13.11\bin\x64\factorio.exe"
0.000 Read data path: R:/Factorio_0.13.11/data
0.000 Write data path: R:/Factorio_0.13.11
0.000 Binaries path: R:/Factorio_0.13.11/bin
0.014 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: high] [Light scale: 100%] [Screen: 255] [DXT: false]
0.015 Available display adapters: 1
0.015 [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 750 Ti {0x80005, [0,0], 1920x1080, 32bit, 60Hz}
0.015 Create display on adapter 0. Size 1280x720 at position [310, 162].
0.052 Initialised Direct3D:[0] NVIDIA GeForce GTX 750 Ti; driver: nvd3dumx.dll 10.18.13.5891
0.053 Video memory size (dedicated video/dedicated system/shared system/available): 1993/0/2048/4038 MB
0.076 Desktop composition is active.
0.183 Loading mod core 0.0.0 (data.lua)
0.196 Loading mod base 0.13.11 (data.lua)
0.340 Checksum for core: 3471280900
0.340 Checksum for mod base: 2556737699
0.931 Initial atlas bitmap size is 16384
0.935 Created atlas bitmap 16384x6373
1.519 Created atlas bitmap 4096x968
15.057 Sprites loaded
15.057 Convert atlas 4096x968 to: trilinear-filtering
15.374 Loading sounds...
17.348 Custom inputs active: 0
17.432 Factorio initialised
31.299 Loading map R:/Factorio_0.13.11\saves\013.zip
31.325 Info Scenario.cpp:127: Map version 0.13.6-0
33.353 Checksum for script R:/Factorio_0.13.11/temp/currently-playing/control.lua: 900459546
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-69zlzn\libraries\stackwalker\stackwalker.cpp (906): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-69zlzn\src\util\logger.cpp (328): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-69zlzn\src\util\logger.cpp (382): Logger::logStacktrace
c:\cygwin64\tmp\factorio-69zlzn\src\util\crashhandler.cpp (84): CrashHandler::writeStackTrace
c:\cygwin64\tmp\factorio-69zlzn\src\util\crashhandler.cpp (187): CrashHandler::SignalHandler
d:\th\minkernel\crts\ucrt\src\appcrt\misc\signal.cpp (516): raise
d:\th\minkernel\crts\ucrt\src\appcrt\startup\abort.cpp (71): abort
d:\th\minkernel\crts\ucrt\src\appcrt\misc\terminate.cpp (58): terminate
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (756): FindHandler
f:\dd\vctools\crt\vcruntime\src\eh\frame.cpp (449): __InternalCxxFrameHandler
f:\dd\vctools\crt\vcruntime\src\eh\amd64\trnsctrl.cpp (186): __CxxFrameHandler3
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D19D0D)
0000000076D19D0D (ntdll): (filename not available): RtlDecodePointer
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D091AF)
0000000076D091AF (ntdll): (filename not available): RtlUnwindEx
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D097A8)
0000000076D097A8 (ntdll): (filename not available): RtlRaiseException
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000007FEFD49CACD)
000007FEFD49CACD (KERNELBASE): (filename not available): RaiseException
f:\dd\vctools\crt\vcruntime\src\eh\throw.cpp (136): _CxxThrowException
c:\cygwin64\tmp\factorio-69zlzn\src\package\zippackagewriter.cpp (93): ZipPackageWriter::writeToFile
c:\cygwin64\tmp\factorio-69zlzn\src\util\threadedbufferedwritestream.cpp (97): ThreadedBufferedWriteStream::saveToDisk
c:\program files (x86)\microsoft visual studio 14.0\vc\include\thr\xthread (247): std::_LaunchPad<std::unique_ptr<std::tuple<<lambda_ae65881248dfd2f3ad7ed3cd6b6f76e3> >,std::default_delete<std::tuple<<lambda_ae65881248dfd2f3ad7ed3cd6b6f76e3> > > > >::_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: 0000000076BE652D)
0000000076BE652D (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000076D1C521)
0000000076D1C521 (ntdll): (filename not available): RtlUserThreadStart
56.821 Error CrashHandler.cpp:85: Map tick at moment of crash: 4096707
56.821 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.
Re: [0.13.11] CTD during autosave when disk full
Thanks for the report
Re: [0.13.11][Oxyd] CTD during autosave when disk full
Fixed in 0.13.12.