Note
First of all i'm just reporting this to explain how it happened so you aren't confused by the auto uploaded crash report. I personally don't consider it fix-worthy. The ultimate reason it happened was because i had to create my own `base` mod in order to create a new save using `--create foo` and then load-save that without `base` enabled to have a clean empty save without `base`.But here is a proper report anyway:
What
When running the game usingCode: Select all
C:\Portable\Factorio\Modding\bin\x64\factorio.exe --benchmark save.zip --benchmark-ticks 1 --config config.ini --mod-directory "E:\Automation\CreateScenarioFromScratch\ReproductionData\Mods" --disable-prototype-history
It does not crash if `--disable-prototype-history` is not defined or `base` is present in the read data directory (as it should be).
I can't really tell what the error message is, except maybe this:
0.019 Error CrashHandler.cpp:633: Received SIGSEGV
Reproduce
Download ReproductionData.zipUnpack it
Replace all absolute paths with the correct ones for you, which are:
- factorio executable path in `run-once.bat`
- All occurrences of `E:\Automation\CreateScenarioFromScratch\ReproductionData` (which are in `run-once.bat` and `config.ini`)
Execute `run-once.bat`
The attatched zip also contains the crash dump in the write data folder and a previous log which was successful because i also had `base` in the read data path for that one.
License Note
The zip also contains a copy of the minimal-no-base-mod which is licensed under MIT.And the reason i didn't include `core` in the zip is becuase i'm quite sure that would be a factorio license violation.