1.0 docker crashes on start

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
Post Reply
struppi
Burner Inserter
Burner Inserter
Posts: 5
Joined: Wed Mar 06, 2019 10:28 am
Contact:

1.0 docker crashes on start

Post by struppi »

I hosted a 0.18 server for a long time and now finally decided to play again but i can't get the server to start again with the new image.

Code: Select all

docker run -it --rm -v gaming_factorio:/factorio:rw factoriotools/factorio:latest
I'm using swarm mode and register the container as a service. But even as simple container (command above) the server won't start. It's a virtual machine with an actual up2date debian. I also rebootet the whole server just in case. I also already deleted the volume and it gets recreated as expected but still the crash. I deleted and re-downloaded the image.

Can someone tell me what the problem is or if you had the same problem how you solved it?

Code: Select all

+ FACTORIO_VOL=/factorio
+ LOAD_LATEST_SAVE=true
+ GENERATE_NEW_SAVE=false
+ SAVE_NAME=
+ mkdir -p /factorio
+ mkdir -p /factorio/saves
+ mkdir -p /factorio/config
+ mkdir -p /factorio/mods
+ mkdir -p /factorio/scenarios
+ mkdir -p /factorio/script-output
+ [[ ! -f /factorio/config/rconpw ]]
+ [[ ! -f /factorio/config/server-settings.json ]]
+ [[ ! -f /factorio/config/map-gen-settings.json ]]
+ [[ ! -f /factorio/config/map-settings.json ]]
++ wc -l
++ find -L /factorio/saves -iname '*.tmp.zip' -mindepth 1
+ NRTMPSAVES=0
+ [[ 0 -gt 0 ]]
+ [[ '' == \t\r\u\e ]]
++ id -u
+ [[ 0 = 0 ]]
+ usermod -o -u 845 factorio
usermod: no changes
+ groupmod -o -g 845 factorio
+ chown -R factorio:factorio /factorio
+ SU_EXEC='su-exec factorio'
+ sed -i '/write-data=/c\write-data=\/factorio/' /opt/factorio/config/config.ini
++ find -L /factorio/saves -iname '*.zip' -mindepth 1
++ wc -l
+ NRSAVES=0
+ [[ false != true ]]
+ [[ 0 == 0 ]]
+ GENERATE_NEW_SAVE=true
+ SAVE_NAME=_autosave1
+ [[ true == true ]]
+ [[ -z _autosave1 ]]
+ [[ -f /factorio/saves/_autosave1.zip ]]
+ su-exec factorio /opt/factorio/bin/x64/factorio --create /factorio/saves/_autosave1.zip --map-gen-settings /factorio/config/map-gen-settings.json --map-settings /factorio/config/map-settings.json
   0.003 2020-09-23 17:10:01; Factorio 1.0.0 (build 54889, linux64, headless)
   0.006 Operating system: Linux
   0.006 Program arguments: "/opt/factorio/bin/x64/factorio" "--create" "/factorio/saves/_autosave1.zip" "--map-gen-settings" "/factorio/config/map-gen-settings.json" "--map-settings" "/factorio/config/map-settings.json"
   0.006 Read data path: /opt/factorio/data
   0.006 Write data path: /factorio [8396/58186MB]
   0.006 Binaries path: /opt/factorio/bin
   0.029 System info: [CPU: Intel(R) Xeon(R) Gold 5120 CPU @ 2.20GHz, 4 cores, RAM: 7978 MB]
   0.029 Environment: DISPLAY=<unset> WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=<unset> XDG_SESSION_DESKTOP=<unset> XDG_CURRENT_DESKTOP=<unset> __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
   0.030 Running in headless mode
   0.082 Loading mod core 0.0.0 (data.lua)
   0.121 Error CrashHandler.cpp:621: Received SIGILL
  20.130 Warning Logger.cpp:522: Symbols.size() == 74, usedSize == 43
Factorio crashed. Generating symbolized stacktrace, please wait ...
Raw stacktrace: 0xae6195, 0xd077a5, 0xd07bbd, 0xd07c19, 0x3d7d0, 0x89871, 0, 0x1a9eb55, 0x1a8ffa7, 0x1a90285, 0x1a904a2, 0x1a901cc, 0x1a8f632, 0x1a914cf, 0x1a88e84, 0x1a831fd, 0x1a867ea, 0xf35187, 0xf35ade, 0xf36135, 0x1a8882f, 0x1a9a1bb, 0x1a88b38, 0x1a88c0c, 0x1a8308b, 0x8134d0, 0xf351df, 0xf35ade, 0xf360c2, 0x1a8882f, 0x1a9a1bb, 0x1a88b38, 0x1a88c0c, 0x1a8308b, 0x8134d0, 0xf351df, 0xf357bb, 0xf529ad, 0x10797d2, 0x126dbba, 0x5bd06f, 0, 0x5ce20e
  40.133 Warning Logger.cpp:522: Symbols.size() == 69, usedSize == 42
#0  0x0000000000d077a5 in GlobalContext::getMap() at /tmp/factorio-build-e5O6Xt/src/GlobalContext.cpp:1985
#1  0x0000000000d07bbd in CrashHandler::writeStackTrace(CrashHandler::CrashReason) at /tmp/factorio-build-e5O6Xt/src/Util/CrashHandler.cpp:188
#2  0x0000000000d07c19 in CrashHandler::commonSignalHandler(int) at /tmp/factorio-build-e5O6Xt/src/Util/CrashHandler.cpp:624
#3  0x000000000003d7d0 in CrashHandler::SignalHandler(int) at /tmp/factorio-build-e5O6Xt/src/Util/CrashHandler.cpp:638
#4  0x0000000000089871 in ?? at ??:0
#5  (nil) in ?? at ??:0
#6  0x0000000001a9eb55 in ?? at ??:0
#7  0x0000000001a8ffa7 in codearith(FuncState*, OpCode, expdesc*, expdesc*, int) at /tmp/factorio-build-e5O6Xt/libraries/Lua/lcode.c:720
#8  0x0000000001a90285 in codearith at /tmp/factorio-build-e5O6Xt/libraries/Lua/lcode.c:727
#9  0x0000000001a904a2 in subexpr(LexState*, expdesc*, int) at /tmp/factorio-build-e5O6Xt/libraries/Lua/lparser.c:1054
#10 0x0000000001a901cc in recfield(LexState*, ConsControl*) [clone .isra.0] at /tmp/factorio-build-e5O6Xt/libraries/Lua/lparser.c:665
#11 0x0000000001a8f632 in constructor(LexState*, expdesc*) at /tmp/factorio-build-e5O6Xt/libraries/Lua/lparser.c:717
#12 0x0000000001a914cf in constructor at /tmp/factorio-build-e5O6Xt/libraries/Lua/lparser.c:744
#13 0x0000000001a88e84 in subexpr(LexState*, expdesc*, int) at /tmp/factorio-build-e5O6Xt/libraries/Lua/lparser.c:974
#14 0x0000000001a831fd in subexpr(LexState*, expdesc*, int) at /tmp/factorio-build-e5O6Xt/libraries/Lua/lparser.c:1051
#15 0x0000000001a867ea in statement(LexState*) at /tmp/factorio-build-e5O6Xt/libraries/Lua/lparser.c:102
#16 0x0000000000f35187 in explist at /tmp/factorio-build-e5O6Xt/libraries/Lua/lparser.c:817
#17 0x0000000000f35ade in localstat at /tmp/factorio-build-e5O6Xt/libraries/Lua/lparser.c:1447
#18 0x0000000000f36135 in statement at /tmp/factorio-build-e5O6Xt/libraries/Lua/lparser.c:1571
#19 0x0000000001a8882f in luaY_parser(lua_State*, Zio*, Mbuffer*, Dyndata*, char const*, int) at /tmp/factorio-build-e5O6Xt/libraries/Lua/lparser.c:603
#20 0x0000000001a9a1bb in mainfunc at /tmp/factorio-build-e5O6Xt/libraries/Lua/lparser.c:1615
#21 0x0000000001a88b38 in luaY_parser(lua_State*, Zio*, Mbuffer*, Dyndata*, char const*, int) at /tmp/factorio-build-e5O6Xt/libraries/Lua/lparser.c:1635
#22 0x0000000001a88c0c in luaD_protectedparser(lua_State*, Zio*, char const*, char const*) at /tmp/factorio-build-e5O6Xt/libraries/Lua/ldo.c:674
#23 0x0000000001a8308b in luaD_rawrunprotected(lua_State*, void (*)(lua_State*, void*), void*) at /tmp/factorio-build-e5O6Xt/libraries/Lua/ldo.c:137
#24 0x00000000008134d0 in luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*, long, long) at /tmp/factorio-build-e5O6Xt/libraries/Lua/ldo.c:623
#25 0x0000000000f351df in luaD_protectedparser(lua_State*, Zio*, char const*, char const*) at /tmp/factorio-build-e5O6Xt/libraries/Lua/ldo.c:692
#26 0x0000000000f35ade in lua_load at /tmp/factorio-build-e5O6Xt/libraries/Lua/lapi.c:1124
#27 0x0000000000f360c2 in luaL_loadbufferx at /tmp/factorio-build-e5O6Xt/libraries/Lua/lauxlib.c:687
#28 0x0000000001a8882f in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const at /home/build/gcc-9.2/include/c++/9.2.0/bits/basic_string.h:222
#29 0x0000000001a9a1bb in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() at /home/build/gcc-9.2/include/c++/9.2.0/bits/basic_string.h:231
#30 0x0000000001a88b38 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() at /home/build/gcc-9.2/include/c++/9.2.0/bits/basic_string.h:658
#31 0x0000000001a88c0c in LuaHelper::packageDofile(lua_State*, PackagePath const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, Crc*) at /tmp/factorio-build-e5O6Xt/src/Util/LuaHelper.cpp:3074
#32 0x0000000001a8308b in LuaHelper::packageRequireTryFile(lua_State*, PackagePath const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Crc&) at /tmp/factorio-build-e5O6Xt/src/Util/LuaHelper.cpp:3160
#33 0x00000000008134d0 in Filesystem::Path::~Path() at /tmp/factorio-build-e5O6Xt/src/Filesystem/Filesystem.hpp:36 (discriminator 4)
#34 0x0000000000f351df in PackagePath::~PackagePath() at /tmp/factorio-build-e5O6Xt/src/Package/PackagePath.hpp:15 (discriminator 4)
#35 0x0000000000f357bb in LuaHelper::packageRequire(lua_State*) at /tmp/factorio-build-e5O6Xt/src/Util/LuaHelper.cpp:3286 (discriminator 4)
#36 0x0000000000f529ad in luaD_precall(lua_State*, lua_TValue*, int) at /tmp/factorio-build-e5O6Xt/libraries/Lua/ldo.c:350
#37 0x00000000010797d2 in luaV_execute(lua_State*) at /tmp/factorio-build-e5O6Xt/libraries/Lua/lvm.c:713 (discriminator 3)
#38 0x000000000126dbba in luaD_call(lua_State*, lua_TValue*, int, int) at /tmp/factorio-build-e5O6Xt/libraries/Lua/ldo.c:424
#39 0x00000000005bd06f in luaD_rawrunprotected(lua_State*, void (*)(lua_State*, void*), void*) at /tmp/factorio-build-e5O6Xt/libraries/Lua/ldo.c:166
#40 (nil) in luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*, long, long) at /tmp/factorio-build-e5O6Xt/libraries/Lua/ldo.c:623
#41 0x00000000005ce20e in lua_pcallk at /tmp/factorio-build-e5O6Xt/libraries/Lua/lapi.c:1111
#42 (nil) in LuaHelper::pCallWithStackTrace(lua_State*, int, int) at /tmp/factorio-build-e5O6Xt/src/Util/LuaHelper.cpp:4143
#43 0x0000000000000006 in LuaHelper::packageDofile(lua_State*, PackagePath const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, Crc*) at /tmp/factorio-build-e5O6Xt/src/Util/LuaHelper.cpp:3081
#44 0x00030000005e6e20 in LuaHelper::packageRequireTryFile(lua_State*, PackagePath const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, Crc&) at /tmp/factorio-build-e5O6Xt/src/Util/LuaHelper.cpp:3160
#45 0x0000000000000008 in LuaHelper::packageRequire(lua_State*) at /tmp/factorio-build-e5O6Xt/src/Util/LuaHelper.cpp:3276 (discriminator 1)
#46 (nil) in luaD_precall(lua_State*, lua_TValue*, int) at /tmp/factorio-build-e5O6Xt/libraries/Lua/ldo.c:350
#47 0x0000000003f7d450 in luaV_execute(lua_State*) at /tmp/factorio-build-e5O6Xt/libraries/Lua/lvm.c:713 (discriminator 3)
#48 0x0000000003f7d46e in luaD_call(lua_State*, lua_TValue*, int, int) at /tmp/factorio-build-e5O6Xt/libraries/Lua/ldo.c:424
#49 0x00007fff43449180 in luaD_rawrunprotected(lua_State*, void (*)(lua_State*, void*), void*) at /tmp/factorio-build-e5O6Xt/libraries/Lua/ldo.c:166
#50 0x00007fff4344c670 in luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*, long, long) at /tmp/factorio-build-e5O6Xt/libraries/Lua/ldo.c:623
#51 0x0000000000000001 in lua_pcallk at /tmp/factorio-build-e5O6Xt/libraries/Lua/lapi.c:1111
#52 0x00007fff4344b220 in LuaHelper::pCallWithStackTrace(lua_State*, int, int) at /tmp/factorio-build-e5O6Xt/src/Util/LuaHelper.cpp:4143
#53 0x000000004305b1e0 in LuaHelper::packageDofile(lua_State*, PackagePath const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, Crc*) at /tmp/factorio-build-e5O6Xt/src/Util/LuaHelper.cpp:3081
#54 0xffffffffffffffff in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const at /home/build/gcc-9.2/include/c++/9.2.0/bits/basic_string.h:222
#55 0x0000000003f7d451 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() at /home/build/gcc-9.2/include/c++/9.2.0/bits/basic_string.h:231
#56 0x00007fff4344b1e0 in std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() at /home/build/gcc-9.2/include/c++/9.2.0/bits/basic_string.h:658
#57 0x00007fff4344b270 in LuaDataLoader::loadData(PackagePath const&, Paths*, Crc&) at /tmp/factorio-build-e5O6Xt/src/Data/LuaDataLoader.cpp:148
#58 (nil) in std::unique_ptr<std::filesystem::__cxx11::path::_List::_Impl, std::filesystem::__cxx11::path::_List::_Impl_deleter>::~unique_ptr() at /home/build/gcc-9.2/include/c++/9.2.0/bits/unique_ptr.h:283
#59 0x00007fff4344b220 in std::filesystem::__cxx11::path::_List::~_List() at /home/build/gcc-9.2/include/c++/9.2.0/bits/fs_path.h:569
#60 (nil) in std::filesystem::__cxx11::path::~path() at /home/build/gcc-9.2/include/c++/9.2.0/bits/fs_path.h:218
#61 0x00007fff434491e2 in Filesystem::Path::~Path() at /tmp/factorio-build-e5O6Xt/src/Filesystem/Filesystem.hpp:36
#62 0x00007f6b60faab88 in PackagePath::~PackagePath() at /tmp/factorio-build-e5O6Xt/src/Package/PackagePath.hpp:15
#63 0x000000000a332d30 in ModManager::loadMod(ModID, LuaDataLoader&, ModManager::LuaHistoryData&, PackagePath const&, char const*, Crc&) at /tmp/factorio-build-e5O6Xt/src/Data/ModManager.cpp:702
#64 0x0000000003f7d462 in ModManager::loadData(bool) at /tmp/factorio-build-e5O6Xt/src/Data/ModManager.cpp:437 (discriminator 6)
#65 0x0000000000000003 in GlobalContext::init(bool, bool, bool, std::optional<WindowPositionData>) at /tmp/factorio-build-e5O6Xt/src/GlobalContext.cpp:504
#66 0x0000000000000008 in main at /tmp/factorio-build-e5O6Xt/src/Main.cpp:713 (discriminator 2)
#67 0x0000000003f7d466 in ?? at ??:0
#68 0x0000000000000003 in _start at ??:?
Stack trace logging done
  40.134 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.

Post Reply

Return to “Technical Help”