[kovarex] [0.17.28] Linux headless server crash (with stacktraces) and Windows game crash upon connection attempt.

This subforum contains all the issues which we already resolved.
Post Reply
dinoc
Burner Inserter
Burner Inserter
Posts: 8
Joined: Sat Mar 30, 2019 5:55 pm
Contact:

[kovarex] [0.17.28] Linux headless server crash (with stacktraces) and Windows game crash upon connection attempt.

Post by dinoc »

Just updated the two mods running on my 0.17.28 linux headless server, when I started running into issues. Get pretty consistent failures to initialize the server with the following log (or similar):

Code: Select all

factorioserver@game_server:~$ /home/factorioserver/factorio/bin/x64/factorio --server-settings /home/factorioserver/factorio/data/nuclear-server-settings.json --mod-directory /home/factorioserver/factorio/mods/nuclear --console-l/factorioserver/nuclear.log --start-server /home/factorioserver/factorio/saves/nuclear.zip
   0.000 2019-04-12 06:53:34; Factorio 0.17.28 (build 44374, linux64, headless)
   0.048 Operating system: Linux (Ubuntu 18.04)
   0.049 Program arguments: "/home/factorioserver/factorio/bin/x64/factorio" "--server-settings" "/home/factorioserver/factorio/data/nuclear-server-settings.json" "--mod-directory" "/home/factorioserver/factorio/mods/nuclear" "--log" "/home/factorioserver/nuclear.log" "--start-server" "/home/factorioserver/factorio/saves/nuclear.zip"
   0.049 Read data path: /home/factorioserver/factorio/data
   0.049 Write data path: /home/factorioserver/factorio [47118/55391MB]
   0.049 Binaries path: /home/factorioserver/factorio/bin
   0.055 System info: [CPU: Virtual CPU 82d9ed4018dd, 1 core, RAM: 1993 MB]
   0.055 Environment: DISPLAY=<unset> WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=<unset> XDG_SESSION_DESKTOP=<unset> XDG_CURRENT_DESKTOP=<unset>
   0.055 Running in headless mode
   0.059 Loading mod core 0.0.0 (data.lua)
   0.101 Loading mod base 0.17.28 (data.lua)
   0.330 Loading mod Early_Nuclear_Power 0.2.1 (data.lua)
   0.429 Loading mod base 0.17.28 (data-updates.lua)
   0.505 Loading mod Squeak Through 1.3.0 (data-updates.lua)
   0.587 Checksum for core: 3129947997
   0.588 Checksum of base: 3522536122
   0.588 Checksum of Early_Nuclear_Power: 3356499555
   0.588 Checksum of Squeak Through: 3677677690
   1.091 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1555030872
   1.091 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   1.092 Custom inputs active: 0
   1.094 Factorio initialised
   1.095 Info ServerSynchronizer.cpp:29: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
   1.095 Info ServerMultiplayerManager.cpp:740: updateTick(4294967295) changing state from(Ready) to(PreparedToHostGame)
   1.095 Info ServerMultiplayerManager.cpp:740: updateTick(4294967295) changing state from(PreparedToHostGame) to(CreatingGame)
   1.102 Loading map /home/factorioserver/factorio/saves/nuclear.zip: 8364224 bytes.
   1.127 Loading level.dat: 24196492 bytes.
   1.141 Info Scenario.cpp:161: Map version 0.17.28-0
sh: 1: addr2line: not found
   2.323 Warning Logger.cpp:499: Couldn't symbolize stacktrace: (resolving symbol failed: fread). Make sure you have addr2line installed to produce better stacktraces

Factorio crashed. Generating symbolized stacktrace, please wait ...
Raw stacktrace: 0x9d7705, 0x9d7e88, 0x9f43af, 0xc2c9df, 0xc22d26, 0xc2324c, 0xc23a23, 0x85c60a, 0xc04798, 0xc04b97, 0xc04d36, 0xc04db1, 0xb0f661, 0xc1f664, 0xc210c7, 0xc216ce, 0xc224a5, 0xb15255, 0xb155b8, 0xc2a663, 0xdb2d23, 0xdxdb6dfc, 0xef4ace, 0xef68cd, 0x180d61f, 0x76db, 0
sh: 1: addr2line: not found
   2.341 Warning Logger.cpp:499: Couldn't symbolize stacktrace: (resolving symbol failed: fread). Make sure you have addr2line installed to produce better stacktraces

Stack trace logging done
   2.342 Error ElectricEnergySourcePrototype.cpp:103: input.prototypeDataChanged was not true
Logger::writeStacktrace skipped.
   2.342 Error Util.cpp:97: 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.
   2.342 Uploading log file
or this one (very similar)

Code: Select all

 0.000 2019-04-12 07:20:04; Factorio 0.17.28 (build 44374, linux64, headless)
   0.055 Operating system: Linux (Ubuntu 18.04)
   0.055 Program arguments: "/home/factorioserver/factorio/bin/x64/factorio" "--server-settings" "/home/factorioserver/factorio/data/nuclear-server-settings.json" "--mod-directory" "/home/factorioserver/factorio/mods/nuclear" "--console-log" "/home/factorioserver/nuclear.log" "--start-server" "/home/factorioserver/factorio/saves/nuclear.zip"
   0.055 Read data path: /home/factorioserver/factorio/data
   0.055 Write data path: /home/factorioserver/factorio [47109/55391MB]
   0.055 Binaries path: /home/factorioserver/factorio/bin
   0.061 System info: [CPU: Virtual CPU 82d9ed4018dd, 1 core, RAM: 1993 MB]
   0.061 Environment: DISPLAY=<unset> WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=<unset> XDG_SESSION_DESKTOP=<unset> XDG_CURRENT_DESKTOP=<unset>
   0.061 Running in headless mode
   0.065 Loading mod core 0.0.0 (data.lua)
   0.103 Loading mod base 0.17.28 (data.lua)
   0.302 Loading mod Early_Nuclear_Power 0.2.1 (data.lua)
   0.392 Loading mod base 0.17.28 (data-updates.lua)
   0.478 Loading mod Squeak Through 1.3.0 (data-updates.lua)
   0.571 Checksum for core: 3129947997
   0.572 Checksum of base: 3522536122
   0.572 Checksum of Early_Nuclear_Power: 3356499555
   0.572 Checksum of Squeak Through: 3677677690
   1.061 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1555030872
   1.061 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   1.062 Custom inputs active: 0
   1.064 Factorio initialised
   1.065 Info ServerSynchronizer.cpp:29: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
   1.065 Info ServerMultiplayerManager.cpp:740: updateTick(4294967295) changing state from(Ready) to(PreparedToHostGame)
   1.065 Info ServerMultiplayerManager.cpp:740: updateTick(4294967295) changing state from(PreparedToHostGame) to(CreatingGame)
   1.068 Loading map /home/factorioserver/factorio/saves/nuclear.zip: 8364224 bytes.
   1.088 Loading level.dat: 24196492 bytes.
   1.105 Info Scenario.cpp:161: Map version 0.17.28-0
sh: 1: addr2line: not found
   2.149 Warning Logger.cpp:499: Couldn't symbolize stacktrace: (resolving symbol failed: fread). Make sure you have addr2line installed to produce better stacktraces

Factorio crashed. Generating symbolized stacktrace, please wait ...
Raw stacktrace: 0x9d7705, 0x9d7e88, 0x9f43af, 0xc2c9df, 0xc22d26, 0xc2324c, 0xc23a23, 0x85c60a, 0xc04798, 0xc04b97, 0xc04d36, 0xc04db1, 0xb0f661, 0xc1f664, 0xc210c7, 0xc216ce, 0xc224a5, 0xb15255, 0xb155b8, 0xc2a663, 0xdb2d23, 0xdb4ae3, 0xdb6dfc, 0xef4ace, 0xef68cd, 0x180d61f, 0x76db, 0
sh: 1: addr2line: not found
   2.165 Warning Logger.cpp:499: Couldn't symbolize stacktrace: (resolving symbol failed: fread). Make sure you have addr2line installed to produce better stacktraces

Stack trace logging done
   2.165 Error ElectricEnergySourcePrototype.cpp:103: input.prototypeDataChanged was not true
Logger::writeStacktrace skipped.
   2.165 Error Util.cpp:97: 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.
   2.165 Uploading log file
Although, comparing it to the previous crash log, it has a different stacktrace (not sure what that means), so I'll upload that one too:

Code: Select all

   0.000 2019-04-12 00:43:47; Factorio 0.17.28 (build 44374, linux64, headless)
   0.042 Operating system: Linux (Ubuntu 18.04)
   0.043 Program arguments: "/home/factorioserver/factorio/bin/x64/factorio" "--server-settings" "/home/factorioserver/factorio/data/nuclear-server-settings.json" "--mod-directory" "/home/factorioserver/factorio/mods/nuclear" "--console-log" "/home/factorioserver/nuclear.log" "--start-server" "/home/factorioserver/factorio/saves/nuclear.zip" 
   0.043 Read data path: /home/factorioserver/factorio/data
   0.043 Write data path: /home/factorioserver/factorio [47126/55391MB]
   0.043 Binaries path: /home/factorioserver/factorio/bin
   0.049 System info: [CPU: Virtual CPU 82d9ed4018dd, 1 core, RAM: 1993 MB]
   0.049 Environment: DISPLAY=<unset> WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=<unset> XDG_SESSION_DESKTOP=<unset> XDG_CURRENT_DESKTOP=<unset>
   0.049 Running in headless mode
   0.052 Loading mod core 0.0.0 (data.lua)
   0.091 Loading mod base 0.17.28 (data.lua)
   0.276 Loading mod Early_Nuclear_Power 0.2.0 (data.lua)
   0.355 Loading mod base 0.17.28 (data-updates.lua)
   0.437 Loading mod Squeak Through 1.3.0 (data-updates.lua)
   0.528 Checksum for core: 3129947997
   0.528 Checksum of base: 3522536122
   0.528 Checksum of Early_Nuclear_Power: 4250082750
   0.528 Checksum of Squeak Through: 3677677690
   0.941 Warning EnergySourcePrototype.cpp:81: emissions in prototype definition, use emissions_per_second_per_watt (proposed value 1e-05) as emissions will be not used soon: ROOT.generator-equipment.portable-breeder-reactor-equipment.burner
   0.984 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1555029513
   0.984 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   0.986 Custom inputs active: 0
   0.988 Factorio initialised
   0.990 Info ServerSynchronizer.cpp:29: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
   0.990 Info ServerMultiplayerManager.cpp:740: updateTick(4294967295) changing state from(Ready) to(PreparedToHostGame)
   0.990 Info ServerMultiplayerManager.cpp:740: updateTick(4294967295) changing state from(PreparedToHostGame) to(CreatingGame)
   0.997 Loading map /home/factorioserver/factorio/saves/nuclear.zip: 8361381 bytes.
   1.019 Loading level.dat: 24192726 bytes.
   1.032 Info Scenario.cpp:161: Map version 0.17.28-0
Factorio crashed. Generating symbolized stacktrace, please wait ...
Raw stacktrace: 0xaf151b, 0xc6d8fd, 0x9d7e88, 0x9f43af, 0xc2c9df, 0xc22d26, 0xc2324c, 0xc23a23, 0x85c60a, 0xc04798, 0xc04b97, 0xc04d36, 0xc04db1, 0xb0f661, 0xc1f664, 0xc210c7, 0xc216ce, 0xc224a5, 0xb15255, 0xb155b8, 0xc2a663, 0xdb2d23, 0xdb4ae3, 0xdb6dfc, 0xef4ace, 0xef68cd, 0x180d61f, 0x76db, 0
   1.989 Warning Logger.cpp:499: Couldn't symbolize stacktrace: (resolving symbol failed: fread). Make sure you have addr2line installed to produce better stacktraces

Stack trace logging done
   2.005 Warning Logger.cpp:499: Couldn't symbolize stacktrace: (resolving symbol failed: fread). Make sure you have addr2line installed to produce better stacktraces

   2.005 Error ElectricEnergySourcePrototype.cpp:103: input.prototypeDataChanged was not true
Logger::writeStacktrace skipped.
   2.005 Error Util.cpp:97: 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.
   2.005 Uploading log file
Also, I have had intermittent success with having the server go up, but then my Windows Factorio client crashes when I attempt to connect. Attempting to reproduce it has given me some difficulty, but I will let you know if I manage it.

I'll attach the save file I've been using for the server, in case that helps.

Please let me know what further information I can provide to give a better chance of fixing the problem.
Attachments
nuclear.zip
(7.98 MiB) Downloaded 104 times

dinoc
Burner Inserter
Burner Inserter
Posts: 8
Joined: Sat Mar 30, 2019 5:55 pm
Contact:

Re: [0.17.28] Linux headless server crash (with stacktraces) and Windows game crash upon connection attempt.

Post by dinoc »

Hmm. Still haven't managed to reproduce getting the server to even partial functionality, but I did manage to get another crash log.

Code: Select all

   0.000 2019-04-12 07:25:35; Factorio 0.17.28 (build 44374, linux64, headless)
   0.065 Operating system: Linux (Ubuntu 18.04)
   0.066 Program arguments: "/home/factorioserver/factorio/bin/x64/factorio" "--server-settings" "/home/factorioserver/factorio/data/nuclear-server-settings.json" "--mod-directory" "/home/factorioserver/factorio/mods/nuclear" "--console-log" "/home/factorioserver/nuclear.log" "--start-server" "/home/factorioserver/factorio/saves/nuclear.zip" 
   0.066 Read data path: /home/factorioserver/factorio/data
   0.066 Write data path: /home/factorioserver/factorio [47108/55391MB]
   0.066 Binaries path: /home/factorioserver/factorio/bin
   0.072 System info: [CPU: Virtual CPU 82d9ed4018dd, 1 core, RAM: 1993 MB]
   0.072 Environment: DISPLAY=<unset> WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=<unset> XDG_SESSION_DESKTOP=<unset> XDG_CURRENT_DESKTOP=<unset>
   0.072 Running in headless mode
   0.076 Loading mod core 0.0.0 (data.lua)
   0.113 Loading mod base 0.17.28 (data.lua)
   0.288 Loading mod Early_Nuclear_Power 0.2.1 (data.lua)
   0.365 Loading mod base 0.17.28 (data-updates.lua)
   0.438 Loading mod Squeak Through 1.3.0 (data-updates.lua)
   0.519 Checksum for core: 3129947997
   0.520 Checksum of base: 3522536122
   0.520 Checksum of Early_Nuclear_Power: 3356499555
   0.520 Checksum of Squeak Through: 3677677690
   0.969 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1555030872
   0.969 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   0.970 Custom inputs active: 0
   0.973 Factorio initialised
   0.974 Info ServerSynchronizer.cpp:29: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
   0.974 Info ServerMultiplayerManager.cpp:740: updateTick(4294967295) changing state from(Ready) to(PreparedToHostGame)
   0.975 Info ServerMultiplayerManager.cpp:740: updateTick(4294967295) changing state from(PreparedToHostGame) to(CreatingGame)
   0.978 Loading map /home/factorioserver/factorio/saves/nuclear.zip: 8364224 bytes.
   1.002 Loading level.dat: 24196492 bytes.
   1.016 Info Scenario.cpp:161: Map version 0.17.28-0
Factorio crashed. Generating symbolized stacktrace, please wait ...
Raw stacktrace: 0xaf151b, 0xc6d8fd, 0x9d7e88, 0x9f43af, 0xc2c9df, 0xc22d26, 0xc2324c, 0xc23a23, 0x85c60a, 0xc04798, 0xc04b97, 0xc04d36, 0xc04db1, 0xb0f661, 0xc1f664, 0xc210c7, 0xc216ce, 0xc224a5, 0xb15255, 0xb155b8, 0xc2a663, 0xdb2d23, 0xdb4ae3, 0xdb6dfc, 0xef4ace, 0xef68cd, 0x180d61f, 0x76db, 0
   2.046 Warning Logger.cpp:499: Couldn't symbolize stacktrace: (resolving symbol failed: fread). Make sure you have addr2line installed to produce better stacktraces

Stack trace logging done
   2.066 Warning Logger.cpp:499: Couldn't symbolize stacktrace: (resolving symbol failed: fread). Make sure you have addr2line installed to produce better stacktraces

   2.066 Error ElectricEnergySourcePrototype.cpp:103: input.prototypeDataChanged was not true
Logger::writeStacktrace skipped.
   2.067 Error Util.cpp:97: 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.
   2.067 Uploading log file
   

Choumiko
Smart Inserter
Smart Inserter
Posts: 1352
Joined: Fri Mar 21, 2014 10:51 pm
Contact:

Re: [0.17.28] Linux headless server crash (with stacktraces) and Windows game crash upon connection attempt.

Post by Choumiko »

Log with actual stack trace (from the save in OP):

Code: Select all

   0.000 2019-04-12 09:51:01; Factorio 0.17.28 (build 44374, linux64, alpha)
   0.030 Operating system: Linux (Ubuntu 18.04)
   0.030 Program arguments: "./factorio" 
   0.030 Read data path: /home/choumiko/factorio/data
   0.030 Write data path: /home/choumiko/factorio [28620/195884MB]
   0.030 Binaries path: /home/choumiko/factorio/bin
   0.034 System info: [CPU: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz, 8 cores, RAM: 15990 MB]
   0.034 Environment: DISPLAY=:1 WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=ubuntu XDG_SESSION_DESKTOP=ubuntu XDG_CURRENT_DESKTOP=ubuntu:GNOME
   0.034 Display options: [FullScreen: 0] [VSync: 0] [UIScale: custom (100.0%)] [Native DPI: 1] [Screen: 0] [Special: 00] [Lang: en]
   0.179 Available displays: 2
   0.179  [0]: PLX2783H 27" - {[1920,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.179  [1]: SMBX2450 24" - {[0,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.262 Initialised OpenGL:[0] GeForce GTX 1070/PCIe/SSE2; driver: 3.3.0 NVIDIA 390.116
   0.262   [Extensions] s3tc:yes; KHR_debug:yes; ARB_clear_texture:yes, ARB_copy_image:yes
   0.262   [Version] 3.3
   0.283 Graphics settings preset: very-high
   0.283   Dedicated video memory size 8192 MB
   0.283 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 100%] [DXT: high-quality]
   0.283                   [Max load threads: 32] [Max texture size: 0] [Tex.Stream.: 0] [Rotation quality: normal] [Color: 32bit]
   0.358 Info ModManager.cpp:240: Found duplicate mod alien-biomes, using higher version (0.4.8 > 0.4.7).
   0.400 Info ModManager.cpp:240: Found duplicate mod Bottleneck, using higher version (0.10.3 > 0.10.0).
   0.416 Info ModManager.cpp:247: Found duplicate mod MultipleUnitTrainControl, using folder version (0.1.12).
   0.449 Loading mod core 0.0.0 (data.lua)
   0.495 Loading mod base 0.17.28 (data.lua)
   0.618 Loading mod Early_Nuclear_Power 0.2.1 (data.lua)
   0.678 Loading mod base 0.17.28 (data-updates.lua)
   0.728 Loading mod Squeak Through 1.3.0 (data-updates.lua)
   0.790 Checksum for core: 3129947997
   0.790 Checksum of base: 3522536122
   0.790 Checksum of Early_Nuclear_Power: 3356499555
   0.790 Checksum of Squeak Through: 3677677690
   1.137 Loading sounds...
   1.150 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1555055461
   1.150 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   1.221 Initial atlas bitmap size is 16384
   1.244 Created atlas bitmap 16384x16376 [none]
   1.246 Created atlas bitmap 16384x11388 [none]
   1.246 Created atlas bitmap 16384x2116 [decal]
   1.247 Created atlas bitmap 16384x3808 [low-object]
   1.247 Created atlas bitmap 16384x1888 [mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   1.247 Created atlas bitmap 16384x6880 [terrain, mipmap, linear-minification, linear-mip-level, no-crop]
   1.247 Created atlas bitmap 16384x480 [smoke, mipmap, linear-minification, linear-magnification]
   1.247 Created atlas bitmap 16384x456 [not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   1.248 Created atlas bitmap 16384x748 [alpha-mask]
   1.250 Created atlas bitmap 16384x12640 [shadow, linear-magnification, alpha-mask]
   1.250 Created atlas bitmap 16384x1264 [shadow, mipmap, linear-magnification, alpha-mask]
   1.257 Texture processor created. GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
   1.520 Parallel Sprite Loader initialized (threads: 7)
  10.602 Sprites loaded
  10.654 Generated mipmaps for atlas of size 16384x3808
  10.670 Generated mipmaps for atlas of size 16384x1888
  10.684 Generated mipmaps for atlas of size 16384x6880
  10.691 Generated mipmaps for atlas of size 16384x480
  10.701 Generated mipmaps for atlas of size 16384x456
  10.706 Generated mipmaps for atlas of size 16384x1264
  10.752 Custom inputs active: 6
  10.791 Factorio initialised
  10.792 Info HttpSharedState.cpp:54: Downloading https://updater.factorio.com/updater/get-available-versions?username=Choumiko&token=<private>&apiVersion=2
  12.612 0 packages available to download (experimental updates enabled).
  17.035 Loading level.dat: 1147023 bytes.
  17.035 Info Scenario.cpp:161: Map version 0.17.28-0
  17.075 Checksum for script /home/choumiko/factorio/temp/currently-playing/control.lua: 1848333929
  23.193 Loading map /home/choumiko/factorio/saves/nuclear.zip: 8364224 bytes.
  23.223 Loading level.dat: 24196492 bytes.
  23.230 Info Scenario.cpp:161: Map version 0.17.28-0
Factorio crashed. Generating symbolized stacktrace, please wait ...
Raw stacktrace: 0xaf6e8b, 0xc73b6d, 0x9dd9c8, 0x9f9eef, 0xc32c1f, 0xc28f66, 0xc2948c, 0xc29c63, 0x8621aa, 0xc0a9d8, 0xc0add7, 0xc0af76, 0xc0aff1, 0xb14fe1, 0xc258a4, 0xc27307, 0xc2790e, 0xc286e5, 0xb1abe5, 0xb1af48, 0xc308a3, 0xdb8f43, 0xdbad03, 0xdbd01c, 0xefadae, 0xefcbad, 0x1812e9f, 0x76db, 0
  27.649 Warning Logger.cpp:503: Symbols.size() == 43, usedSize == 28
#0  0x0000000000c73b6d in std::__uniq_ptr_impl<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::_M_ptr() const at /usr/include/c++/8/bits/unique_ptr.h:150
#1  0x00000000009dd9c8 in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::get() const at /usr/include/c++/8/bits/unique_ptr.h:343
#2  0x00000000009f9eef in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::operator->() const at /usr/include/c++/8/bits/unique_ptr.h:337
#3  0x0000000000c32c1f in Logger::flush() at /tmp/factorio-build-iY6PlL/src/Util/Logger.cpp:541
#4  0x0000000000c28f66 in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-build-iY6PlL/src/Util/Logger.cpp:527
#5  0x0000000000c2948c in Logging::flush() at /tmp/factorio-build-iY6PlL/src/Util/Logging.cpp:66
#6  0x0000000000c29c63 in Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, std::string const&) at /tmp/factorio-build-iY6PlL/src/Util/Logging.cpp:91
#7  0x00000000008621aa in Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, char const*, ...) at /tmp/factorio-build-iY6PlL/src/Util/Logging.cpp:84
#8  0x0000000000c0a9d8 in ElectricEnergySourcePrototype::createInternal(Map&, Entity*, Equipment*, MapDeserialiser&) const at /tmp/factorio-build-iY6PlL/src/Energy/ElectricEnergySourcePrototype.cpp:84
#9  0x0000000000c0add7 in EnergySourcePrototype::loadInstance(EnergySourcePrototype const*, Map&, Entity*, Equipment*, MapDeserialiser&) at /tmp/factorio-build-iY6PlL/src/Energy/EnergySourcePrototype.cpp:102
#10 0x0000000000c0af76 in Equipment::Equipment(Map&, ID<EquipmentPrototype, unsigned short>, MapDeserialiser&) at /tmp/factorio-build-iY6PlL/src/Equipment/Equipment.cpp:29
#11 0x0000000000c0aff1 in Equipment::getPrototype() const at /tmp/factorio-build-iY6PlL/src/Equipment/Equipment.hpp:35
#12 0x0000000000b14fe1 in GeneratorEquipment::getPrototype() const at /tmp/factorio-build-iY6PlL/src/Equipment/GeneratorEquipment.cpp:57
#13 0x0000000000c258a4 in GeneratorEquipment::GeneratorEquipment(Map&, ID<EquipmentPrototype, unsigned short>, MapDeserialiser&) at /tmp/factorio-build-iY6PlL/src/Equipment/GeneratorEquipment.cpp:23
#14 0x0000000000c27307 in GeneratorEquipmentPrototype::create(Map&, ID<EquipmentPrototype, unsigned short>, MapDeserialiser&) const at /tmp/factorio-build-iY6PlL/src/Equipment/GeneratorEquipmentPrototype.cpp:16
#15 0x0000000000c2790e in EquipmentPrototype::loadEquipment(Map&, MapDeserialiser&, bool&) at /tmp/factorio-build-iY6PlL/src/Equipment/EquipmentPrototype.cpp:67
#16 0x0000000000c286e5 in EquipmentGrid::EquipmentGrid(Map&, EquipmentGridPrototype const&, MapDeserialiser&, bool) at /tmp/factorio-build-iY6PlL/src/Equipment/EquipmentGrid.cpp:54
#17 0x0000000000b1abe5 in EquipmentGrid::loadInternal(Map&, MapDeserialiser&, ID<EquipmentGridPrototype, unsigned char>) at /tmp/factorio-build-iY6PlL/src/Equipment/EquipmentGrid.cpp:598
#18 0x0000000000b1af48 in EquipmentGrid::load(Map&, MapDeserialiser&, ID<EquipmentGridPrototype, unsigned char>, bool) at /tmp/factorio-build-iY6PlL/src/Equipment/EquipmentGrid.cpp:566
#19 0x0000000000c308a3 in Armor::Armor(Map&, ID<ItemPrototype, unsigned short>, MapDeserialiser&) at /tmp/factorio-build-iY6PlL/src/Item/Armor.cpp:22
#20 0x0000000000db8f43 in ArmorPrototype::create(Map&, ID<ItemPrototype, unsigned short>, MapDeserialiser&, PostTransferNotifiable*) const at /tmp/factorio-build-iY6PlL/src/Item/ArmorPrototype.cpp:23
#21 0x0000000000dbad03 in ItemStack::load(Map&, MapDeserialiser&) at /tmp/factorio-build-iY6PlL/src/Item/ItemStack.cpp:209
#22 0x0000000000dbd01c in Inventory::load(Map&, MapDeserialiser&, unsigned short) at /tmp/factorio-build-iY6PlL/src/Item/Inventory.cpp:465
#23 0x0000000000efadae in std::vector<ItemStack, std::allocator<ItemStack> >::size() const at /usr/include/c++/8/bits/stl_vector.h:806
#24 0x0000000000efcbad in Inventory::size() const at /tmp/factorio-build-iY6PlL/src/Item/Inventory.hpp:130
#25 0x0000000001812e9f in Inventory::Inventory(Map&, PostTransferNotifiable*, MapDeserialiser&, unsigned short, bool) at /tmp/factorio-build-iY6PlL/src/Item/Inventory.cpp:31
#26 0x00000000000076db in Character::Character(EntityLoadingParameters const&, MapDeserialiser&) at /tmp/factorio-build-iY6PlL/src/Entity/Character.cpp:184 (discriminator 9)
#27 (nil) in CharacterPrototype::createInternal(EntityLoadingParameters const&, MapDeserialiser&) const at /tmp/factorio-build-iY6PlL/src/Entity/CharacterPrototype.cpp:143
#28 (nil) in EntityPrototype::loadEntity(ID<EntityPrototype, unsigned short>, Map&, MapDeserialiser&, bool*, bool) at /tmp/factorio-build-iY6PlL/src/Entity/EntityPrototype.cpp:539
#29 0x0000000000000065 in CharacterController::CharacterController(MapDeserialiser&, Player*) at /tmp/factorio-build-iY6PlL/src/Controller/CharacterController.cpp:55
#30 0x359657dcb45dfd00 in Controller::load(MapDeserialiser&, Map&, Player*) at /tmp/factorio-build-iY6PlL/src/Controller/Controller.cpp:65
#31 0x00007fa00000000a in Player::Player(Map&, MapDeserialiser&) at /tmp/factorio-build-iY6PlL/src/Player.cpp:158 (discriminator 35)
#32 0xffffffffffffffff in Map::loadData(MapDeserialiser&, GlobalModSettings const&, ProgressObserver*, bool) at /tmp/factorio-build-iY6PlL/src/Map/Map.cpp:632 (discriminator 3)
#33 0x00007fa07400a4b0 in Map::load(MapDeserialiser&, GlobalModSettings const&, ProgressObserver*, bool) at /tmp/factorio-build-iY6PlL/src/Map/Map.cpp:320
#34 0x000000000054dc05 in std::__uniq_ptr_impl<Map, std::default_delete<Map> >::_M_ptr() const at /usr/include/c++/8/bits/unique_ptr.h:150
#35 0x0000000000000c00 in std::unique_ptr<Map, std::default_delete<Map> >::get() const at /usr/include/c++/8/bits/unique_ptr.h:343
#36 0x0000000000000062 in std::unique_ptr<Map, std::default_delete<Map> >::release() at /usr/include/c++/8/bits/unique_ptr.h:365
#37 0x00007fa07400a4b0 in std::unique_ptr<Map, std::default_delete<Map> >::operator=(std::unique_ptr<Map, std::default_delete<Map> >&&) at /usr/include/c++/8/bits/unique_ptr.h:289
#38 0x359657dcb45dfd00 in Scenario::loadFactory(Filesystem::Path const*, Filesystem::Path const&, ScenarioExecutionContext, LoadType, MapDeserialiser*, InputType, InputHandler*, MultiplayerManagerBase*, bool, ProgressObserver*, bool, InputListener*) at /tmp/factorio-build-iY6PlL/src/Scenario/Scenario.cpp:202
#39 0x0000000000000062 in ParallelScenarioLoader::doLoad(ParallelScenarioLoader*, MapDeserialiser*, InputType, InputHandler*, MultiplayerManagerBase*, bool) at /tmp/factorio-build-iY6PlL/src/Scenario/ParallelScenarioLoader.cpp:157
#40 0x00007fa0a965b5a0 in execute_native_thread_routine at blake2s.c:?
#41 0x0000000000000064 in ?? at ??:0
#42 0x00007fa07400a4b0 in ?? at ??:0
Stack trace logging done
  31.748 Warning Logger.cpp:503: Symbols.size() == 38, usedSize == 27
  31.748 Error ElectricEnergySourcePrototype.cpp:103: input.prototypeDataChanged was not true
Logger::writeStacktrace skipped.
  31.748 Error Util.cpp:97: 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.
  34.383 Uploading log file
Edit: changing the energy source from the RTG-equipment from "void" to "electric" fixes the crash (Early Nuclear Power/prototypes/item.lua line 185)
Last edited by Choumiko on Fri Apr 12, 2019 8:15 am, edited 1 time in total.

dinoc
Burner Inserter
Burner Inserter
Posts: 8
Joined: Sat Mar 30, 2019 5:55 pm
Contact:

Re: [0.17.28] Linux headless server crash (with stacktraces) and Windows game crash upon connection attempt.

Post by dinoc »

Thanks for the idea, @Choumiko. I tried to launch the save game with my windows client, got the following crash:

Code: Select all

   0.001 2019-04-12 04:02:02; Factorio 0.17.28 (build 44374, win64, steam)
   0.001 Operating system: Windows 7 Service Pack 1
   0.001 Program arguments: "E:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.001 Read data path: E:/Program Files (x86)/Steam/steamapps/common/Factorio/data
   0.001 Write data path: C:/Users/Isaac/AppData/Roaming/Factorio [16080/114370MB]
   0.001 Binaries path: E:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
   0.010 System info: [CPU: AMD FX(tm)-8320 Eight-Core Processor, 8 cores, RAM: 7906/16350 MB, page: 9655/32698 MB, virtual: 174/8388607 MB, extended virtual: 0 MB]
   0.010 Display options: [FullScreen: 1] [VSync: 0] [UIScale: automatic (100.0%)] [Native DPI: 1] [Screen: 255] [Special: 00] [Lang: en]
   0.029 Available displays: 2
   0.029  [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 960 {0x05, [0,0], 1920x1080, 32bit, 60Hz}
   0.029  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 960 {0x01, [-1920,0], 1920x1080, 32bit, 60Hz}
   0.080 [Direct3D11] Display: 0, Output: 0, DisplayAdapter: 0, RenderingAdapter: 0; d3dcompiler_47.dll
   0.195 Initialised Direct3D[0]: NVIDIA GeForce GTX 960; id: 10de-1401; driver: nvd3dumx.dll 24.21.13.9924
   0.195   D3D Feature Level: 11.0, DXGI 1.2+, SwapChain: 1,discard,-,-,none
   0.195   BGR 565 Supported: No
   0.195   MaximumFrameLatency: 3, GPUThreadPriority: 0
   0.273 Desktop composition is active.
   0.273 Graphics settings preset: very-high
   0.273   Dedicated video memory size 1960 MB
   0.273 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: high-quality]
   0.273                   [Max load threads: 32] [Max texture size: 0] [Tex.Stream.: 1] [Rotation quality: normal] [Color: 32bit]
   0.319 DSound: Starting _dsound_update thread
   0.320 DSound: Enter _dsound_update; tid=9956
   0.439 Info ModManager.cpp:240: Found duplicate mod Early_Nuclear_Power, using higher version (0.2.0 > 0.1.0).
   0.439 Info ModManager.cpp:240: Found duplicate mod Early_Nuclear_Power, using higher version (0.2.1 > 0.2.0).
   0.445 Info ModManager.cpp:240: Found duplicate mod Logistics_Bits_And_Bobs, using higher version (0.3.1 > 0.3.0).
   0.458 Info ModManager.cpp:240: Found duplicate mod robosubstation, using higher version (0.1.3 > 0.1.2).
   0.466 Loading mod core 0.0.0 (data.lua)
   0.588 Loading mod base 0.17.28 (data.lua)
   0.895 Loading mod Early_Nuclear_Power 0.2.1 (data.lua)
   1.030 Loading mod base 0.17.28 (data-updates.lua)
   1.152 Loading mod Squeak Through 1.3.0 (data-updates.lua)
   1.279 Checksum for core: 3129947997
   1.279 Checksum of base: 3522536122
   1.279 Checksum of Early_Nuclear_Power: 3356499555
   1.279 Checksum of Squeak Through: 3677677690
   1.953 Loading sounds...
   2.034 Info PlayerData.cpp:69: Local player-data.json unavailable
   2.034 Info PlayerData.cpp:72: Cloud player-data.json available, timestamp 1555016450
   2.225 Initial atlas bitmap size is 16384
   2.229 Created atlas bitmap 16384x6212 [no-crop]
   2.230 Created atlas bitmap 16384x688 [decal]
   2.231 Created atlas bitmap 16384x1104 [low-object]
   2.232 Created atlas bitmap 16384x656 [mipmap, linear-minification, linear-magnification, linear-mip-level]
   2.233 Created atlas bitmap 16384x2176 [terrain, mipmap, linear-minification, linear-mip-level, no-crop]
   2.233 Created atlas bitmap 16384x480 [smoke, mipmap, linear-minification, linear-magnification]
   2.234 Created atlas bitmap 16384x456 [not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   2.234 Created atlas bitmap 16384x216 [alpha-mask]
   2.237 Created atlas bitmap 16384x3688 [shadow, linear-magnification, alpha-mask]
   2.237 Created atlas bitmap 16384x384 [shadow, mipmap, linear-magnification, alpha-mask]
   2.336 Created virtual atlas pages 4096x4096x3
   2.346 Texture processor created. GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
   2.986 Parallel Sprite Loader initialized (threads: 7)
   9.048 Sprites loaded
   9.090 Generated mipmaps for atlas of size 16384x1104
   9.120 Generated mipmaps for atlas of size 16384x656
   9.140 Generated mipmaps for atlas of size 16384x2176
   9.160 Generated mipmaps for atlas of size 16384x480
   9.170 Generated mipmaps for atlas of size 16384x456
   9.180 Generated mipmaps for atlas of size 16384x384
   9.238 Generated mipmaps for virtual atlas of size 4096x12288
   9.245 Custom inputs active: 6
   9.328 Factorio initialised
  18.307 Loading map C:\Users\Isaac\AppData\Roaming\Factorio\saves\nuclear.zip: 8364224 bytes.
  18.360 Loading level.dat: 24196492 bytes.
  18.366 Info Scenario.cpp:161: Map version 0.17.28-0
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-idpudh\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-idpudh\src\util\logger.cpp (376): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-idpudh\src\util\logger.cpp (527): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-idpudh\src\util\logging.cpp (90): Logging::logAndAbortOrThrow
c:\cygwin64\tmp\factorio-build-idpudh\src\util\logging.cpp (84): Logging::logAndAbortOrThrow
c:\cygwin64\tmp\factorio-build-idpudh\src\energy\electricenergysourceprototype.cpp (103): ElectricEnergySourcePrototype::createInternal
c:\cygwin64\tmp\factorio-build-idpudh\src\energy\energysourceprototype.cpp (102): EnergySourcePrototype::loadInstance
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\equipment.cpp (28): Equipment::Equipment
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\generatorequipmentprototype.cpp (16): GeneratorEquipmentPrototype::create
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\equipmentprototype.cpp (66): EquipmentPrototype::loadEquipment
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\equipmentgrid.cpp (54): EquipmentGrid::EquipmentGrid
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\equipmentgrid.cpp (595): EquipmentGrid::loadInternal
c:\cygwin64\tmp\factorio-build-idpudh\src\item\armorprototype.cpp (22): ArmorPrototype::create
c:\cygwin64\tmp\factorio-build-idpudh\src\item\itemstack.cpp (212): ItemStack::load
c:\cygwin64\tmp\factorio-build-idpudh\src\item\inventory.cpp (23): Inventory::Inventory
c:\cygwin64\tmp\factorio-build-idpudh\src\entity\character.cpp (138): Character::Character
c:\cygwin64\tmp\factorio-build-idpudh\src\entity\characterprototype.cpp (142): CharacterPrototype::createInternal
c:\cygwin64\tmp\factorio-build-idpudh\src\entity\entityprototype.cpp (539): EntityPrototype::loadEntity
c:\cygwin64\tmp\factorio-build-idpudh\src\controller\charactercontroller.cpp (55): CharacterController::CharacterController
c:\cygwin64\tmp\factorio-build-idpudh\src\controller\controller.cpp (55): Controller::load
c:\cygwin64\tmp\factorio-build-idpudh\src\player.cpp (156): Player::Player
c:\cygwin64\tmp\factorio-build-idpudh\src\map\map.cpp (632): Map::loadData
c:\cygwin64\tmp\factorio-build-idpudh\src\map\map.cpp (292): Map::load
c:\cygwin64\tmp\factorio-build-idpudh\src\scenario\scenario.cpp (202): Scenario::loadFactory
c:\cygwin64\tmp\factorio-build-idpudh\src\scenario\parallelscenarioloader.cpp (157): ParallelScenarioLoader::doLoad
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (230): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool),ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool>,std::default_delete<std::tuple<void (__cdecl*)(ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool),ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool> > > >::_Go
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (209): std::_Pad::_Call_func
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007718555D)
000000007718555D (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000772E385D)
00000000772E385D (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
  26.629 Error ElectricEnergySourcePrototype.cpp:103: input.prototypeDataChanged was not true
Logger::writeStacktrace skipped.
  26.630 Error Util.cpp:97: 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.
  31.053 Uploading log file
  31.064 Error CrashHandler.cpp:213: Heap validation: success.
  31.090 Creating crash dump.
  31.434 CrashDump success
  

dinoc
Burner Inserter
Burner Inserter
Posts: 8
Joined: Sat Mar 30, 2019 5:55 pm
Contact:

Re: [0.17.28] Linux headless server crash (with stacktraces) and Windows game crash upon connection attempt.

Post by dinoc »

Thanks to @Choumiko's help, I changed "void" to "electric", and that allows the server to start, the save to load, etc, but my windows client still crashes when trying to load the server.
Windows crash log:

Code: Select all

   0.001 2019-04-12 04:16:42; Factorio 0.17.28 (build 44374, win64, steam)
   0.001 Operating system: Windows 7 Service Pack 1
   0.002 Program arguments: "E:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.002 Read data path: E:/Program Files (x86)/Steam/steamapps/common/Factorio/data
   0.002 Write data path: C:/Users/Isaac/AppData/Roaming/Factorio [16081/114370MB]
   0.002 Binaries path: E:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
   0.010 System info: [CPU: AMD FX(tm)-8320 Eight-Core Processor, 8 cores, RAM: 7721/16350 MB, page: 9403/32698 MB, virtual: 174/8388607 MB, extended virtual: 0 MB]
   0.010 Display options: [FullScreen: 1] [VSync: 0] [UIScale: automatic (100.0%)] [Native DPI: 1] [Screen: 255] [Special: 00] [Lang: en]
   0.029 Available displays: 2
   0.029  [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 960 {0x05, [0,0], 1920x1080, 32bit, 60Hz}
   0.030  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 960 {0x01, [-1920,0], 1920x1080, 32bit, 60Hz}
   0.082 [Direct3D11] Display: 0, Output: 0, DisplayAdapter: 0, RenderingAdapter: 0; d3dcompiler_47.dll
   0.223 Initialised Direct3D[0]: NVIDIA GeForce GTX 960; id: 10de-1401; driver: nvd3dumx.dll 24.21.13.9924
   0.223   D3D Feature Level: 11.0, DXGI 1.2+, SwapChain: 1,discard,-,-,none
   0.223   BGR 565 Supported: No
   0.223   MaximumFrameLatency: 3, GPUThreadPriority: 0
   0.283 Desktop composition is active.
   0.283 Graphics settings preset: very-high
   0.283   Dedicated video memory size 1960 MB
   0.283 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: high-quality]
   0.283                   [Max load threads: 32] [Max texture size: 0] [Tex.Stream.: 1] [Rotation quality: normal] [Color: 32bit]
   0.353 DSound: Starting _dsound_update thread
   0.353 DSound: Enter _dsound_update; tid=2364
   0.471 Info ModManager.cpp:240: Found duplicate mod Early_Nuclear_Power, using higher version (0.2.0 > 0.1.0).
   0.473 Info ModManager.cpp:240: Found duplicate mod Early_Nuclear_Power, using higher version (0.2.1 > 0.2.0).
   0.473 Info ModManager.cpp:240: Found duplicate mod Early_Nuclear_Power, using higher version (0.2.2 > 0.2.1).
   0.478 Info ModManager.cpp:240: Found duplicate mod Logistics_Bits_And_Bobs, using higher version (0.3.1 > 0.3.0).
   0.491 Info ModManager.cpp:240: Found duplicate mod robosubstation, using higher version (0.1.3 > 0.1.2).
   0.499 Loading mod core 0.0.0 (data.lua)
   0.601 Loading mod base 0.17.28 (data.lua)
   0.878 Loading mod Early_Nuclear_Power 0.2.2 (data.lua)
   1.008 Loading mod base 0.17.28 (data-updates.lua)
   1.128 Loading mod Squeak Through 1.3.0 (data-updates.lua)
   1.255 Checksum for core: 3129947997
   1.255 Checksum of base: 3522536122
   1.255 Checksum of Early_Nuclear_Power: 124528199
   1.255 Checksum of Squeak Through: 3677677690
   1.928 Loading sounds...
   2.010 Info PlayerData.cpp:69: Local player-data.json unavailable
   2.010 Info PlayerData.cpp:72: Cloud player-data.json available, timestamp 1555016450
   2.193 Crop bitmaps.
   2.232 Parallel Sprite Loader initialized (threads: 0)
   2.320 Initial atlas bitmap size is 16384
   2.324 Created atlas bitmap 16384x6212 [no-crop]
   2.324 Created atlas bitmap 16384x688 [decal]
   2.325 Created atlas bitmap 16384x1104 [low-object]
   2.326 Created atlas bitmap 16384x656 [mipmap, linear-minification, linear-magnification, linear-mip-level]
   2.327 Created atlas bitmap 16384x2176 [terrain, mipmap, linear-minification, linear-mip-level, no-crop]
   2.327 Created atlas bitmap 16384x480 [smoke, mipmap, linear-minification, linear-magnification]
   2.328 Created atlas bitmap 16384x456 [not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   2.328 Created atlas bitmap 16384x216 [alpha-mask]
   2.331 Created atlas bitmap 16384x3688 [shadow, linear-magnification, alpha-mask]
   2.331 Created atlas bitmap 16384x384 [shadow, mipmap, linear-magnification, alpha-mask]
   2.431 Created virtual atlas pages 4096x4096x3
   2.442 Texture processor created. GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
   3.129 Parallel Sprite Loader initialized (threads: 7)
   8.715 Sprites loaded
   8.756 Generated mipmaps for atlas of size 16384x1104
   8.786 Generated mipmaps for atlas of size 16384x656
   8.806 Generated mipmaps for atlas of size 16384x2176
   8.826 Generated mipmaps for atlas of size 16384x480
   8.836 Generated mipmaps for atlas of size 16384x456
   8.846 Generated mipmaps for atlas of size 16384x384
   8.905 Generated mipmaps for virtual atlas of size 4096x12288
   8.911 Custom inputs active: 6
   8.994 Factorio initialised
 104.947 Info UDPSocket.cpp:27: Opening socket at (IP ADDR:({0.0.0.0:0}))
 111.259 Info UDPSocket.cpp:210: Closing socket
 111.259 Info UDPSocket.cpp:240: Socket closed
 111.259 Info UDPSocket.cpp:210: Closing socket
 111.277 Joining game IP ADDR:({149.28.37.76:34197})
 111.277 Info UDPSocket.cpp:33: Opening socket
 111.285 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(Ready) to(Connecting)
 111.381 Connection refused
 111.395 Info ClientMultiplayerManager.cpp:189: Quitting multiplayer connection.
 111.395 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(Connecting) to(Disconnected)
 111.396 Info HttpSharedState.cpp:54: Downloading https://auth.factorio.com/generate-user-server-key-2
 111.727 Info AuthServerConnector.cpp:138: Received key from auth server.
 111.728 Info UDPSocket.cpp:210: Closing socket
 111.728 Info UDPSocket.cpp:240: Socket closed
 111.728 Joining game IP ADDR:({149.28.37.76:34197})
 111.728 Info UDPSocket.cpp:33: Opening socket
 111.729 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(Ready) to(Connecting)
 111.798 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({149.28.37.76:34197}): invalid state (WaitingForAccept) for packet type
 111.814 Info UnparsedNetworkMessage.cpp:91: Invalid packet (type ConnectionRequestReply) received from IP ADDR:({149.28.37.76:34197}): invalid state (WaitingForAccept) for packet type
 111.864 Info ClientSynchronizer.cpp:35: Initialized Synchronizer local peer(1) latency(32).
 111.864 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(Connecting) to(ConnectedWaitingForMap)
 111.864 Info ClientRouter.cpp:224: ConnectionAccepted
 112.897 Info ClientMultiplayerManager.cpp:745: Received mapReadyForDownload
 112.897 Downloading file C:\Users\Isaac\AppData\Roaming\Factorio\temp\mp-download.zip (8362617 B, 16626 blocks)
 112.903 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(ConnectedWaitingForMap) to(ConnectedDownloadingMap)
 140.936 Finished download (28 s, 8.3 MB, 298 kB/s)
 140.968 Info ClientMultiplayerManager.cpp:725: updateTick(4294967295) map download finished creating scenario
 140.968 Info ClientMultiplayerManager.cpp:572: UpdateTick(4294967295) changing state from(ConnectedDownloadingMap) to(ConnectedLoadingMap)
 140.968 Loading map C:\Users\Isaac\AppData\Roaming\Factorio\temp\mp-download.zip: 8362617 bytes.
 141.013 Loading level.dat: 24193831 bytes.
 141.019 Info Scenario.cpp:161: Map version 0.17.28-0
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-idpudh\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-idpudh\src\util\logger.cpp (376): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-idpudh\src\util\logger.cpp (527): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-idpudh\src\util\logging.cpp (90): Logging::logAndAbortOrThrow
c:\cygwin64\tmp\factorio-build-idpudh\src\util\logging.cpp (84): Logging::logAndAbortOrThrow
c:\cygwin64\tmp\factorio-build-idpudh\src\energy\electricenergysourceprototype.cpp (103): ElectricEnergySourcePrototype::createInternal
c:\cygwin64\tmp\factorio-build-idpudh\src\energy\energysourceprototype.cpp (102): EnergySourcePrototype::loadInstance
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\equipment.cpp (28): Equipment::Equipment
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\generatorequipmentprototype.cpp (16): GeneratorEquipmentPrototype::create
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\equipmentprototype.cpp (66): EquipmentPrototype::loadEquipment
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\equipmentgrid.cpp (54): EquipmentGrid::EquipmentGrid
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\equipmentgrid.cpp (595): EquipmentGrid::loadInternal
c:\cygwin64\tmp\factorio-build-idpudh\src\item\armorprototype.cpp (22): ArmorPrototype::create
c:\cygwin64\tmp\factorio-build-idpudh\src\item\itemstack.cpp (212): ItemStack::load
c:\cygwin64\tmp\factorio-build-idpudh\src\item\inventory.cpp (23): Inventory::Inventory
c:\cygwin64\tmp\factorio-build-idpudh\src\entity\character.cpp (138): Character::Character
c:\cygwin64\tmp\factorio-build-idpudh\src\entity\characterprototype.cpp (142): CharacterPrototype::createInternal
c:\cygwin64\tmp\factorio-build-idpudh\src\entity\entityprototype.cpp (539): EntityPrototype::loadEntity
c:\cygwin64\tmp\factorio-build-idpudh\src\controller\charactercontroller.cpp (55): CharacterController::CharacterController
c:\cygwin64\tmp\factorio-build-idpudh\src\controller\controller.cpp (55): Controller::load
c:\cygwin64\tmp\factorio-build-idpudh\src\player.cpp (156): Player::Player
c:\cygwin64\tmp\factorio-build-idpudh\src\map\map.cpp (632): Map::loadData
c:\cygwin64\tmp\factorio-build-idpudh\src\map\map.cpp (292): Map::load
c:\cygwin64\tmp\factorio-build-idpudh\src\scenario\scenario.cpp (202): Scenario::loadFactory
c:\cygwin64\tmp\factorio-build-idpudh\src\scenario\parallelscenarioloader.cpp (157): ParallelScenarioLoader::doLoad
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (230): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool),ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool>,std::default_delete<std::tuple<void (__cdecl*)(ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool),ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool> > > >::_Go
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (209): std::_Pad::_Call_func
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007718555D)
000000007718555D (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000772E385D)
00000000772E385D (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
 145.998 Error ElectricEnergySourcePrototype.cpp:103: input.prototypeDataChanged was not true
Logger::writeStacktrace skipped.
 145.998 Error Util.cpp:97: 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.
 153.455 Uploading log file
 153.463 Error CrashHandler.cpp:213: Heap validation: success.
 153.465 Creating crash dump.
 153.819 CrashDump success
 
and the corresponding server log for the connection:

Code: Select all

factorioserver@game_server:~$ /home/factorioserver/factorio/bin/x64/factorio --server-settings /home/factorioserver/factorio/data/nuclear-server-settings.json --mod-directory /home/factorioserver/factorio/mods/nuclear --console-lo/factorioserver/nuclear.log --start-server /home/factorioserver/factorio/saves/nuclear.zip
   0.000 2019-04-12 08:16:28; Factorio 0.17.28 (build 44374, linux64, headless)
   0.050 Operating system: Linux (Ubuntu 18.04)
   0.050 Program arguments: "/home/factorioserver/factorio/bin/x64/factorio" "--server-settings" "/home/factorioserver/factorio/data/nuclear-server-settings.json" "--mod-directory" "/home/factorioserver/factorio/mods/nuclear" "--clog" "/home/factorioserver/nuclear.log" "--start-server" "/home/factorioserver/factorio/saves/nuclear.zip"
   0.050 Read data path: /home/factorioserver/factorio/data
   0.050 Write data path: /home/factorioserver/factorio [47107/55391MB]
   0.050 Binaries path: /home/factorioserver/factorio/bin
   0.056 System info: [CPU: Virtual CPU 82d9ed4018dd, 1 core, RAM: 1993 MB]
   0.056 Environment: DISPLAY=<unset> WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=<unset> XDG_SESSION_DESKTOP=<unset> XDG_CURRENT_DESKTOP=<unset>
   0.056 Running in headless mode
   0.060 Loading mod core 0.0.0 (data.lua)
   0.097 Loading mod base 0.17.28 (data.lua)
   0.301 Loading mod Early_Nuclear_Power 0.2.2 (data.lua)
   0.400 Loading mod base 0.17.28 (data-updates.lua)
   0.478 Loading mod Squeak Through 1.3.0 (data-updates.lua)
   0.564 Checksum for core: 3129947997
   0.564 Checksum of base: 3522536122
   0.564 Checksum of Early_Nuclear_Power: 124528199
   0.564 Checksum of Squeak Through: 3677677690
   1.070 Info PlayerData.cpp:67: Local player-data.json available, timestamp 1555030872
   1.070 Info PlayerData.cpp:74: Cloud player-data.json unavailable
   1.071 Custom inputs active: 0
   1.074 Factorio initialised
   1.075 Info ServerSynchronizer.cpp:29: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
   1.075 Info ServerMultiplayerManager.cpp:740: updateTick(4294967295) changing state from(Ready) to(PreparedToHostGame)
   1.075 Info ServerMultiplayerManager.cpp:740: updateTick(4294967295) changing state from(PreparedToHostGame) to(CreatingGame)
   1.082 Loading map /home/factorioserver/factorio/saves/nuclear.zip: 8364224 bytes.
   1.108 Loading level.dat: 24196492 bytes.
   1.124 Info Scenario.cpp:161: Map version 0.17.28-0
   4.316 Loading script.dat: 328 bytes.
   4.327 Checksum for script /home/factorioserver/factorio/temp/currently-playing/control.lua: 1848333929
   4.354 Info UDPSocket.cpp:27: Opening socket at (IP ADDR:({0.0.0.0:34197}))
   4.354 Hosting game at IP ADDR:({0.0.0.0:34197})
   4.355 Info HttpSharedState.cpp:54: Downloading https://auth.factorio.com/generate-server-padlock-2
   4.446 Info AuthServerConnector.cpp:109: Obtained serverPadlock for serverHash (Zk6x8pocuYKHY0PGkyWeeVlOxQ8FWEiY) from the auth server.
   4.447 Info ServerMultiplayerManager.cpp:740: updateTick(4826929) changing state from(CreatingGame) to(InGame)
   4.468 Info ServerRouter.cpp:606: Asking pingpong servers (pingpong1.factorio.com:34197, pingpong2.factorio.com:34197, pingpong3.factorio.com:34197, pingpong4.factorio.com:34197) for own address
   4.468 Info UDPSocket.cpp:39: Opening socket for broadcast
   4.506 Info ServerRouter.cpp:485: Own address is IP ADDR:({149.28.37.76:34197}) (confirmed by pingpong3)
   4.574 Info ServerRouter.cpp:485: Own address is IP ADDR:({149.28.37.76:34197}) (confirmed by pingpong2)
   4.588 Info MatchingServer.cpp:107: Matching server game `4963394` has been created.
   4.591 Info ServerMultiplayerManager.cpp:669: Matching server connection resumed
   4.625 Info ServerRouter.cpp:485: Own address is IP ADDR:({149.28.37.76:34197}) (confirmed by pingpong4)
 127.142 ConnectionRequestReplyConfirm (type(ConnectionRequestReplyConfirm) ) from(IP ADDR:({162.219.176.251:63220}))
 127.142 Refusing connection for address (IP ADDR:({162.219.176.251:63220})), username (dinoc). UserVerificationMissing
 127.614 ConnectionRequestReplyConfirm (type(ConnectionRequestReplyConfirm) ) from(IP ADDR:({162.219.176.251:64333}))
 127.614 Info ServerRouter.cpp:418: Replying to connectionRequest for address(IP ADDR:({162.219.176.251:64333})).
 127.615 Info ServerSynchronizer.cpp:557: nextHeartbeatSequenceNumber(3659) adding peer(1)
 127.633 Info ServerMultiplayerManager.cpp:740: updateTick(4826929) changing state from(InGame) to(InGameSavingMap)
 127.700 Info ServerMultiplayerManager.cpp:839: updateTick(4826929) received stateChanged peerID(1) oldState(Ready) newState(ConnectedWaitingForMap)
 128.054 Warning TransmissionControlHelper.cpp:179: Fragment 0001 failed too many times
 128.624 Info ServerMultiplayerManager.cpp:902: UpdateTick(4826929) Serving map(/home/factorioserver/factorio/temp/mp-save-0.zip) for peer(1) size(8362617) crc(1278652742)
 128.624 Info ServerMultiplayerManager.cpp:740: updateTick(4826929) changing state from(InGameSavingMap) to(InGame)
 128.726 Info ServerMultiplayerManager.cpp:839: updateTick(4826929) received stateChanged peerID(1) oldState(ConnectedWaitingForMap) newState(ConnectedDownloadingMap)
 156.794 Info ServerMultiplayerManager.cpp:839: updateTick(4826929) received stateChanged peerID(1) oldState(ConnectedDownloadingMap) newState(ConnectedLoadingMap)
 191.741 Info ServerMultiplayerManager.cpp:948: Disconnect notification for peer (1)
 191.742 Info ServerSynchronizer.cpp:576: nextHeartbeatSequenceNumber(5493) removing peer(1).
 192.753 Info ServerMultiplayerManager.cpp:1089: Auto saving map as /home/factorioserver/factorio/saves/nuclear.zip
 192.753 Info AppManager.cpp:384: Saving game as /home/factorioserver/factorio/saves/nuclear.zip
 193.835 Info AppManagerStates.cpp:1747: Saving finished
and the corresponding log for trying (unsucessfully) to load the save directly in single player on my windows machine:

Code: Select all

   0.001 2019-04-12 04:24:52; Factorio 0.17.28 (build 44374, win64, steam)
   0.001 Operating system: Windows 7 Service Pack 1
   0.002 Program arguments: "E:\Program Files (x86)\Steam\steamapps\common\Factorio\bin\x64\Factorio.exe" 
   0.002 Read data path: E:/Program Files (x86)/Steam/steamapps/common/Factorio/data
   0.002 Write data path: C:/Users/Isaac/AppData/Roaming/Factorio [16055/114370MB]
   0.002 Binaries path: E:/Program Files (x86)/Steam/steamapps/common/Factorio/bin
   0.010 System info: [CPU: AMD FX(tm)-8320 Eight-Core Processor, 8 cores, RAM: 8133/16350 MB, page: 9875/32698 MB, virtual: 174/8388607 MB, extended virtual: 0 MB]
   0.010 Display options: [FullScreen: 1] [VSync: 0] [UIScale: automatic (100.0%)] [Native DPI: 1] [Screen: 255] [Special: 00] [Lang: en]
   0.029 Available displays: 2
   0.029  [1]: \\.\DISPLAY2 - NVIDIA GeForce GTX 960 {0x05, [0,0], 1920x1080, 32bit, 60Hz}
   0.030  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 960 {0x01, [-1920,0], 1920x1080, 32bit, 60Hz}
   0.081 [Direct3D11] Display: 0, Output: 0, DisplayAdapter: 0, RenderingAdapter: 0; d3dcompiler_47.dll
   0.213 Initialised Direct3D[0]: NVIDIA GeForce GTX 960; id: 10de-1401; driver: nvd3dumx.dll 24.21.13.9924
   0.213   D3D Feature Level: 11.0, DXGI 1.2+, SwapChain: 1,discard,-,-,none
   0.213   BGR 565 Supported: No
   0.213   MaximumFrameLatency: 3, GPUThreadPriority: 0
   0.271 Desktop composition is active.
   0.271 Graphics settings preset: very-high
   0.271   Dedicated video memory size 1960 MB
   0.272 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: high-quality]
   0.272                   [Max load threads: 32] [Max texture size: 0] [Tex.Stream.: 1] [Rotation quality: normal] [Color: 32bit]
   0.369 DSound: Starting _dsound_update thread
   0.369 DSound: Enter _dsound_update; tid=12828
   0.497 Info ModManager.cpp:240: Found duplicate mod Early_Nuclear_Power, using higher version (0.2.0 > 0.1.0).
   0.499 Info ModManager.cpp:240: Found duplicate mod Early_Nuclear_Power, using higher version (0.2.1 > 0.2.0).
   0.499 Info ModManager.cpp:240: Found duplicate mod Early_Nuclear_Power, using higher version (0.2.2 > 0.2.1).
   0.504 Info ModManager.cpp:240: Found duplicate mod Logistics_Bits_And_Bobs, using higher version (0.3.1 > 0.3.0).
   0.521 Info ModManager.cpp:240: Found duplicate mod robosubstation, using higher version (0.1.3 > 0.1.2).
   0.530 Loading mod core 0.0.0 (data.lua)
   0.643 Loading mod base 0.17.28 (data.lua)
   0.936 Loading mod Early_Nuclear_Power 0.2.2 (data.lua)
   1.090 Loading mod base 0.17.28 (data-updates.lua)
   1.219 Loading mod Squeak Through 1.3.0 (data-updates.lua)
   1.345 Checksum for core: 3129947997
   1.345 Checksum of base: 3522536122
   1.345 Checksum of Early_Nuclear_Power: 124528199
   1.345 Checksum of Squeak Through: 3677677690
   2.040 Loading sounds...
   2.126 Info PlayerData.cpp:69: Local player-data.json unavailable
   2.126 Info PlayerData.cpp:72: Cloud player-data.json available, timestamp 1555016450
   2.312 Initial atlas bitmap size is 16384
   2.316 Created atlas bitmap 16384x6212 [no-crop]
   2.316 Created atlas bitmap 16384x688 [decal]
   2.317 Created atlas bitmap 16384x1104 [low-object]
   2.318 Created atlas bitmap 16384x656 [mipmap, linear-minification, linear-magnification, linear-mip-level]
   2.319 Created atlas bitmap 16384x2176 [terrain, mipmap, linear-minification, linear-mip-level, no-crop]
   2.319 Created atlas bitmap 16384x480 [smoke, mipmap, linear-minification, linear-magnification]
   2.320 Created atlas bitmap 16384x456 [not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, no-crop, no-scale]
   2.320 Created atlas bitmap 16384x216 [alpha-mask]
   2.323 Created atlas bitmap 16384x3688 [shadow, linear-magnification, alpha-mask]
   2.323 Created atlas bitmap 16384x384 [shadow, mipmap, linear-magnification, alpha-mask]
   2.422 Created virtual atlas pages 4096x4096x3
   2.433 Texture processor created. GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
   3.080 Parallel Sprite Loader initialized (threads: 7)
   8.694 Sprites loaded
   8.736 Generated mipmaps for atlas of size 16384x1104
   8.766 Generated mipmaps for atlas of size 16384x656
   8.786 Generated mipmaps for atlas of size 16384x2176
   8.806 Generated mipmaps for atlas of size 16384x480
   8.816 Generated mipmaps for atlas of size 16384x456
   8.826 Generated mipmaps for atlas of size 16384x384
   8.885 Generated mipmaps for virtual atlas of size 4096x12288
   8.892 Custom inputs active: 6
   9.009 Factorio initialised
  14.456 Loading map C:\Users\Isaac\AppData\Roaming\Factorio\saves\nuclear.zip: 8370543 bytes.
  14.502 Loading level.dat: 24208174 bytes.
  14.509 Info Scenario.cpp:161: Map version 0.17.28-0
Factorio crashed. Generating symbolized stacktrace, please wait ...
c:\cygwin64\tmp\factorio-build-idpudh\libraries\stackwalker\stackwalker.cpp (924): StackWalker::ShowCallstack
c:\cygwin64\tmp\factorio-build-idpudh\src\util\logger.cpp (376): Logger::writeStacktrace
c:\cygwin64\tmp\factorio-build-idpudh\src\util\logger.cpp (527): Logger::logStacktrace
c:\cygwin64\tmp\factorio-build-idpudh\src\util\logging.cpp (90): Logging::logAndAbortOrThrow
c:\cygwin64\tmp\factorio-build-idpudh\src\util\logging.cpp (84): Logging::logAndAbortOrThrow
c:\cygwin64\tmp\factorio-build-idpudh\src\energy\electricenergysourceprototype.cpp (103): ElectricEnergySourcePrototype::createInternal
c:\cygwin64\tmp\factorio-build-idpudh\src\energy\energysourceprototype.cpp (102): EnergySourcePrototype::loadInstance
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\equipment.cpp (28): Equipment::Equipment
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\generatorequipmentprototype.cpp (16): GeneratorEquipmentPrototype::create
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\equipmentprototype.cpp (66): EquipmentPrototype::loadEquipment
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\equipmentgrid.cpp (54): EquipmentGrid::EquipmentGrid
c:\cygwin64\tmp\factorio-build-idpudh\src\equipment\equipmentgrid.cpp (595): EquipmentGrid::loadInternal
c:\cygwin64\tmp\factorio-build-idpudh\src\item\armorprototype.cpp (22): ArmorPrototype::create
c:\cygwin64\tmp\factorio-build-idpudh\src\item\itemstack.cpp (212): ItemStack::load
c:\cygwin64\tmp\factorio-build-idpudh\src\item\inventory.cpp (23): Inventory::Inventory
c:\cygwin64\tmp\factorio-build-idpudh\src\entity\character.cpp (138): Character::Character
c:\cygwin64\tmp\factorio-build-idpudh\src\entity\characterprototype.cpp (142): CharacterPrototype::createInternal
c:\cygwin64\tmp\factorio-build-idpudh\src\entity\entityprototype.cpp (539): EntityPrototype::loadEntity
c:\cygwin64\tmp\factorio-build-idpudh\src\controller\charactercontroller.cpp (55): CharacterController::CharacterController
c:\cygwin64\tmp\factorio-build-idpudh\src\controller\controller.cpp (55): Controller::load
c:\cygwin64\tmp\factorio-build-idpudh\src\player.cpp (156): Player::Player
c:\cygwin64\tmp\factorio-build-idpudh\src\map\map.cpp (632): Map::loadData
c:\cygwin64\tmp\factorio-build-idpudh\src\map\map.cpp (292): Map::load
c:\cygwin64\tmp\factorio-build-idpudh\src\scenario\scenario.cpp (202): Scenario::loadFactory
c:\cygwin64\tmp\factorio-build-idpudh\src\scenario\parallelscenarioloader.cpp (157): ParallelScenarioLoader::doLoad
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (230): std::_LaunchPad<std::unique_ptr<std::tuple<void (__cdecl*)(ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool),ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool>,std::default_delete<std::tuple<void (__cdecl*)(ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool),ParallelScenarioLoader *,MapDeserialiser *,enum InputType,InputHandler *,MultiplayerManagerBase *,bool> > > >::_Go
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.15.26726\include\thr\xthread (209): std::_Pad::_Call_func
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp (115): thread_start<unsigned int (__cdecl*)(void * __ptr64)>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007718555D)
000000007718555D (kernel32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000772E385D)
00000000772E385D (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
  19.395 Error ElectricEnergySourcePrototype.cpp:103: input.prototypeDataChanged was not true
Logger::writeStacktrace skipped.
  19.395 Error Util.cpp:97: 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.
  23.029 Uploading log file
  23.037 Error CrashHandler.cpp:213: Heap validation: success.
  23.039 Creating crash dump.
  23.380 CrashDump success
  

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [kovarex] [0.17.28] Linux headless server crash (with stacktraces) and Windows game crash upon connection attempt.

Post by kovarex »

Thanks for the report, the problem was, that we never migrated electric energy source priority and category when they change, which caused crashes upon loading checks later on.

I fixed the issue, and made sure, that if something like that happens with electric network, it crashes while loading so the problem is recognized earlier.

TL;DR Fixed for the next verison.

dinoc
Burner Inserter
Burner Inserter
Posts: 8
Joined: Sat Mar 30, 2019 5:55 pm
Contact:

Re: [kovarex] [0.17.28] Linux headless server crash (with stacktraces) and Windows game crash upon connection attempt.

Post by dinoc »

Cool. Thanks for figuring it out.

Post Reply

Return to “Resolved Problems and Bugs”