2019-11-21 23:16 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0006327Spring engineGeneralpublic2019-11-03 13:42
Reporteresainane 
Assigned ToKloot 
PrioritynormalSeveritycrashReproducibilityhave not tried
StatusresolvedResolutionfixed 
Product Version104.0 +git 
Target VersionFixed in Version104.0 +git 
Summary0006327: heap-buffer-overflow in spring 104.0.1-1429-g1add37cca0
DescriptionWith the upstream built 104.0.1-1429-g1add37cca0 linux spring version, the game crashes somewhere between 3 and 5 minutes into a networked game, with libc complaining that malloc's internal data structures have become corrupted, killing the game.

This issue does not seem to appear in a local game.

infolog.txt is flooded with 'Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"'

Building a custom version of 104.0.1-1429-g1add37cca0 with -fsanitize=address and -fsanitize=undefined, inserting the line "if (game)" in rts/System/SpringApp.cpp line 651 to prevent the sanitizer from halting the process earlier due to a null pointer dereference in the immediately following "game->KillLua(false);", the address sanitizer detects the following buffer overlow as soon as a networked game starts:

=================================================================
==27185==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6040003e8c3a at pc 0x5590a49b2530 bp 0x7ffd92c1e370 sp 0x7ffd92c1e368
WRITE of size 4 at 0x6040003e8c3a thread T0 (spring-main)
    #0 0x5590a49b252f in netcode::PackPacket& netcode::PackPacket::operator<< <float>(float const&) /home/user/repo/springrts/rts/System/Net/PackPacket.h:34
    #1 0x5590a49b252f in CSelectedUnitsHandler::SendCommandsToUnits(std::vector<int, std::allocator<int> > const&, std::vector<Command, std::allocator<Command> > const&, bool) /home/user/repo/springrts/rts/Game/SelectedUnitsHandler.cpp:1089
    #2 0x5590a5dcc1a4 in LuaUnsyncedCtrl::GiveOrderArrayToUnitArray(lua_State*) /home/user/repo/springrts/rts/Lua/LuaUnsyncedCtrl.cpp:2562
    0000003 0x5590a89bcff0 in luaD_precall(lua_State*, lua_TValue*, int) /home/user/repo/springrts/rts/lib/lua/src/ldo.cpp:320
    0000004 0x5590a8a0f35d in luaV_execute(lua_State*, int) /home/user/repo/springrts/rts/lib/lua/src/lvm.cpp:613
    0000005 0x5590a89bfebc in luaD_call(lua_State*, lua_TValue*, int) /home/user/repo/springrts/rts/lib/lua/src/ldo.cpp:378
    #6 0x5590a89b85eb in luaD_rawrunprotected(lua_State*, void (*)(lua_State*, void*), void*) /home/user/repo/springrts/rts/lib/lua/src/ldo.cpp:116
    #7 0x5590a89c0a93 in luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*, long, long) /home/user/repo/springrts/rts/lib/lua/src/ldo.cpp:464
    #8 0x5590a89a11b8 in lua_pcall(lua_State*, int, int, int) /home/user/repo/springrts/rts/lib/lua/src/lapi.cpp:833
    #9 0x5590a89a8982 in luaB_pcall /home/user/repo/springrts/rts/lib/lua/src/lbaselib.cpp:377
    0000010 0x5590a89bcff0 in luaD_precall(lua_State*, lua_TValue*, int) /home/user/repo/springrts/rts/lib/lua/src/ldo.cpp:320
    #11 0x5590a8a0f35d in luaV_execute(lua_State*, int) /home/user/repo/springrts/rts/lib/lua/src/lvm.cpp:613
    0000012 0x5590a89bfebc in luaD_call(lua_State*, lua_TValue*, int) /home/user/repo/springrts/rts/lib/lua/src/ldo.cpp:378
    0000013 0x5590a89b85eb in luaD_rawrunprotected(lua_State*, void (*)(lua_State*, void*), void*) /home/user/repo/springrts/rts/lib/lua/src/ldo.cpp:116
    0000014 0x5590a89c0a93 in luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*, long, long) /home/user/repo/springrts/rts/lib/lua/src/ldo.cpp:464
    #15 0x5590a89a11b8 in lua_pcall(lua_State*, int, int, int) /home/user/repo/springrts/rts/lib/lua/src/lapi.cpp:833
    #16 0x5590a89a8982 in luaB_pcall /home/user/repo/springrts/rts/lib/lua/src/lbaselib.cpp:377
    #17 0x5590a89bcff0 in luaD_precall(lua_State*, lua_TValue*, int) /home/user/repo/springrts/rts/lib/lua/src/ldo.cpp:320
    #18 0x5590a8a0f35d in luaV_execute(lua_State*, int) /home/user/repo/springrts/rts/lib/lua/src/lvm.cpp:613
    #19 0x5590a89bfebc in luaD_call(lua_State*, lua_TValue*, int) /home/user/repo/springrts/rts/lib/lua/src/ldo.cpp:378
    0000020 0x5590a89b85eb in luaD_rawrunprotected(lua_State*, void (*)(lua_State*, void*), void*) /home/user/repo/springrts/rts/lib/lua/src/ldo.cpp:116
    #21 0x5590a89c0a93 in luaD_pcall(lua_State*, void (*)(lua_State*, void*), void*, long, long) /home/user/repo/springrts/rts/lib/lua/src/ldo.cpp:464
    #22 0x5590a89a11b8 in lua_pcall(lua_State*, int, int, int) /home/user/repo/springrts/rts/lib/lua/src/lapi.cpp:833
    #23 0x5590a576605d in ScopedLuaCall /home/user/repo/springrts/rts/Lua/LuaHandle.cpp:326
    0000024 0x5590a576605d in CLuaHandle::RunCallInTraceback(lua_State*, LuaHashString const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int, int, int, bool) /home/user/repo/springrts/rts/Lua/LuaHandle.cpp:412
    #25 0x5590a5769ef9 in CLuaHandle::RunCallInTraceback(lua_State*, LuaHashString const&, int, int, int, bool) /home/user/repo/springrts/rts/Lua/LuaHandle.cpp:422
    0000026 0x5590a57cb5e6 in CLuaHandle::GameFrame(int) /home/user/repo/springrts/rts/Lua/LuaHandle.cpp:657
    0000027 0x5590a795b233 in void IterateEventClientList<std::vector<CEventClient*, std::allocator<CEventClient*> >, void (CEventClient::*)(int), int&>(std::vector<CEventClient*, std::allocator<CEventClient*> >&, void (CEventClient::* const&)(int), int&) /home/user/repo/springrts/rts/System/EventHandler.cpp:453
    #28 0x5590a78e69b9 in CEventHandler::GameFrame(int) /home/user/repo/springrts/rts/System/EventHandler.cpp:499
    0000029 0x5590a465690e in CGame::SimFrame() /home/user/repo/springrts/rts/Game/Game.cpp:1520
    #30 0x5590a5663249 in CGame::ClientReadNet() /home/user/repo/springrts/rts/Net/NetCommands.cpp:562
    #31 0x5590a46847fb in CGame::Update() /home/user/repo/springrts/rts/Game/Game.cpp:1076
    #32 0x5590a7bbf497 in SpringApp::Update() /home/user/repo/springrts/rts/System/SpringApp.cpp:764
    #33 0x5590a7bdc9b2 in SpringApp::Run() /home/user/repo/springrts/rts/System/SpringApp.cpp:803
    0000034 0x5590a7aa26a1 in Run(int, char**) /home/user/repo/springrts/rts/System/Main.cpp:43
    0000035 0x5590a432e93f in main /home/user/repo/springrts/rts/System/Main.cpp:94
    #36 0x7f997e20a09a in __libc_start_main ../csu/libc-start.c:308
    #37 0x5590a43fb5f9 in _start (/home/user/Zero-K/engine/linux64/104.0.1-1429-g1add37c/spring+0xdc355f9)

0x6040003e8c3d is located 0 bytes to the right of 45-byte region [0x6040003e8c10,0x6040003e8c3d)
allocated by thread T0 (spring-main) here:
    #0 0x7f9980368ef0 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.5+0xeaef0)
    #1 0x5590a882a970 in netcode::RawPacket::RawPacket(unsigned int) /home/user/repo/springrts/rts/System/Net/RawPacket.h:37
    #2 0x5590a882a970 in netcode::PackPacket::PackPacket(unsigned int) /home/user/repo/springrts/rts/System/Net/PackPacket.cpp:15

SUMMARY: AddressSanitizer: heap-buffer-overflow /home/user/repo/springrts/rts/System/Net/PackPacket.h:34 in netcode::PackPacket& netcode::PackPacket::operator<< <float>(float const&)
Shadow bytes around the buggy address:
  0x0c0880075130: fa fa fa fa fa fa fa fa fa fa 00 00 00 00 00 fa
  0x0c0880075140: fa fa 00 00 00 00 00 fa fa fa fa fa fa fa fa fa
  0x0c0880075150: fa fa 00 00 00 00 00 fa fa fa 00 00 00 00 00 00
  0x0c0880075160: fa fa 00 00 00 00 00 fa fa fa 00 00 00 00 00 fa
  0x0c0880075170: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
=>0x0c0880075180: fa fa 00 00 00 00 00[05]fa fa 00 00 00 00 00 fa
  0x0c0880075190: fa fa 00 00 00 00 00 03 fa fa 00 00 00 00 00 fa
  0x0c08800751a0: fa fa 00 00 00 00 00 fa fa fa fa fa fa fa fa fa
  0x0c08800751b0: fa fa fa fa fa fa fa fa fa fa 00 00 00 00 00 04
  0x0c08800751c0: fa fa 00 00 00 00 00 04 fa fa 00 00 00 00 00 00
  0x0c08800751d0: fa fa fa fa fa fa fa fa fa fa 00 00 00 00 00 fa
Shadow byte legend (one shadow byte represents 8 application bytes):
  Addressable: 00
  Partially addressable: 01 02 03 04 05 06 07
  Heap left redzone: fa
  Freed heap region: fd
  Stack left redzone: f1
  Stack mid redzone: f2
  Stack right redzone: f3
  Stack after return: f5
  Stack use after scope: f8
  Global redzone: f9
  Global init order: f6
  Poisoned by user: f7
  Container overflow: fc
  Array cookie: ac
  Intra object redzone: bb
  ASan internal: fe
  Left alloca redzone: ca
  Right alloca redzone: cb
==27185==ABORTING


It is my suspicion that similar heap overflows occur repeatedly with network traffic until something that the libc checks is overwritten, at which point the game crashes.

This issue does not occur with 104.0.1-1398-g7442945.
Steps To ReproduceJoin a networked game on linux and have an opponent make many commands for a few minutes until the game crashes, or build with -fsanitize=address -fsanitize=undefined to detect more buffer overflows almost instantly.
Additional InformationExample replay: https://zero-k.info/Battles/Detail/790393

Infolog from example game attached.
TagsNo tags attached.
Checked infolog.txt for ErrorsYes
Attached Files
  • txt file icon 20191103070848_infolog.txt (119,378 bytes) 2019-11-03 12:04 -
    [DataDirLocater::FindWriteableDataDir] using writeable data-directory "/home/user/Zero-K/"
    Using writeable configuration source: "/home/user/Zero-K/springsettings.cfg"
    Using additional read-only configuration source: "/home/user/Zero-K/engine/linux64/104.0.1-1429-g1add37c/springsettings.cfg"
    LogOutput initialized. Logging to /home/user/Zero-K/infolog.txt
    ============== <Log Sections> ==============
      Available:
        ArchiveScanner
        AutohostInterface
        BumpWater
        CSMFGroundTextures
        CrashHandler
        CregSerializer
        DecalsDrawerGL4
        DynWater
        FarTextureHandler
        Font
        GameServer
        GroundMoveType
        KeyBindings
        LuaSocket
        Model
        Net
        Path
        Piece
        RoamMeshDrawer
        Shader
        SkyBox
        Sound
        Texture
        VFS
      Enabled:
        Sound (Notice)
        VFS (Info)
      
      Enable or disable log sections using the LogSections configuration key
      or the SPRING_LOG_SECTIONS environment variable (both comma separated).
      Use "none" to disable the default log sections.
    ============== </Log Sections> ==============
    
    ============== <User Config> ==============
      AllowDeferredMapRendering = 1
      AllowDeferredModelRendering = 1
      BumpWaterDepthBits = 16
      BumpWaterReflection = 0
      BumpWaterRefraction = 0
      BumpWaterShoreWaves = 0
      BumpWaterTexSizeReflection = 64
      CamFreeScrollSpeed = 50
      CamMode = 1
      CamTimeExponent = 4.0
      CamTimeFactor = 1.0
      CubeTexSizeReflection = 64
      CubeTexSizeSpecular = 64
      DualScreenMiniMapOnLeft = 1
      EdgeMoveDynamic = 0
      EdgeMoveWidth = 0.003
      FPSFOV = 90
      FPSScrollSpeed = 50
      FeatureDrawDistance = 600000
      FeatureFadeDistance = 600000
      FontSize = 18
      Fullscreen = 0
      GrassDetail = 1
      GroundDecals = 2
      GroundDetail = 90
      GroundScarAlphaFade = 1
      HangTimeout = 30
      HardwareCursor = 1
      InitialNetworkTimeout = 0
      InputTextGeo = 0.26 0.73 0.02 0.028
      LODScale = 1.000
      LODScaleReflection = 1.000
      LODScaleRefraction = 1.000
      LODScaleShadow = 1.000
      LuaGarbageCollectionMemLoadMult = 100
      MSAALevel = 4
      MaxParticles = 9000
      MaxSounds = 32
      MaximumTransmissionUnit = 0
      MiddleClickScrollSpeed = -0.0015
      MiniMapMarker = 0
      MouseDragCircleCommandThreshold = 25
      MouseDragScrollThreshold = 0
      OverheadMaxHeightFactor = 1.39999998
      OverheadScrollSpeed = 50
      ReconnectTimeout = 0
      RotOverheadScrollSpeed = 50
      RotateLogFiles = 1
      ScreenshotCounter = 14
      ScrollWheelSpeed = -25
      Shadows = 0
      ShowClock = 0
      ShowFPS = 1
      ShowPlayerInfo = 0
      SplashScreenDir = ./MenuLoadscreens
      TeamHighlight = 0
      TreeRadius = 1000
      UnitIconDist = 0
      UnitLodDist = 500
      UseDistToGroundForIcons = 1.10000002
      UseLuaMemPools = 0
      VFSCacheArchiveFiles = 0
      Water = 0
      WindowPosX = 1
      WindowPosY = 35
      XResolution = 1920
      XResolutionWindowed = 1918
      YResolution = 1200
      YResolutionWindowed = 1138
      snd_volmaster = 35
    ============== </User Config> ==============
    
    ============== <User System> ==============
      Spring Engine Version: 104.0.1-1429-g1add37c maintenance
          Build Environment: gcc libstdc++ version 20160609
           Compiler Version: gcc-5.4.0 20160609
           Operating System: Linux 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) (x86_64)
            Hardware Config: Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz; 32092MB RAM
           Binary Word Size: 64-bit (native)
              Process Clock: std::chrono::high_resolution_clock
         Physical CPU Cores: 6
          Logical CPU Cores: 12
    ============== </User System> ==============
    
    [CrashHandler] Core dumps enabled, not installing signal handler
    [CrashHandler] see /proc/sys/kernel/core_pattern where it gets written
    [good_fpu_init][STREFLOP_SSE]
    	SSE 1.0 : 1,  SSE 2.0 : 1
    	SSE 3.0 : 1, SSSE 3.0 : 1
    	SSE 4.1 : 1,  SSE 4.2 : 1
    	SSE 4.0A: 0,  SSE 5.0A: 0
    [WatchDog::Install] installed (hang-timeout: 30s)
    [WatchDog::RegisterThread] registering controls for thread [main]
    [GL::CheckAvailableVideoModes] desktop={1920x1200x24bpp@60Hz} current={1920x1200x24bpp@60Hz}
    	display=1 modes=20 bounds={x=0, y=0, w=1920, h=1200}
    		[ 1] 1920x1200x24bpp@60Hz
    		[ 2] 1920x1080x24bpp@60Hz
    		[10] 1280x720x24bpp@60Hz
    	display=2 modes=17 bounds={x=1920, y=0, w=1680, h=1050}
    		[ 1] 1680x1050x24bpp@60Hz
    		[ 2] 1440x900x24bpp@60Hz
    		[ 5] 1280x800x24bpp@60Hz
    		[ 6] 1280x720x24bpp@60Hz
    [GR::CreateSDLWindow] using 4x anti-aliasing and 24-bit depth-buffer (PF="SDL_PIXELFORMAT_RGB888") for main window
    [GR::CreateSDLWindow] using 4x anti-aliasing and 24-bit depth-buffer (PF="SDL_PIXELFORMAT_RGB888") for hidden window
    [GR::LogVersionInfo]
    	SDL version : 2.0.9 (linked) / 2.0.4 (compiled)
    	GL version  : 4.6.0 NVIDIA 418.74
    	GL vendor   : NVIDIA Corporation
    	GL renderer : GeForce GTX 970/PCIe/SSE2
    	GLSL version: 4.60 NVIDIA
    	GLEW version: 2.1.0
    	GPU memory  : 4096MB (total) / 3148MB (available)
    	SDL swap-int: 1
    	
    	ARB shader support        : 1
    	GLSL shader support       : 1
    	FBO extension support     : 1
    	NVX GPU mem-info support  : 1
    	ATI GPU mem-info support  : 0
    	NPOT-texture support      : 1 (1)
    	S3TC/DXT1 texture support : 1/1
    	texture query-LOD support : 1 (1)
    	MSAA frame-buffer support : 1 (1)
    	24-bit Z-buffer support   : 1 (-)
    	primitive-restart support : 1 (1)
    	clip-space control support: 1 (1)
    	seamless cube-map support : 1 (1)
    	frag-depth layout support : 1 (-)
    	
    	max. FBO samples             : 32
    	max. texture size            : 16384
    	max. texture anisotropy level: 16.000000
    	max. vec4 varyings/attributes: 31/16
    	max. draw-buffers            : 8
    	max. rec. indices/vertices   : 1048576/1048576
    	max. uniform buffer-bindings : 84
    	max. uniform block-size      : 64KB
    	
    	enable ATI-hacks : 0
    	compress MIP-maps: 0
    [GR::ToggleGLDebugOutput] OpenGL debug-context not installed (dbgErrors=0 dbgTraces=0)
    [GR::UpdateGLConfigs]
    [VSync::SetInterval] interval=0 (disabled)
    [GR::UpdateGLGeometry][1] winSize=<1,1>
    [GR::UpdateGLGeometry][2] winSize=<1918,1138>
    [GR::InitGLState]
    [GR::LogDisplayMode] display-mode set to 1918x1138x24bpp@60Hz (windowed::decorated)
    [TexMemPool::Resize] poolSize=268435456u allocSize=0u texCount=0u
    Warning: [Watchdog] Hang detection triggered for Spring 104.0.1-1429-g1add37c maintenance.
    Warning: 	(in threads: {main,load,audio,vfsi}={1,0,0,0})
    [CrashHandler] Warning: Suspended-thread Stacktrace (main) for Spring 104.0.1-1429-g1add37c maintenance:
    [CrashHandler] Warning:   <00> /lib/x86_64-linux-gnu/libpthread.so.0(+0x12730) [0x7fde2d131730]  __restore_rt
    [CrashHandler] Warning: [00]                                                            0x12730  ??:?
    [CrashHandler] Warning:   <01>                                          .../spring() [0xb2ec37]  TT_New_Context
    [CrashHandler] Warning: [01]                                                           0xb2ec37  ??:?
    [CrashHandler] Warning:   <02>                                          .../spring() [0xb2feed]  TT_New_Context
    [CrashHandler] Warning: [02]                                                           0xb2feed  ??:?
    [CrashHandler] Warning:   <03>                                          .../spring() [0xb30956]  TT_New_Context
    [CrashHandler] Warning: [03]                                                           0xb30956  ??:?
    [CrashHandler] Warning:   <04>                                          .../spring() [0xb0f37f]  FT_Outline_Transform
    [CrashHandler] Warning: [04]                                                           0xb0f37f  ??:?
    [CrashHandler] Warning:   <05>                                          .../spring() [0xadaa77]  FcFontSetPrint
    [CrashHandler] Warning: [05]                                                           0xadaa77  ??:?
    [CrashHandler] Warning:   <06>                                          .../spring() [0xadb065]  FcFontSetPrint
    [CrashHandler] Warning: [06]                                                           0xadb065  ??:?
    [CrashHandler] Warning:   <07>                .../spring(FcFreeTypeQueryFace+0x14eb) [0xadca6b]  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::vector<int, std::allocator<int> > >, std::_Select1st<std::pair<unsigned int const, std::vector<int, std::allocator<int> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::vector<int, std::allocator<int> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::vector<int, std::allocator<int> > > >, unsigned int const&)
    [CrashHandler] Warning: [07]                                                           0x6dca6b  ??:?
    [CrashHandler] Warning:   <08>                      .../spring(FcFreeTypeQuery+0x99) [0xadd009]  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::vector<int, std::allocator<int> > >, std::_Select1st<std::pair<unsigned int const, std::vector<int, std::allocator<int> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::vector<int, std::allocator<int> > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::vector<int, std::allocator<int> > > >, unsigned int const&)
    [CrashHandler] Warning: [08]                                                           0x6dd009  ??:?
    [CrashHandler] Warning:   <09>                                          .../spring() [0xaf1942]  FcFileIsDir
    [CrashHandler] Warning: [09]                                                           0xaf1942  ??:?
    [CrashHandler] Warning:   <10>                                          .../spring() [0xaf1de9]  FcFileIsDir
    [CrashHandler] Warning: [10]                                                           0xaf1de9  ??:?
    [CrashHandler] Warning:   <11>                                          .../spring() [0xaf2013]  FcDirScan
    [CrashHandler] Warning: [11]                                                           0xaf2013  ??:?
    [CrashHandler] Warning:   <12>                                          .../spring() [0xaf0974]  FcConfigAppFontClear
    [CrashHandler] Warning: [12]                                                           0xaf0974  ??:?
    [CrashHandler] Warning:   <13>                   .../spring(FcConfigBuildFonts+0x3b) [0xaf0a3b]  std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
    [CrashHandler] Warning: [13]                                                           0x6f0a3b  ??:?
    [CrashHandler] Warning:   <14>                                          .../spring() [0xadd686]  FcInitLoadConfig
    [CrashHandler] Warning: [14]                                                           0xadd686  ??:?
    [CrashHandler] Warning:   <15>                                          .../spring() [0xaedfed]  FcConfigDestroy
    [CrashHandler] Warning: [15]                                                           0xaedfed  ??:?
    [CrashHandler] Warning:   <16>                                          .../spring() [0xaee029]  FcConfigDestroy
    [CrashHandler] Warning: [16]                                                           0xaee029  ??:?
    [CrashHandler] Warning:   <17>                                          .../spring() [0x97b459]  std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_default_append(unsigned long)
    [CrashHandler] Warning: [17]                                                           0x97b459  ??:?
    [CrashHandler] Warning:   <18>                                          .../spring() [0x97b6ab]  std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_default_append(unsigned long)
    [CrashHandler] Warning: [18]                                                           0x97b6ab  ??:?
    [CrashHandler] Warning:   <19>           /build/glibc-vjB4T1/glibc-2.28/nptl/pthread_once.c:118  __pthread_once_slow
    [CrashHandler] Warning:   <19>                                                           0xf997  /build/glibc-vjB4T1/glibc-2.28/nptl/pthread_once.c:118
    [CrashHandler] Warning:   <20>                                          .../spring() [0x9735cd]  std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_default_append(unsigned long)
    [CrashHandler] Warning: [20]                                                           0x9735cd  ??:?
    [CrashHandler] Warning:   <21>                                          .../spring() [0x97a2c8]  std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_default_append(unsigned long)
    [CrashHandler] Warning: [21]                                                           0x97a2c8  ??:?
    [CrashHandler] Warning:   <22>                                          .../spring() [0x981ca9]  void std::deque<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)
    [CrashHandler] Warning: [22]                                                           0x981ca9  ??:?
    [CrashHandler] Warning:   <23>                                          .../spring() [0x97f4bc]  std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_default_append(unsigned long)
    [CrashHandler] Warning: [23]                                                           0x97f4bc  ??:?
    [CrashHandler] Warning:   <24>                                          .../spring() [0x97f6ed]  std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_default_append(unsigned long)
    [CrashHandler] Warning: [24]                                                           0x97f6ed  ??:?
    [CrashHandler] Warning:   <25>                                          .../spring() [0x980910]  std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_default_append(unsigned long)
    [CrashHandler] Warning: [25]                                                           0x980910  ??:?
    [CrashHandler] Warning:   <26>                                          .../spring() [0x980fd4]  std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_default_append(unsigned long)
    [CrashHandler] Warning: [26]                                                           0x980fd4  ??:?
    [CrashHandler] Warning:   <27>                                          .../spring() [0x9e6eff]  safe_strcat
    [CrashHandler] Warning: [27]                                                           0x9e6eff  ??:?
    [CrashHandler] Warning:   <28>                                          .../spring() [0x9e75d8]  safe_strcat
    [CrashHandler] Warning: [28]                                                           0x9e75d8  ??:?
    [CrashHandler] Warning:   <29>                                          .../spring() [0x9d06c9]  std::_Sp_counted_ptr_inplace<std::__future_base::_Deferred_state<std::_Bind_simple<std::function<void (gzFile_s*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)> (gzFile_s*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>, void>, std::allocator<std::__future_base::_Deferred_state<std::_Bind_simple<std::function<void (gzFile_s*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)> (gzFile_s*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)>, void> >, (__gnu_cxx::_Lock_policy)2>::_M_dispose()
    [CrashHandler] Warning: [29]                                                           0x9d06c9  ??:?
    [CrashHandler] Warning:   <30>                                          .../spring() [0x57113a]  std::_Sp_counted_ptr_inplace<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (CGameServer::*)()> (CGameServer*)> ()> >, std::allocator<std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (CGameServer::*)()> (CGameServer*)> ()> > >, (__gnu_cxx::_Lock_policy)2>::~_Sp_counted_ptr_inplace()
    [CrashHandler] Warning: [30]                                                           0x57113a  ??:?
    [CrashHandler] Warning:   <31>       /build/glibc-vjB4T1/glibc-2.28/csu/../csu/libc-start.c:342  __libc_start_main
    [CrashHandler] Warning:   <31>                                                          0x2409b  /build/glibc-vjB4T1/glibc-2.28/csu/../csu/libc-start.c:342
    [CrashHandler] Warning:   <32>                               .../spring(_start+0x29) [0x590d29]  ??
    [CrashHandler] Warning:   <32>                                                         0x190d29  ??:0
    [~ScopedOnceTimer][FtLibraryHandler::FontConfigInit (version 2.11.94)] 35927ms
    [WatchDog::RegisterThread] registering controls for thread [vfsi]
    [DataDirLocater::FindWriteableDataDir] using writeable data-directory "/home/user/Zero-K/"
    [DataDirLocater::Check] Isolation Mode!
    [DataDirLocater::FilterUsableDataDirs] using read-write data directory: /home/user/Zero-K/
    [DataDirLocater::FilterUsableDataDirs] using read-only data directory: /home/user/Zero-K/engine/linux64/104.0.1-1429-g1add37c/
    Scanning: /home/user/Zero-K/engine/linux64/104.0.1-1429-g1add37c/base
    Scanning: /home/user/Zero-K/maps
    Scanning: /home/user/Zero-K/games
    Scanning: /home/user/Zero-K/packages
    [~ScopedOnceTimer][CArchiveScanner::ScanAllDirs] 6ms
    [VFS] [SpringVFS::ReserveArchives<this=0x7fde08027da0>]
    [VFS] [SpringVFS::AddArchive<this=0x7fde08027da0>(arName="Spring content v1", overwrite=false)] section=2 cached=0
    [VFS] [VFSHandler::SetGlobalInstanceRaw] handler=0x7fde08027da0 (SpringVFS) global=(nil) (null)
    [WatchDog::DeregisterThread] deregistering controls for thread [vfsi]
    [ThreadPool::SetThreadCount][1] wanted=3 current=1 maximum=6 (init=1)
    [ThreadPool::SetThreadCount][2] workers=2
    [Threading] Main thread CPU affinity mask set: 1020 (config is 4092)
    [f=-000001] [~ScopedOnceTimer][ISound::Init::New] 0ms
    [f=-000001] [Sound] [Sound::UpdateThread][1] cfgMaxSounds=32
    [f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (0.3ms)
    [f=-000001] [WatchDog::RegisterThread] registering controls for thread [audio]
    [f=-000001] [Sound] [Sound::InitThread][1]
    [f=-000001] [Sound] [Sound::OpenOpenALDevice] opening default device "OpenAL Soft"
    [f=-000001] [Sound] [Sound::OpenOpenALDevice] device=0x7fddfc0220b0 context=0x7fddfc0208b0
    [f=-000001] [Sound] [Sound::InitThread][4][OpenAL API Info]
    [f=-000001] [Sound]   Vendor:         OpenAL Community
    [f=-000001] [Sound]   Version:        1.1 ALSOFT 1.19.1
    [f=-000001] [Sound]   Renderer:       OpenAL Soft
    [f=-000001] [Sound]   AL Extensions:  AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFTX_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize
    [f=-000001] [Sound]   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_device_clock ALC_SOFT_HRTF ALC_SOFT_loopback ALC_SOFT_output_limiter ALC_SOFT_pause_device
    [f=-000001] [Sound]   Devices:
    [f=-000001] [Sound]     [Built-in Audio Analog Stereo]
    [f=-000001] [Sound]     [GM204 High Definition Audio Controller Digital Stereo (HDMI)]
    [f=-000001] [Sound] [Sound::GetMaxMonoSources] #attribs=29
    [f=-000001] [Sound] [Sound::GetMaxMonoSources] {cfg,alc}MaxSounds={32,255}
    [f=-000001] [Sound]   EFX Enabled: yes
    [f=-000001] [Sound] [Sound::UpdateThread][2]
    [f=-000001] [~ScopedOnceTimer][ISound::Init::Dev] 100ms
    [f=-000001] [LuaMenuController::Reset] using menu archive "Chobby v1.7.10.0"
    [f=-000001] [VFS] [LuaMenuVFS::AddArchive<this=0x7fde08027da0>(arName="Chobby v1.7.10.0", overwrite=false)] section=3 cached=0
    [f=-000001] [VFS] [LuaMenuVFS::AddArchive<this=0x7fde08027da0>(arName="Spring content v1", overwrite=false)] section=2 cached=0
    [f=-000001] [VFS] [LuaMenuVFS::AddArchive<this=0x7fde08027da0>(arName="Spring Bitmaps", overwrite=false)] section=2 cached=0
    [f=-000001] [VFS] [LuaMenuVFS::AddArchive<this=0x7fde08027da0>(arName="Spring Cursors", overwrite=false)] section=2 cached=0
    [f=-000001] LuaMenu Entry Point: "LuaMenu/main.lua"
    [f=-000001] Remember to update handler.lua once the following is in basecontent: https://github.com/spring/spring/commit/ef6df34ae5dd4eba9b192f695f9b2724da0f83c2
    [f=-000001] Remember to update handler.lua once the following is in basecontent: https://github.com/spring/spring/commit/ef6df34ae5dd4eba9b192f695f9b2724da0f83c2
    [f=-000001] Remember to update handler.lua once the following is in basecontent: https://github.com/spring/spring/commit/ef6df34ae5dd4eba9b192f695f9b2724da0f83c2
    [f=-000001] [LuaMenu] Searching for new Widgets
    [f=-000001] [LuaMenu] Scanning: LuaMenu/Addons/
    [f=-000001] [LuaMenu] Scanning: LuaMenu/Widgets/
    [f=-000001] [LuaMenu] Scanning: LuaMenu/SystemAddons/
    [f=-000001] [LuaMenu] Scanning: LuaMenu/SystemWidgets/
    [f=-000001] [LuaMenu] Scanning: LuaMenu/chili/
    [f=-000001] [LuaMenu] Scanning: libs/chilifx/LuaMenu/widgets
    [f=-000001] [LuaMenu] Scanning: libs/chilivn/LuaMenu/widgets
    [f=-000001] [LuaMenu] Scanning: libs/chotify/LuaMenu/widgets
    [f=-000001] [LuaMenu] Scanning: libs/i18n/LuaMenu/widgets
    [f=-000001] [LuaMenu] Scanning: libs/liblobby/LuaMenu/widgets
    [f=-000001] [LuaMenu] Warning: Missing GetInfo() in: base64.lua
    [f=-000001] [LuaMenu] Warning: Missing GetInfo() in: engineversion.lua
    [f=-000001] Spring.GetWindowGeometry, 1918, 1138, 1, 27
    [f=-000001] Spring.GetViewGeometry, 1918, 1138, 0, 0
    [f=-000001] gl.GetViewSizes, 1918, 1138
    [f=-000001] [LuaMenu] Warning: Missing GetInfo() in: function_override.lua
    [f=-000001] [LuaMenu] Warning: Missing GetInfo() in: json.lua
    [f=-000001] [LuaMenu] Warning: Missing GetInfo() in: tablefunctions.lua
    [f=-000001] [LuaMenu] Warning: Missing GetInfo() in: timefunctions.lua
    [f=-000001] [LuaMenu] Loading widgets   <>=vfs  **=raw  ()=unknown
    [f=-000001] [LuaMenu] Loading API widget:  Delay API              <api_delay.lua>
    [f=-000001] [LuaMenu] Loading API widget:  Limit FPS              <api_limit_fps.lua>
    [f=-000001] [LuaMenu] Loading API widget:  Away Tracker           <gui_away_tracker.lua>
    [f=-000001] [LuaMenu] Loading API widget:  Chili Framework        <api_chili.lua>
    [f=-000001] [LuaMenu] Loading API widget:  LibLobby API           <api_lobby.lua>
    [f=-000001] [liblobby] liblobby configuration: 
    [f=-000001] [liblobby] serverName, Zero-K
    [f=-000001] [liblobby] port, 8200
    [f=-000001] [liblobby] protocol, zks
    [f=-000001] [liblobby] address, zero-k.info
    [f=-000001] [LuaMenu] Loading API widget:  i18n                   <api_i18n.lua>
    [f=-000001] [LuaMenu] Loading API widget:  ChiliFX                <api_chilifx.lua>
    [f=-000001] [ChiliFX] Enabled: true
    [f=-000001] [LuaMenu] Loading API widget:  Chotify                <api_chotify.lua>
    [f=-000001] [Chotify] Enabled: true
    [f=-000001] [LuaMenu] Loading API widget:  Download Handler       <api_download_handler.lua>
    [f=-000001] [LuaMenu] Loading API widget:  Ingame Interface       <api_ingame_interface.lua>
    [f=-000001] [LuaMenu] Loading widget:      Test                   <dbg_test.lua>
    [f=-000001] [LuaMenu] Loading widget:      Command Buffering      <api_command_buffering.lua>
    [f=-000001] [LuaMenu] Loading widget:      Battle List Window     <gui_battle_list_window.lua>
    [f=-000001] [LuaMenu] Loading widget:      Campaign Options Window  <gui_campaign_options.lua>
    [f=-000001] [LuaMenu] Loading widget:      Community Window       <gui_community_window.lua>
    [f=-000001] [LuaMenu] Loading widget:      Download Window        <gui_download_window.lua>
    [f=-000001] [LuaMenu] Loading widget:      Friend Window          <gui_friend_window.lua>
    [f=-000001] [LuaMenu] Loading widget:      Missions Handles       <gui_mission_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Notification Handler   <api_notification_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Planetwars List Window  <gui_planetwars_list_window.lua>
    [f=-000001] [LuaMenu] Loading widget:      Queue List Window      <gui_queue_list_window.lua>
    [f=-000001] [LuaMenu] Loading widget:      Replays window         <gui_replay_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Settings Window        <gui_settings_window.lua>
    [f=-000001] [LuaMenu] Loading widget:      SpringBoard Window     <gui_springboard_window.lua>
    [f=-000001] [LuaMenu] Loading widget:      Users Handler          <api_user_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      ZK wrapper loopback interface  <zk_loopback.lua>
    [f=-000001] [Chobby] Using wrapper port: , 44425
    [f=-000001] [LuaMenu] Loading widget:      Cache Handler API      <api_cache_handler.lua>
    [f=-000001] Deleting path cache, 0
    [f=-000001] [LuaMenu] Loading widget:      Internet Browser API   <api_internet_browser.lua>
    [f=-000001] [LuaMenu] Loading widget:      Map Handler API        <api_map_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Campaign Data Handler  <api_campaign_data.lua>
    [f=-000001] [LuaMenu] Loading widget:      API Script Handler     <api_script_generator.lua>
    [f=-000001] [LuaMenu] Loading widget:      Analytics Handler      <api_analytics.lua>
    [f=-000001] [LuaMenu] Loading widget:      Animation control      <api_animation_control.lua>
    [f=-000001] [LuaMenu] Loading widget:      Battle Login Rejoin    <gui_battle_login_rejoin.lua>
    [f=-000001] [LuaMenu] Loading widget:      Battle Room Window     <gui_battle_room_window.lua>
    [f=-000001] [LuaMenu] Loading widget:      Battle status panel    <gui_battle_status_panel.lua>
    [f=-000001] [LuaMenu] Loading widget:      Benchmark Handler      <gui_benchmark_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Campaign Commander Loadout  <gui_campaign_commander_loadout.lua>
    [f=-000001] [LuaMenu] Loading widget:      Campaign Handler       <gui_campaign_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Campaign Handler ZK    <zk_campaign_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Campaign Save/Load     <gui_campaign_saveload.lua>
    [f=-000001] [LuaMenu] Loading widget:      Campaign Technology Panel  <gui_campaign_technology_panel.lua>
    [f=-000001] [LuaMenu] Loading widget:      Chili Visual Novel     <campaign_chili_vn.lua>
    [f=-000001] [LuaMenu] Loading widget:      Codex Handler          <gui_campaign_codex_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Cursor tooltip         <gui_tooltip.lua>
    [f=-000001] [LuaMenu] Loading widget:      Discord Handler        <api_discord_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Load Game Menu         <gui_loadgame.lua>
    [f=-000001] [LuaMenu] Loading widget:      Login Window           <gui_login_window.lua>
    [f=-000001] [LuaMenu] Loading widget:      Maplist Panel          <gui_maplist_panel.lua>
    [f=-000001] [LuaMenu] Loading widget:      Mission Progress Handler  <api_mission_progress_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Modoptions Panel       <gui_modoptions_panel.lua>
    [f=-000001] [LuaMenu] Loading widget:      Party status panel     <gui_party_status_panel.lua>
    [f=-000001] [LuaMenu] Loading widget:      Planet Battle Handler  <api_planet_battle_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Popup Preloader        <gui_popup_preloader.lua>
    [f=-000001] [LuaMenu] Loading widget:      Queue status panel     <gui_queue_status_panel.lua>
    [f=-000001] [LuaMenu] Loading widget:      Rank update window     <gui_rank_update_window.lua>
    [f=-000001] [LuaMenu] Loading widget:      Steam Coop Handler     <gui_steam_coop_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Steam Handler          <api_steam_handler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Steam Release Notifier  <gui_steam_release_notifier.lua>
    [f=-000001] [LuaMenu] Loading widget:      User status panel      <gui_user_status_panel.lua>
    [f=-000001] [LuaMenu] Loading widget:      ZK Comm Config         <gui_zk_comm_config.lua>
    [f=-000001] [LuaMenu] Loading widget:      ZK replay downloader   <zk_replay_launcher.lua>
    [f=-000001] [LuaMenu] Loading widget:      ChiliProfiler          <dbg_chili_profiler.lua>
    [f=-000001] [LuaMenu] Loading widget:      Image Preloader        <dbg_img_preload.lua>
    [f=-000001] [LuaMenu] Warning: Headers files aren't supported anymore use "require" instead!
    [f=-000001] [LuaMenu] Warning: Headers files aren't supported anymore use "require" instead!
    [f=-000001] [LuaMenu] Loading widget:      Chili lobby            <gui_chili_lobby.lua>
    [f=-000001] [Chobby] Detected game config, byar
    [f=-000001] [Chobby] Detected game config, evorts
    [f=-000001] [Chobby] Detected game config, evortsdev
    [f=-000001] [Chobby] Detected game config, generic
    [f=-000001] [Chobby] Detected game config, taprime
    [f=-000001] [Chobby] Detected game config, tc
    [f=-000001] [Chobby] Detected game config, zk
    [f=-000001] [Chobby] Detected game config, zkdev
    [f=-000001] Vendor and GL, Nvidia, 4
    [f=-000001] High settings preset, 4194304
    [f=-000001] SetSettings Int, GroundScarAlphaFade, 1
    [f=-000001] SetSettings Int, GroundDetail, 120
    [f=-000001] SetSettings Int, GroundDecals, 5
    [f=-000001] Set ATI/intel/other non-nvidia compatibility state: Disabled (Automatic)
    [f=-000001] SetSettings Value, FeatureDrawDistance, 6000
    [f=-000001] SetSettings Value, FeatureFadeDistance, 4500
    [f=-000001] SetSettings Value, MiddleClickScrollSpeed, -0.0015
    [f=-000001] SetSettings Int, CubeTexSizeReflection, 128
    [f=-000001] SetSettings Int, CubeTexSizeSpecular, 128
    [f=-000001] [Settings] Warning: No such key: interfaceScale, but setting it as string anyway.
    [f=-000001] SetSettings Value, ScrollWheelSpeed, -25
    [f=-000001] SetSettings Value, DynamicSky, 0
    [f=-000001] SetSettings Value, AdvSky, 0
    [f=-000001] SetSettings Int, MaxParticles, 25000
    [f=-000001] SetSettings Value, AllowDeferredMapRendering, 1
    [f=-000001] SetSettings Value, AllowDeferredModelRendering, 1
    [f=-000001] SetSettings Int, Shadows, 1
    [f=-000001] SetSettings Value, FullscreenEdgeMove, 1
    [f=-000001] SetSettings Value, WindowedEdgeMove, 1
    [f=-000001] SetSettings Int, MaxDynamicMapLights, 1
    [f=-000001] SetSettings Value, UsePBO, 1
    [f=-000001] SetSettings Value, LuaShaders, 1
    [f=-000001] SetSettings Int, ForceDisableShaders, 0
    [f=-000001] SetSettings Value, AdvUnitShading, 1
    [f=-000001] SetSettings Value, AdvMapShading, 1
    [f=-000001] SetSettings Int, ROAM, 1
    [f=-000001] SetSettings Int, MaxDynamicModelLights, 1
    [f=-000001] SetSettings Int, LoadingMT, 0
    [f=-000001] SetSettings Value, 3DTrees, 1
    [f=-000001] SetSettings Value, BumpWaterAnisotropy, 2
    [f=-000001] SetSettings Value, BumpWaterShoreWaves, 1
    [f=-000001] SetSettings Value, BumpWaterBlurReflection, 1
    [f=-000001] SetSettings Int, BumpWaterRefraction, 1
    [f=-000001] SetSettings Int, BumpWaterTexSizeReflection, 256
    [f=-000001] SetSettings Int, BumpWaterDepthBits, 32
    [f=-000001] SetSettings Int, BumpWaterReflection, 2
    [f=-000001] SetSettings Value, CamFreeScrollSpeed, 50
    [f=-000001] SetSettings Int, RotOverheadScrollSpeed, 50
    [f=-000001] SetSettings Value, MiddleClickScrollSpeed, -0.0015
    [f=-000001] SetSettings Int, OverheadScrollSpeed, 50
    [f=-000001] SetSettings Int, FPSScrollSpeed, 50
    [f=-000001] SetSettings Value, ScrollWheelSpeed, -25
    [f=-000001] SetSettings Int, VSync, 0
    [f=-000001] SetSettings Int, Water, 4
    [f=-000001] [Settings] Warning: No such key: ZKUseNewChiliRTT, but setting it as string anyway.
    [f=-000001] SetSettings Int, GrassDetail, 9
    [f=-000001] SetSettings Int, TreeRadius, 1500
    [f=-000001] [Settings] Warning: No such key: SmoothPoints, but setting it as string anyway.
    [f=-000001] [Settings] Warning: No such key: SmoothLines, but setting it as string anyway.
    [f=-000001] SetSettings Int, MSAALevel, 8
    [f=-000001] [Settings] Warning: No such key: FSAA, but setting it as string anyway.
    [f=-000001] [i18n] Warning: "commanders" is not translated in en
    [f=-000001] [i18n] Error: No translation found for "commanders"
    [f=-000001] SetSettings Int, GroundScarAlphaFade, 1
    [f=-000001] SetSettings Int, GroundDetail, 90
    [f=-000001] SetSettings Int, GroundDecals, 2
    [f=-000001] Set ATI/intel/other non-nvidia compatibility state: Disabled (Automatic)
    [f=-000001] SetSettings Value, FeatureDrawDistance, 600000
    [f=-000001] SetSettings Value, FeatureFadeDistance, 600000
    [f=-000001] SetSettings Value, MiddleClickScrollSpeed, -0.0015
    [f=-000001] SetSettings Value, BumpWaterAnisotropy, 0
    [f=-000001] SetSettings Value, BumpWaterShoreWaves, 0
    [f=-000001] SetSettings Value, BumpWaterBlurReflection, 0
    [f=-000001] SetSettings Int, BumpWaterRefraction, 0
    [f=-000001] SetSettings Int, BumpWaterTexSizeReflection, 64
    [f=-000001] SetSettings Int, BumpWaterDepthBits, 16
    [f=-000001] SetSettings Int, BumpWaterReflection, 0
    [f=-000001] [Settings] Warning: No such key: interfaceScale, but setting it as string anyway.
    [f=-000001] SetSettings Value, ScrollWheelSpeed, -25
    [f=-000001] SetSettings Value, DynamicSky, 0
    [f=-000001] SetSettings Value, AdvSky, 0
    [f=-000001] SetSettings Int, GrassDetail, 1
    [f=-000001] SetSettings Int, TreeRadius, 1000
    [f=-000001] SetSettings Value, AllowDeferredMapRendering, 1
    [f=-000001] SetSettings Value, AllowDeferredModelRendering, 1
    [f=-000001] SetSettings Int, VSync, 0
    [f=-000001] [Settings] Warning: No such key: ZKUseNewChiliRTT, but setting it as string anyway.
    [f=-000001] SetSettings Value, FullscreenEdgeMove, 1
    [f=-000001] SetSettings Value, WindowedEdgeMove, 1
    [f=-000001] SetSettings Int, CubeTexSizeReflection, 64
    [f=-000001] SetSettings Int, CubeTexSizeSpecular, 64
    [f=-000001] SetSettings Int, MaxDynamicMapLights, 1
    [f=-000001] SetSettings Value, UsePBO, 1
    [f=-000001] SetSettings Value, LuaShaders, 1
    [f=-000001] SetSettings Int, ForceDisableShaders, 0
    [f=-000001] SetSettings Value, AdvUnitShading, 1
    [f=-000001] SetSettings Value, AdvMapShading, 1
    [f=-000001] SetSettings Int, ROAM, 1
    [f=-000001] SetSettings Int, MaxDynamicModelLights, 1
    [f=-000001] SetSettings Int, LoadingMT, 0
    [f=-000001] SetSettings Value, 3DTrees, 1
    [f=-000001] SetSettings Value, CamFreeScrollSpeed, 50
    [f=-000001] SetSettings Int, RotOverheadScrollSpeed, 50
    [f=-000001] SetSettings Value, MiddleClickScrollSpeed, -0.0015
    [f=-000001] SetSettings Int, OverheadScrollSpeed, 50
    [f=-000001] SetSettings Int, FPSScrollSpeed, 50
    [f=-000001] SetSettings Value, ScrollWheelSpeed, -25
    [f=-000001] SetSettings Int, Shadows, 0
    [f=-000001] SetSettings Int, Water, 0
    [f=-000001] SetSettings Int, MaxParticles, 9000
    [f=-000001] [Settings] Warning: No such key: SmoothPoints, but setting it as string anyway.
    [f=-000001] [Settings] Warning: No such key: SmoothLines, but setting it as string anyway.
    [f=-000001] SetSettings Int, MSAALevel, 4
    [f=-000001] [Settings] Warning: No such key: FSAA, but setting it as string anyway.
    [f=-000001] [LuaMenu] Loading widget:      Standalone lobby tools  <gui_standalone_lobby.lua>
    [f=-000001] [LuaMenu] Loading widget:      Block Input            <gui_block_input.lua>
    [f=-000001] [LuaMenu] Loading widget:      Music Player Lite      <snd_music_lite.lua>
    [f=-000001] Remember to update handler.lua once the following is in basecontent: https://github.com/spring/spring/commit/ef6df34ae5dd4eba9b192f695f9b2724da0f83c2
    [f=-000001] [LuaMenu] LuaMenu v1.0 (Lua 5.1)
    [f=-000001] [LuaMenuController::Activate(msg="")] luaMenu=0x46a6d8c0
    [f=-000001] SetLobbyButtonEnabled, true
    [f=-000001] SetSettings Int, MaxDynamicMapLights, 1
    [f=-000001] SetSettings Value, DynamicSky, 0
    [f=-000001] SetSettings Value, CamTimeFactor, 1
    [f=-000001] [Settings] Warning: No such key: ZKUseNewChiliRTT, but setting it as string anyway.
    [f=-000001] SetSettings Value, LODScale, 1
    [f=-000001] SetSettings Int, BumpWaterDepthBits, 16
    [f=-000001] SetSettings Value, FullscreenEdgeMove, 1
    [f=-000001] [Settings] Warning: No such key: FSAALevel, but setting it as string anyway.
    [f=-000001] [Settings] Warning: No such key: BuildWarnings, but setting it as string anyway.
    [f=-000001] SetSettings Int, GroundDetail, 90
    [f=-000001] SetSettings Value, CamTimeExponent, 4
    [f=-000001] SetSettings Int, ShadowMapSize, 2048
    [f=-000001] SetSettings Int, InitialNetworkTimeout, 0
    [f=-000001] SetSettings Int, RotOverheadScrollSpeed, 50
    [f=-000001] [Settings] Warning: No such key: SmoothPoints, but setting it as string anyway.
    [f=-000001] [Settings] Warning: No such key: LuaAutoModWidgets, but setting it as string anyway.
    [f=-000001] SetSettings Int, GrassDetail, 1
    [f=-000001] SetSettings Int, BumpWaterReflection, 0
    [f=-000001] SetSettings Value, LODScaleRefraction, 1
    [f=-000001] SetSettings Int, MaximumTransmissionUnit, 0
    [f=-000001] SetSettings Int, FPSScrollSpeed, 50
    [f=-000001] SetSettings Value, AdvSky, 0
    [f=-000001] SetSettings Int, CamMode, 1
    [f=-000001] SetSettings Int, MaxDynamicModelLights, 1
    [f=-000001] SetSettings Value, MiddleClickScrollSpeed, -0.0015
    [f=-000001] SetSettings Int, HangTimeout, 30
    [f=-000001] SetSettings Int, Water, 0
    [f=-000001] SetSettings Value, MouseDragScrollThreshold, 0
    [f=-000001] [Settings] Warning: No such key: LogFlush, but setting it as string anyway.
    [f=-000001] SetSettings Value, LuaGarbageCollectionMemLoadMult, 100
    [f=-000001] SetSettings Value, FeatureDrawDistance, 600000
    [f=-000001] SetSettings Value, UsePBO, 1
    [f=-000001] SetSettings Value, LuaShaders, 1
    [f=-000001] SetSettings Int, BumpWaterTexSizeReflection, 64
    [f=-000001] SetSettings Int, ForceDisableShaders, 0
    [f=-000001] SetSettings Int, GroundScarAlphaFade, 1
    [f=-000001] [Settings] Warning: No such key: Version, but setting it as string anyway.
    [f=-000001] SetSettings Int, OverheadScrollSpeed, 50
    [f=-000001] SetSettings Value, EdgeMoveWidth, 0.003
    [f=-000001] SetSettings Int, FontSize, 18
    [f=-000001] [Settings] Warning: No such key: snd_general, but setting it as string anyway.
    [f=-000001] SetSettings Value, BumpWaterBlurReflection, 0
    [f=-000001] SetSettings Value, LODScaleShadow, 1
    [f=-000001] SetSettings Int, UnitLodDist, 500
    [f=-000001] SetSettings Value, AdvMapShading, 1
    [f=-000001] [Settings] Warning: No such key: interfaceScale, but setting it as string anyway.
    [f=-000001] [Settings] Warning: No such key: MoveWarnings, but setting it as string anyway.
    [f=-000001] SetSettings Int, CubeTexSizeReflection, 64
    [f=-000001] SetSettings Int, ROAM, 1
    [f=-000001] SetSettings Value, FeatureFadeDistance, 600000
    [f=-000001] [Settings] Warning: No such key: WorkerThreadSpinTime, but setting it as string anyway.
    [f=-000001] SetSettings Value, AllowDeferredMapRendering, 1
    [f=-000001] SetSettings Value, WindowedEdgeMove, 1
    [f=-000001] [Settings] Warning: No such key: VerboseLevel, but setting it as string anyway.
    [f=-000001] SetSettings Int, VSync, 0
    [f=-000001] SetSettings Value, AdvUnitShading, 1
    [f=-000001] SetSettings Value, EdgeMoveDynamic, 0
    [f=-000001] SetSettings Value, 3DTrees, 1
    [f=-000001] SetSettings Value, UseLuaMemPools, 0
    [f=-000001] SetSettings Value, UseDistToGroundForIcons, 1.10000002
    [f=-000001] SetSettings Int, LoadingMT, 0
    [f=-000001] SetSettings Int, TreeRadius, 1000
    [f=-000001] SetSettings Value, CamFreeScrollSpeed, 50
    [f=-000001] [Settings] Warning: No such key: SmoothLines, but setting it as string anyway.
    [f=-000001] SetSettings Value, ScrollWheelSpeed, -25
    [f=-000001] SetSettings Value, ShowClock, 0
    [f=-000001] [Settings] Warning: No such key: MinimapOnLeft, but setting it as string anyway.
    [f=-000001] SetSettings Value, DualScreenMiniMapOnLeft, 1
    [f=-000001] [Settings] Warning: No such key: ReflectiveWater, but setting it as string anyway.
    [f=-000001] [Settings] Warning: No such key: DisplayDebugPrefixConsole, but setting it as string anyway.
    [f=-000001] SetSettings Int, GroundDecals, 2
    [f=-000001] SetSettings Int, ReconnectTimeout, 0
    [f=-000001] SetSettings Int, BumpWaterRefraction, 0
    [f=-000001] SetSettings Int, MaxParticles, 9000
    [f=-000001] [Settings] Warning: Unexpected key type: std::string, but setting it as string anyway.
    [f=-000001] SetSettings Value, RotateLogFiles, 1
    [f=-000001] [Settings] Warning: No such key: LinkBandwidth, but setting it as string anyway.
    [f=-000001] SetSettings Int, Shadows, 0
    [f=-000001] SetSettings Value, BumpWaterShoreWaves, 0
    [f=-000001] SetSettings Value, MiniMapMarker, 0
    [f=-000001] SetSettings Int, MaxSounds, 32
    [f=-000001] SetSettings Int, MSAALevel, 4
    [f=-000001] [Settings] Warning: No such key: NormalMapping, but setting it as string anyway.
    [f=-000001] SetSettings Value, LODScaleReflection, 1
    [f=-000001] SetSettings Value, FPSFOV, 90
    [f=-000001] SetSettings Value, BumpWaterAnisotropy, 0
    [f=-000001] SetSettings Value, HardwareCursor, 1
    [f=-000001] SetSettings Value, OverheadMaxHeightFactor, 1.39999998
    [f=-000001] [Settings] Warning: No such key: FSAA, but setting it as string anyway.
    [f=-000001] SetSettings Int, CubeTexSizeSpecular, 64
    [f=-000001] SetSettings Value, VFSCacheArchiveFiles, 0
    [f=-000001] SetSettings Value, AllowDeferredModelRendering, 1
    [f=-000001] Starting Track, sounds/lobbyMusic/The Secret of Ayers Rock.ogg, 0
    [f=-000001] 
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SHOWN][1] fullScreen=0
    [f=-000001] [~ScopedOnceTimer][Sound::Iconified] 0ms
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SHOWN][2]
    
    [f=-000001] 
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SIZE_CHANGED][1] fullScreen=0
    [f=-000001] [GR::UpdateGLConfigs]
    [f=-000001] [GR::UpdateGLGeometry][1] winSize=<1918,1138>
    [f=-000001] [GR::UpdateGLGeometry][2] winSize=<1918,1138>
    [f=-000001] [GR::InitGLState]
    [f=-000001] [GR::LogDisplayMode] display-mode set to 1918x1138x24bpp@60Hz (windowed::decorated)
    [f=-000001] [~ScopedOnceTimer][GlobalRendering::UpdateGL] 1ms
    [f=-000001] [~ScopedOnceTimer][ActiveController::ResizeEvent] 0ms
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SIZE_CHANGED][2]
    
    [f=-000001] 
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SIZE_CHANGED][1] fullScreen=0
    [f=-000001] [GR::UpdateGLConfigs]
    [f=-000001] [GR::UpdateGLGeometry][1] winSize=<1918,1138>
    [f=-000001] [GR::UpdateGLGeometry][2] winSize=<1918,1138>
    [f=-000001] [GR::InitGLState]
    [f=-000001] [GR::LogDisplayMode] display-mode set to 1918x1138x24bpp@60Hz (windowed::decorated)
    [f=-000001] [~ScopedOnceTimer][GlobalRendering::UpdateGL] 0ms
    [f=-000001] [~ScopedOnceTimer][ActiveController::ResizeEvent] 0ms
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SIZE_CHANGED][2]
    
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaUI/Configs/Clans/Mean.png" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaUI/Configs/Clans/Mean.png"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaUI/Configs/Clans/A.png" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaUI/Configs/Clans/A.png"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailsIcyVeryLong-5-Run.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailsIcyVeryLong-5-Run.jpg"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailsDesolation_0.2.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailsDesolation_0.2.jpg"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailsCT_Fishbone_Ridgev10.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailsCT_Fishbone_Ridgev10.jpg"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailsBattle_for_Planet_XIV_-_v05.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailsBattle_for_Planet_XIV_-_v05.jpg"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailsSky_Fortress_Sigma_v3.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailsSky_Fortress_Sigma_v3.jpg"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailsRandom_Crags_v0.6.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailsRandom_Crags_v0.6.jpg"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailsRandomMapGen12x12_1.6.11_ZK.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailsRandomMapGen12x12_1.6.11_ZK.jpg"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailsMetal_Holms_v2.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailsMetal_Holms_v2.jpg"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailstrololo_v2.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailstrololo_v2.jpg"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailstechno_lands_acidown.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailstechno_lands_acidown.jpg"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailshotlips001.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailshotlips001.jpg"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailsVantage_vBeta2.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailsVantage_vBeta2.jpg"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailsTwo_Continents_Remake_v3.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailsTwo_Continents_Remake_v3.jpg"!
    [f=-000001] Error: [BMP::Load] invalid bitmap "LuaMenu/Images/MinimapThumbnailsSuperFieldsOfIsis.jpg" (loaded=0)
    [f=-000001] Warning: Couldn't find texture "LuaMenu/Images/MinimapThumbnailsSuperFieldsOfIsis.jpg"!
    [f=-000001] [liblobby] Warning: Duplicate user(GoToBed) added to channel (zk)
    [f=-000001] [liblobby] Warning: Duplicate user(Seabrain) added to channel (zk)
    [f=-000001] [liblobby] Warning: Duplicate user(Alex5torm) added to channel (zk)
    [f=-000001] [liblobby] Warning: Duplicate user(BLISS) added to channel (zk)
    [f=-000001] [liblobby] Warning: Duplicate user(BLISS) added to channel (zk)
    [f=-000001] [liblobby] Warning: Duplicate user(1789254) added to channel (zk)
    [f=-000001] [liblobby] Warning: Duplicate user(ErioTouwa) added to channel (zk)
    [f=-000001] [liblobby] Warning: Duplicate user(sjps7310) added to channel (zk)
    [f=-000001] MatchMakingComplete, true
    [f=-000001] [liblobby] Warning: Duplicate user(rewdrfe2) added to channel (zk)
    [f=-000001] Connecting to battle, Zero-K v1.7.10.0, Fairyland 1.31, 104.0.1-1429-g1add37c
    [f=-000001] SetLobbyFullscreenMode, 2
    [f=-000001] SetSettings Int, WindowPosX, 0
    [f=-000001] SetSettings Int, WindowPosY, 80
    [f=-000001] SetSettings Int, XResolutionWindowed, 1920
    [f=-000001] SetSettings Int, YResolutionWindowed, 1120
    [f=-000001] SetSettings Value, WindowBorderless, 0
    [f=-000001] SetSettings Value, WindowBorderless, 0
    [f=-000001] SetSettings Value, Fullscreen, 0
    [f=-000001] SetSettings Int, MaxDynamicMapLights, 1
    [f=-000001] SetSettings Value, DynamicSky, 0
    [f=-000001] SetSettings Value, CamTimeFactor, 1
    [f=-000001] [Settings] Warning: No such key: ZKUseNewChiliRTT, but setting it as string anyway.
    [f=-000001] SetSettings Value, LODScale, 1
    [f=-000001] SetSettings Int, BumpWaterDepthBits, 16
    [f=-000001] SetSettings Value, FullscreenEdgeMove, 1
    [f=-000001] [Settings] Warning: No such key: FSAALevel, but setting it as string anyway.
    [f=-000001] [Settings] Warning: No such key: BuildWarnings, but setting it as string anyway.
    [f=-000001] SetSettings Int, GroundDetail, 90
    [f=-000001] SetSettings Value, CamTimeExponent, 4
    [f=-000001] SetSettings Int, ShadowMapSize, 2048
    [f=-000001] SetSettings Int, InitialNetworkTimeout, 0
    [f=-000001] SetSettings Int, RotOverheadScrollSpeed, 50
    [f=-000001] [Settings] Warning: No such key: SmoothPoints, but setting it as string anyway.
    [f=-000001] [Settings] Warning: No such key: LuaAutoModWidgets, but setting it as string anyway.
    [f=-000001] SetSettings Int, GrassDetail, 1
    [f=-000001] SetSettings Int, BumpWaterReflection, 0
    [f=-000001] SetSettings Value, LODScaleRefraction, 1
    [f=-000001] SetSettings Int, MaximumTransmissionUnit, 0
    [f=-000001] SetSettings Int, FPSScrollSpeed, 50
    [f=-000001] SetSettings Value, AdvSky, 0
    [f=-000001] SetSettings Int, CamMode, 1
    [f=-000001] SetSettings Int, MaxDynamicModelLights, 1
    [f=-000001] SetSettings Value, MiddleClickScrollSpeed, -0.0015
    [f=-000001] SetSettings Int, HangTimeout, 30
    [f=-000001] SetSettings Int, Water, 0
    [f=-000001] SetSettings Value, MouseDragScrollThreshold, 0
    [f=-000001] [Settings] Warning: No such key: LogFlush, but setting it as string anyway.
    [f=-000001] SetSettings Value, LuaGarbageCollectionMemLoadMult, 100
    [f=-000001] SetSettings Value, FeatureDrawDistance, 600000
    [f=-000001] SetSettings Value, UsePBO, 1
    [f=-000001] SetSettings Value, LuaShaders, 1
    [f=-000001] SetSettings Int, BumpWaterTexSizeReflection, 64
    [f=-000001] SetSettings Int, ForceDisableShaders, 0
    [f=-000001] SetSettings Int, GroundScarAlphaFade, 1
    [f=-000001] [Settings] Warning: No such key: Version, but setting it as string anyway.
    [f=-000001] SetSettings Int, OverheadScrollSpeed, 50
    [f=-000001] SetSettings Value, EdgeMoveWidth, 0.003
    [f=-000001] SetSettings Int, FontSize, 18
    [f=-000001] [Settings] Warning: No such key: snd_general, but setting it as string anyway.
    [f=-000001] SetSettings Value, BumpWaterBlurReflection, 0
    [f=-000001] SetSettings Value, LODScaleShadow, 1
    [f=-000001] SetSettings Int, UnitLodDist, 500
    [f=-000001] SetSettings Value, AdvMapShading, 1
    [f=-000001] [Settings] Warning: No such key: interfaceScale, but setting it as string anyway.
    [f=-000001] [Settings] Warning: No such key: MoveWarnings, but setting it as string anyway.
    [f=-000001] SetSettings Int, CubeTexSizeReflection, 64
    [f=-000001] SetSettings Int, ROAM, 1
    [f=-000001] SetSettings Value, FeatureFadeDistance, 600000
    [f=-000001] [Settings] Warning: No such key: WorkerThreadSpinTime, but setting it as string anyway.
    [f=-000001] SetSettings Value, AllowDeferredMapRendering, 1
    [f=-000001] SetSettings Value, WindowedEdgeMove, 1
    [f=-000001] [Settings] Warning: No such key: VerboseLevel, but setting it as string anyway.
    [f=-000001] SetSettings Int, VSync, 0
    [f=-000001] SetSettings Value, AdvUnitShading, 1
    [f=-000001] SetSettings Value, EdgeMoveDynamic, 0
    [f=-000001] SetSettings Value, 3DTrees, 1
    [f=-000001] SetSettings Value, UseLuaMemPools, 0
    [f=-000001] SetSettings Value, UseDistToGroundForIcons, 1.10000002
    [f=-000001] SetSettings Int, LoadingMT, 0
    [f=-000001] SetSettings Int, TreeRadius, 1000
    [f=-000001] SetSettings Value, CamFreeScrollSpeed, 50
    [f=-000001] [Settings] Warning: No such key: SmoothLines, but setting it as string anyway.
    [f=-000001] SetSettings Value, ScrollWheelSpeed, -25
    [f=-000001] SetSettings Value, ShowClock, 0
    [f=-000001] [Settings] Warning: No such key: MinimapOnLeft, but setting it as string anyway.
    [f=-000001] SetSettings Value, DualScreenMiniMapOnLeft, 1
    [f=-000001] [Settings] Warning: No such key: ReflectiveWater, but setting it as string anyway.
    [f=-000001] [Settings] Warning: No such key: DisplayDebugPrefixConsole, but setting it as string anyway.
    [f=-000001] SetSettings Int, GroundDecals, 2
    [f=-000001] SetSettings Int, ReconnectTimeout, 0
    [f=-000001] SetSettings Int, BumpWaterRefraction, 0
    [f=-000001] SetSettings Int, MaxParticles, 9000
    [f=-000001] [Settings] Warning: Unexpected key type: std::string, but setting it as string anyway.
    [f=-000001] SetSettings Value, RotateLogFiles, 1
    [f=-000001] [Settings] Warning: No such key: LinkBandwidth, but setting it as string anyway.
    [f=-000001] SetSettings Int, Shadows, 0
    [f=-000001] SetSettings Value, BumpWaterShoreWaves, 0
    [f=-000001] SetSettings Value, MiniMapMarker, 0
    [f=-000001] SetSettings Int, MaxSounds, 32
    [f=-000001] SetSettings Int, MSAALevel, 4
    [f=-000001] [Settings] Warning: No such key: NormalMapping, but setting it as string anyway.
    [f=-000001] SetSettings Value, LODScaleReflection, 1
    [f=-000001] SetSettings Value, FPSFOV, 90
    [f=-000001] SetSettings Value, BumpWaterAnisotropy, 0
    [f=-000001] SetSettings Value, HardwareCursor, 1
    [f=-000001] SetSettings Value, OverheadMaxHeightFactor, 1.39999998
    [f=-000001] [Settings] Warning: No such key: FSAA, but setting it as string anyway.
    [f=-000001] SetSettings Int, CubeTexSizeSpecular, 64
    [f=-000001] SetSettings Value, VFSCacheArchiveFiles, 0
    [f=-000001] SetSettings Value, AllowDeferredModelRendering, 1
    [f=-000001] compatProfile, false
    [f=-000001] DesignEvent, events_2018_04_25:game_start:multiplayer:connecting_1v1, nil
    [f=-000001] MatchMakingComplete, true
    [f=-000001] Game starts!
    [f=-000001] [GAME]
    {
    	HostIP=37.59.49.101;
    	HostPort=8459;
    	SourcePort=0;
    	IsHost=0;
    	MyPlayerName=esainane;
    	MyPasswd=8677a892b36342c3853f95328cca11c0;
    }
    [f=-000001] [ReloadOrRestart] Spring "/home/user/Zero-K/engine/linux64/104.0.1-1429-g1add37c/spring" should be reloading
    [f=-000001] [SpringApp::Reload][1]
    [f=-000001] [ThreadPool::SetThreadCount][1] wanted=0 current=3 maximum=6 (init=0)
    [f=-000001] 	[async=0] threads=3 tasks=84 {sum,avg}{exec,wait}time={{167.059, 1.989}, {1.822, 0.022}}ms
    [f=-000001] 		thread=1 tasks=42 {sum,min,max,avg}{exec,wait}time={{84.222, 0.692, 7.821, 2.005}, {0.295, 0.000, 0.045, 0.007}}ms
    [f=-000001] 		thread=2 tasks=42 {sum,min,max,avg}{exec,wait}time={{82.837, 0.683, 7.769, 1.972}, {1.527, 0.000, 0.061, 0.036}}ms
    [f=-000001] 	[async=1] threads=3 tasks=2 {sum,avg}{exec,wait}time={{0.042, 0.021}, {0.102, 0.051}}ms
    [f=-000001] 		thread=1 tasks=1 {sum,min,max,avg}{exec,wait}time={{0.025, 0.025, 0.025, 0.025}, {0.050, 0.050, 0.050, 0.050}}ms
    [f=-000001] 		thread=2 tasks=1 {sum,min,max,avg}{exec,wait}time={{0.018, 0.018, 0.018, 0.018}, {0.052, 0.052, 0.052, 0.052}}ms
    [f=-000001] [ThreadPool::SetThreadCount][2] workers=0
    [f=-000001] [ThreadPool::SetThreadCount][1] wanted=3 current=1 maximum=6 (init=1)
    [f=-000001] [ThreadPool::SetThreadCount][2] workers=2
    [f=-000001] [Threading] Main thread CPU affinity mask set: 1020 (config is 4092)
    [f=-000001] [SpringApp::Reload][2]
    [f=-000001] [Game::KillLua][0] dtor=0 loadscreen=(nil)
    [f=-000001] [Game::KillLua][3] dtor=0 luaUI=(nil)
    [f=-000001] [Game::KillLua][1] dtor=0 luaGaia=(nil)
    [f=-000001] [Game::KillLua][2] dtor=0 luaRules=(nil)
    [f=-000001] [Game::KillLua][4] dtor=0
    [f=-000001] [SpringApp::Reload][3]
    [f=-000001] [Sound] [Sound::Kill] soundThread.joinable()=1
    [f=-000001] [WatchDog::DeregisterThread] deregistering controls for thread [audio]
    [f=-000001] [Sound] [Sound::UpdateThread][3] #sources=32 #items=2
    [f=-000001] [Sound] [Sound::UpdateThread][4] ctx=0x7fddfc0208b0 dev=0x7fddfc0220b0
    [f=-000001] [Sound] [Sound::UpdateThread][5] ctx=0x7fddfc0208b0 dev=0x7fddfc0220b0
    [f=-000001] [Sound] [Sound::Cleanup][alcDestroyContext(0x7fddfc0208b0)]
    [f=-000001] [Sound] [Sound::Cleanup][alcCloseDevice(0x7fddfc0220b0)]
    [f=-000001] [Sound] [Sound::UpdateThread][6]
    [f=-000001] [SpringApp::Reload][4]
    [f=-000001] [SpringApp::Reload][5]
    [f=-000001] [SpringApp::Reload][6]
    [f=-000001] [VFS] [SpringVFS::UnMapArchives<this=0x7fde08027da0>(reload=1)] (#mod=0 #map=0 #menu=2778)
    [f=-000001] Scanning: /home/user/Zero-K/engine/linux64/104.0.1-1429-g1add37c/base
    [f=-000001] Scanning: /home/user/Zero-K/maps
    [f=-000001] Scanning: /home/user/Zero-K/games
    [f=-000001] Scanning: /home/user/Zero-K/packages
    [f=-000001] [~ScopedOnceTimer][CArchiveScanner::ScanAllDirs] 5ms
    [f=-000001] [SpringApp::Reload][7]
    [f=-000001] [SpringApp::Reload][8]
    [f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (0.1ms)
    [f=-000001] [Sound] [Sound::UpdateThread][1] cfgMaxSounds=32
    [f=-000001] [WatchDog::RegisterThread] registering controls for thread [audio]
    [f=-000001] [Sound] [Sound::InitThread][1]
    [f=-000001] [Sound] [Sound::OpenOpenALDevice] opening default device "OpenAL Soft"
    [f=-000001] [Sound] [Sound::OpenOpenALDevice] device=0x7fddfc25cf70 context=0x7fddfc000d10
    [f=-000001] [Sound] [Sound::InitThread][4][OpenAL API Info]
    [f=-000001] [Sound]   Vendor:         OpenAL Community
    [f=-000001] [Sound]   Version:        1.1 ALSOFT 1.19.1
    [f=-000001] [Sound]   Renderer:       OpenAL Soft
    [f=-000001] [Sound]   AL Extensions:  AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFTX_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize
    [f=-000001] [Sound]   ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_device_clock ALC_SOFT_HRTF ALC_SOFT_loopback ALC_SOFT_output_limiter ALC_SOFT_pause_device
    [f=-000001] [Sound]   Devices:
    [f=-000001] [Sound]     [Built-in Audio Analog Stereo]
    [f=-000001] [Sound]     [GM204 High Definition Audio Controller Digital Stereo (HDMI)]
    [f=-000001] [Sound] [Sound::GetMaxMonoSources] #attribs=29
    [f=-000001] [Sound] [Sound::GetMaxMonoSources] {cfg,alc}MaxSounds={32,255}
    [f=-000001] [Sound]   EFX Enabled: yes
    [f=-000001] [Sound] [Sound::UpdateThread][2]
    [f=-000001] [~ScopedOnceTimer][ISound::Init::Dev] 100ms
    [f=-000001] [SpringApp::Reload][10]
    [f=-000001] [SpringApp::Reload][11]
    [f=-000001] [LuaMenuController::Reset] using menu archive "Chobby v1.7.10.0"
    [f=-000001] [VFS] [LuaMenuVFS::AddArchive<this=0x7fde08027da0>(arName="Chobby v1.7.10.0", overwrite=false)] section=3 cached=1
    [f=-000001] [VFS] [LuaMenuVFS::AddArchive<this=0x7fde08027da0>(arName="Spring content v1", overwrite=false)] section=2 cached=0
    [f=-000001] [VFS] [LuaMenuVFS::AddArchive<this=0x7fde08027da0>(arName="Spring Bitmaps", overwrite=false)] section=2 cached=0
    [f=-000001] [VFS] [LuaMenuVFS::AddArchive<this=0x7fde08027da0>(arName="Spring Cursors", overwrite=false)] section=2 cached=0
    [f=-000001] [SpringApp::Reload][12] #script=142
    [f=-000001] [CPreGame] using client IP 37.59.49.101 and port 8459
    [f=-000001] [NetProto::InitClient] connecting to IP 37.59.49.101 on port 8459 using name esainane
    [f=-000001] [SpringApp::Reload][13] reloadCount=1
    
    
    
    [f=-000001] [PreGame::AddMapArchivesToVFS][server=(nil)] using map "Fairyland 1.31" (loaded=0 cached=0)
    [f=-000001] [VFS] [SpringVFS::AddArchive<this=0x7fde08027da0>(arName="Fairyland 1.31", overwrite=false)] section=1 cached=0
    [f=-000001] [VFS] [SpringVFS::AddArchive<this=0x7fde08027da0>(arName="Map Helper v1", overwrite=false)] section=2 cached=0
    [f=-000001] [PreGame::AddModArchivesToVFS][server=(nil)] using game "Zero-K v1.7.10.0" (loaded=0 cached=0)
    [f=-000001] [VFS] [SpringVFS::AddArchive<this=0x7fde08027da0>(arName="Zero-K v1.7.10.0", overwrite=false)] section=0 cached=0
    [f=-000001] [VFS] [SpringVFS::AddArchive<this=0x7fde08027da0>(arName="Spring content v1", overwrite=false)] section=2 cached=0
    [f=-000001] [VFS] [SpringVFS::AddArchive<this=0x7fde08027da0>(arName="Spring Bitmaps", overwrite=false)] section=2 cached=0
    [f=-000001] Warning: [PreGame::GameDataReceived] Archive Fairyland 1.31 (checksum 756187829bd147387711c96be3598b95a2d8eb78586f89c47c6cf417bb8a21de7c0d70555335a261833312d68bf37c201390ddcde719bd2e2747af432b2fe99f) differs from the host's copy (checksum 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000). This may be caused by a corrupted download or there may even be two different versions in circulation. Make sure you and the host have installed the chosen archive and its dependencies and consider redownloading it.
    [f=-000001] Warning: [PreGame::GameDataReceived] Archive d9308c20f7e3ee298c58033576d95fbb.sdz (checksum f7404aa961d500a755dcc7800a1b7521c692a561150e526a6287cd6d0b653299f7876b4f2b1ac3c7226a872326565e2e301f547b568f5a333f37a63407309fac) differs from the host's copy (checksum 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000). This may be caused by a corrupted download or there may even be two different versions in circulation. Make sure you and the host have installed the chosen archive and its dependencies and consider redownloading it.
    [f=-000001] [PreGame::GameDataReceived] recording demo to "/home/user/Zero-K/demos/20191103_200350_Fairyland 1_104.0.1-1429-g1add37c maintenance.sdfz"
    [f=-000001] [~ScopedOnceTimer][PreGame::GameDataReceived] 180ms
    [f=-000001] [PreGame::UpdateClientNet] received local player number 1 (team 1, allyteam 0), creating LoadScreen
    [f=-000001] [LuaIntro] Searching for new Widgets
    [f=-000001] [LuaIntro] Scanning: LuaIntro/Addons/
    [f=-000001] [LuaIntro] Scanning: LuaIntro/Widgets/
    [f=-000001] [LuaIntro] Scanning: LuaIntro/SystemAddons/
    [f=-000001] [LuaIntro] Scanning: LuaIntro/SystemWidgets/
    [f=-000001] [LuaIntro] Scanning: LuaIntro/chili/
    [f=-000001] [LuaIntro] Found new widget "SpringLogo"
    [f=-000001] [LuaIntro] Found new widget "LoadTexture"
    [f=-000001] [LuaIntro] Found new widget "LoadProgress"
    [f=-000001] [LuaIntro] Found new widget "Main"
    [f=-000001] [LuaIntro] Found new widget "Music"
    [f=-000001] [LuaIntro] Found new widget "WM Stuff"
    [f=-000001] [LuaIntro] Loading widgets   <>=vfs  **=raw  ()=unknown
    [f=-000001] [LuaIntro] Loading widget:      WM Stuff               <wm.lua>
    [f=-000001] [LuaIntro] Loading widget:      LoadProgress           <loadprogress.lua>
    [f=-000001] [LuaIntro] Loading widget:      Main                   <main.lua>
    [f=-000001] [LuaIntro] Loading widget:      LoadTexture            <bg_texture.lua>
    [f=-000001] [LuaIntro] LuaIntro v1.0 (Lua 5.1)
    [f=-000001] [LoadScreen::Init] single-threaded
    [f=-000001] [WatchDog::RegisterThread] registering controls for thread [load]
    [f=-000001] [Game::Load][1] globalQuit=0 threaded=0
    [f=-000001] [LoadScreen::SetLoadMessage] text="Parsing Map Information"
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading SMF"
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading Map (40 MB)"
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading GameData Definitions"
    [f=-000001] Loading UnitDefs_posts
    [f=-000001] Loading FeatureDefs_posts
    [f=-000001] Loading WeaponDefs_posts
    [f=-000001] Loading ArmorDefs_posts
    [f=-000001] [~ScopedOnceTimer][[defs.lua] loading all *Defs tables:] 210ms
    [f=-000001] [~ScopedOnceTimer][Game::LoadDefs (GameData)] 261ms
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading Radar Icons"
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading Sound Definitions"
    [f=-000001] [Sound] Warning: [LoadSoundDefsImpl] sound incomingchat is missing file tag (ignoring)
    [f=-000001] [Sound] [LoadSoundDefsImpl] parsed 341 sounds from gamedata/sounds.lua
    [f=-000001] [~ScopedOnceTimer][Game::LoadDefs (Sound)] 9ms
    [f=-000001] [Game::Load][2] globalQuit=0 forcedQuit=0
    [f=-000001] [LoadScreen::SetLoadMessage] text="Creating Smooth Height Mesh"
    [f=-000001] [~ScopedOnceTimer][SmoothHeightMesh::MakeSmoothMesh] 24ms
    [f=-000001] [LoadScreen::SetLoadMessage] text="Creating QuadField & CEGs"
    [f=-000001] [Init] number of ArmorDefs: 6
    [f=-000001] Warning: [Init] UnitDef "chicken" in ArmorDef "else" already belongs to ArmorDef category 1!
    [f=-000001] [RegisterModelFormats] supported (Assimp) model formats: *.3ds;*.blend;*.dae;*.lwo;*.obj;
    [f=-000001] [LoadScreen::SetLoadMessage] text="Creating Unit Textures"
    [f=-000001] [LoadScreen::SetLoadMessage] text="Creating Sky"
    [f=-000001] [Game::Load][3] globalQuit=0 forcedQuit=0
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading Weapon Definitions"
    [f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (WeaponDefs)] 424ms
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading Unit Definitions"
    [f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (UnitDefs)] 73ms
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading Feature Definitions"
    [f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (FeatureDefs)] 16ms
    [f=-000001] [IPathManager::GetInstance] using HAPFS
    [f=-000001] [LoadScreen::SetLoadMessage] text="Initializing Map Features"
    [f=-000001] [LoadScreen::SetLoadMessage] text="Creating ShadowHandler"
    [f=-000001] [LoadScreen::SetLoadMessage] text="Creating InfoTextureHandler"
    [f=-000001] InfoTexture: shaders
    [f=-000001] [LoadScreen::SetLoadMessage] text="Creating GroundDrawer"
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading Map Tiles"
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading Square Textures"
    [f=-000001] [~ScopedOnceTimer][CSMFGroundTextures::ConvolveHeightMap] 2ms
    [f=-000001] Switching to ROAM Mesh Rendering
    [f=-000001] [LoadScreen::SetLoadMessage] text="Creating TreeDrawer"
    [f=-000001] Loaded DecalsDrawer: Legacy
    [f=-000001] [LoadScreen::SetLoadMessage] text="Creating ProjectileDrawer & UnitDrawer"
    [f=-000001] [LoadScreen::SetLoadMessage] text="Creating Projectile Textures"
    [f=-000001] [LoadScreen::SetLoadMessage] text="Creating Water"
    [f=-000001] [Game::Load][4] globalQuit=0 forcedQuit=0
    [f=-000001] [~ScopedOnceTimer][Game::LoadInterface (Console)] 17ms
    [f=-000001] [Game::LoadLua] Lua developer mode disabled
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading LuaRules"
    [f=-000001] [~ScopedOnceTimer][creg::AutoRegisterCFunctions(LuaRules)] 31ms
    [f=-000001] Synced LuaRules: starting loading
    [f=-000001] Setting morph for custom comms for player: 1
    [f=-000001] Synced LuaRules: finished loading
    [f=-000001] Unsynced LuaRules: starting loading
    [f=-000001] Unsynced LuaRules: finished loading
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading LuaGaia"
    [f=-000001] [~ScopedOnceTimer][creg::AutoRegisterCFunctions(LuaGaia)] 58ms
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading LuaUI"
    [f=-000001] LuaUI Entry Point: "luaui.lua"
    [f=-000001] LuaSocket Support: enabled
    [f=-000001] Using LUAUI_DIRNAME = LuaUI/
    [f=-000001] Reloading GUI config from file: LuaUI/ctrlpanel.txt
    [f=-000001] LuaUI: bound F11 to the widget selector
    [f=-000001] LuaUI: bound CTRL+F11 to tweak mode
    [f=-000001] [cawidgets.lua] Error: Failed to load: MyUtils.lua  (no GetInfo() call)
    [f=-000001] Loading last game win data
    [f=-000001] Resetting win data
    [f=-000001] Last game player count: 2, This game player count: 2
    [f=-000001] Last game allyTeam count: 3, This game allyTeam count: 3
    [f=-000001] Player and team counts match, continuing
    [f=-000001] Testing last game's team 0 mapped to this game's team 0
    [f=-000001] Testing last game's team 1 mapped to this game's team 1
    [f=-000001] All players and teams match from last game, using last game's scores as base
    [f=-000001] [cawidgets.lua] Error: Failed to load: gui_chili_economy_panel3.lua  ([string "LuaUI/Widgets/gui_chili_economy_panel3.lua"]:84: '<name>' expected near '<eof>')
    [f=-000001] [cawidgets.lua] Error: Failed to load: newtonai3.lua  (duplicate name)
    [f=-000001] Loaded API widget:  i18n                <api_i18n.lua>
    [f=-000001] Loaded API widget:  Shared Functions    <api_shared_functions.lua>
    [f=-000001] Loaded API widget:  Hacky version fix   <hacky_version_fix.lua>
    [f=-000001] Loaded API widget:  Cluster Detection   <api_cluster_detection.lua>
    [f=-000001] Loaded API widget:  Win Counter         <api_win_counter.lua>
    [f=-000001] Loaded API widget:  Modular Comm Info   <api_modularcomms.lua>
    [f=-000001] Loaded API widget:  Draw Mouse Build    <api_draw_mouse_build.lua>
    [f=-000001] Loaded API widget:  Lobby Battle Status  <api_lobby_battle_status.lua>
    [f=-000001] Loaded API widget:  CommandInsert       <cmd_commandinsert.lua>
    [f=-000001] Loaded API widget:  Lups                <lups_wrapper.lua>
    [f=-000001] Loaded API widget:  Pre-Selection Handler  <api_preselection.lua>
    [f=-000001] Loaded API widget:  Lag (AFK) monitor   <api_lag_monitor.lua>
    [f=-000001] Loaded API widget:  Chili Framework     <api_chili.lua>
    [f=-000001] Loaded widget:  Selection Hierarchy  <gui_selection_hierarchy.lua>
    [f=-000001] Loaded widget:  Chili Highlight     <gui_chili_highlight.lua>
    [f=-000001] Loaded widget:  Save/Load API       <api_saveload.lua>
    [f=-000001] Loaded widget:  Draw After Chili    <gui_api_draw_after_chili.lua>
    [f=-000001] Hardware mouse-cursor is enabled!
    [f=-000001] Set "shadows" config-parameter to 0
    [f=-000001] Ground-decal rendering is enabled!
    [f=-000001] Set maximum particles to: 9000
    [f=-000001] Set UnitLodDist to 500
    [f=-000001] Set UnitIconDist to 0
    [f=-000001] model shaders is enabled!
    [f=-000001] SetLobbyButtonEnabled, false
    [f=-000001] Loaded widget:  EPIC Menu           <gui_epicmenu.lua>
    [f=-000001] Loaded widget:  Chili Minimap       <gui_chili_minimap.lua>
    [f=-000001] Loaded widget:  Hide Interface and Mouse Cursor  <gui_hide_interface_action.lua>
    [f=-000001] Loaded widget:  Chili Widget Selector  <api_chili_widgetselector.lua>
    [f=-000001] Mexspot Fetcher fetching
    [f=-000001] Loaded widget:  Mexspot Fetcher     <api_mexspot_fetcher.lua>
    [f=-000001] Team highlighting: Disabled
    [f=-000001] Loaded widget:  Teamhighlight option  <gui_teamhighlight.lua>
    [f=-000001] UpdateColorNotify
    [f=-000001] Loaded widget:  Local Team Colors   <gui_local_colors.lua>
    [f=-000001] Loaded widget:  Save Game Menu      <gui_savegame.lua>
    [f=-000001] Loaded widget:  Area-reclaim trees  <unit_tree_reclaim.lua>
    [f=-000001] Loaded widget:  One click weapon handler  <unit_oneclick_weapon.lua>
    [f=-000001] Loaded widget:  Attack Command Helper  <cmd_attack_command_helper.lua>
    [f=-000001] Loaded widget:  Unit Target Command Helper  <gui_unit_target_command_helper.lua>
    [f=-000001] Loaded widget:  Selection Modkeys   <gui_selection_modkeys.lua>
    [f=-000001] Loaded widget:  Chili Global Commands  <gui_chili_global_commands.lua>
    [f=-000001] Loaded widget:  Chili Commander Upgrade  <gui_chili_commander_upgrade.lua>
    [f=-000001] Loaded widget:  Terraform Icon Draw  <unit_terraform_draw.lua>
    [f=-000001] Loaded widget:  HealthBars          <unit_healthbars.lua>
    [f=-000001] Loaded widget:  Unit Icons          <unit_icons.lua>
    [f=-000001] Loaded widget:  Noises              <snd_noises.lua>
    [f=-000001] Loaded widget:  Attrition Counter   <gui_attrition_counter.lua>
    [f=-000001] Loaded widget:  Chili Vote Display  <gui_chili_vote.lua>
    [f=-000001] Loaded widget:  Auto Patrol Nanos   <unit_auto_patrol_nanos.lua>
    [f=-000001] <Replay Exclusive> Not spectating. Widget removed.
    [f=-000001] Loaded widget:  SpringRTS Replay Exclusive mode  <replay_exclusive.lua>
    [f=-000001] <Replay Speed> Not spectating. Widget removed.
    [f=-000001] Loaded widget:  SpringRTS Replay Speed  <replay_speed.lua>
    [f=-000001] <Replay Stats> Not spectating. Widget removed.
    [f=-000001] Loaded widget:  SpringRTS Replay Stats  <replay_stats.lua>
    [f=-000001] Loaded widget:  EndGame Stats       <gui_chili_endgraph.lua>
    [f=-000001] Loaded widget:  BuildETA            <gui_build_eta.lua>
    [f=-000001] Loaded widget:  Double-Click attack-move  <cmd_doubleclick_attackmove.lua>
    [f=-000001] Loaded widget:  Cloak Fire State 2  <unit_cloakfirestate2.lua>
    [f=-000001] Loaded widget:  Unit Marker Zero-K  <unit_marker.lua>
    [f=-000001] Loaded widget:  Objectives          <mission_objectives.lua>
    [f=-000001] Loaded widget:  Initial Queue ZK    <unit_initial_queue.lua>
    [f=-000001] Loaded widget:  SpringRTS Network API  <net_api.lua>
    [f=-000001] Loaded widget:  Chili AI Set Start  <gui_chili_ai_start_pos.lua>
    [f=-000001] Loaded widget:  ClaymoreBombing     <claymorebombing.lua>
    [f=-000001] Loaded widget:  Attack Warning      <unit_attack_warning.lua>
    [f=-000001] Loaded widget:  Unit Mover          <cmd_unit_mover.lua>
    [f=-000001] Loaded widget:  NoDuplicateOrders   <cmd_no_duplicate_orders.lua>
    [f=-000001] Loaded widget:  Smart Nanos         <unit_smart_nanos.lua>
    [f=-000001] Loaded widget:  Start Point Remover & Comm Selector  <init_start_point_remover.lua>
    [f=-000001] Loaded widget:  Stockpiler          <unit_stockpile.lua>
    [f=-000001] Loaded widget:  Nuke Button Zero-K  <gui_nukebutton.lua>
    [f=-000001] Loaded widget:  Startup Info and Selector  <init_startup_info_selector.lua>
    [f=-000001] Loaded widget:  Easy Facing         <gui_easyfacing.lua>
    [f=-000001] Loaded widget:  Terraform automation v2  <terraform_automation.lua>
    [f=-000001] Loaded widget:  Chili Spectator Panels  <gui_chili_spectator_panels.lua>
    [f=-000001] Loaded widget:  Eco Helper - Retreat zones, Eco priority, Eco Nag  <eco_helper_general.lua>
    [f=-000001] Loaded widget:  Chili EndGame Window  <gui_chili_endgamewindow.lua>
    [f=-000001] Loaded widget:  Defense Range Zero-K  <gui_defenserange.lua>
    [f=-000001] Loaded widget:  Context Menu        <gui_contextmenu.lua>
    [f=-000001] Loaded widget:  Chili Nuke Warning  <gui_chili_nuke_warning.lua>
    [f=-000001] Reloaded cmdcolors from file: cmdcolors.tmp
    [f=-000001] Loaded widget:  XrayHaloSelections  <gui_xrayhaloselect.lua>
    [f=-000001] Loaded widget:  Transporting        <gui_transporting.lua>
    [f=-000001] Loaded widget:  Spectate Selected Team  <gui_spectate_selected_team.lua>
    [f=-000001] Loaded widget:  Simple Settings     <gui_simple_settings.lua>
    [f=-000001] Loaded widget:  ReclaimInfo         <gui_reclaiminfo.lua>
    [f=-000001] Loaded widget:  Point Tracker       <gui_point_tracker.lua>
    [f=-000001] Loaded widget:  News Ticker         <gui_news_ticker.lua>
    [f=-000001] Loaded widget:  In-game Guide       <gui_ingame_guide.lua>
    [f=-000001] Set UnitIconDist to 0
    [f=-000001] Loaded widget:  Icon Height         <gui_iconheight.lua>
    [f=-000001] Loaded widget:  Kill estimate icons  <unit_killestimate.lua>
    [f=-000001] Loaded widget:  Highlight Geos      <gui_highlight_geos.lua>
    [f=-000001] Loaded widget:  Haven Handler       <gui_havens.lua>
    [f=-000001] Loaded widget:  Economic Victory Announcer  <gui_economic_victory_announcer.lua>
    [f=-000001] Loaded widget:  Chili Rejoining Progress Bar  <gui_chili_rejoin_progress.lua>
    [f=-000001] Loaded widget:  Chili Inactivity Win  <gui_chili_inactivity_win.lua>
    [f=-000001] Loaded widget:  Auto First Build Facing  <init_autofirstbuildfacing.lua>
    [f=-000001] Loaded widget:  Transport AI        <unit_transport_ai.lua>
    [f=-000001] Loaded widget:  Chili Economy Panel Default  <gui_chili_economy_panel2.lua>
    [f=-000001] Loaded widget:  Cheat Sheet         <gui_chili_cheats.lua>
    [f=-000001] Loaded widget:  Auto Reclaim/Heal/Assist  <unit_auto_reclaim_heal_assist.lua>
    [f=-000001] Projectile Lights (gfx_projectile_lights.lua) - Deferred rendering widget not found.
    [f=-000001] Loaded widget:  Projectile Lights   <gfx_projectile_lights.lua>
    [f=-000001] Loaded widget:  Blast Radius        <gui_blastradius.lua>
    [f=-000001] Loaded widget:  Auto Group          <unit_auto_group.lua>
    [f=-000001] Loaded widget:  Antinuke Coverage   <gui_antinuke_coverage.lua>
    [f=-000001] Loaded widget:  Set Springsettings and Config  <api_set_springsettings.lua>
    [f=-000001] Loaded widget:  Transport Load Double Tap  <cmd_select_load.lua>
    [f=-000001] Loaded widget:  Stop Self-D         <cmd_stop_selfd.lua>
    [f=-000001] Loaded widget:  State Reverse Toggle  <cmd_state_reverse_toggle.lua>
    [f=-000001] Loaded widget:  Raw Move Issue      <cmd_raw_move_issue.lua>
    [f=-000001] Loaded widget:  Orbit Command       <cmd_orbit.lua>
    [f=-000001] Loaded widget:  Missile Silo Commands  <cmd_missile_silo.lua>
    [f=-000001] Loaded widget:  Keep Target         <cmd_keep_target.lua>
    [f=-000001] Loaded widget:  Ferry Points        <cmd_ferry_points.lua>
    [f=-000001] Loaded widget:  Area Attack Tweak   <cmd_area_attack_tweak.lua>
    [f=-000001] Loaded widget:  Guard Remove        <cmd_guard_remove.lua>
    [f=-000001] Mex Placement Initialised with 24 spots.
    [f=-000001] Loaded widget:  Mex Placement Handler  <cmd_mex_placement.lua>
    [f=-000001] Loaded widget:  Galaxy Battle Handler  <mission_galaxy_battle_handler.lua>
    [f=-000001] Loaded widget:  Comm-n-Elo Startpos. Info  <init_startpointelocom_info.lua>
    [f=-000001] Loaded widget:  Decloak Range       <unit_decloak_range.lua>
    [f=-000001] Loaded widget:  Decoration Handler  <unit_decoration_handler.lua>
    [f=-000001] Loaded widget:  Misc default command replacements  <unit_default_commands.lua>
    [f=-000001] Loaded widget:  Morph Finished notification  <unit_morph_finished.lua>
    [f=-000001] Loaded widget:  Show All Commands v2  <unit_showallcommands_2.lua>
    [f=-000001] Loaded widget:  Show selected unit range  <unit_show_selected_range.lua>
    [f=-000001] Loaded widget:  Smart Bombers       <unit_smart_bombers.lua>
    [f=-000001] Loaded widget:  Voice Assistant     <unit_voice.lua>
    [f=-000001] Loaded widget:  Autoquit            <autoquit.lua>
    [f=-000001] Loaded widget:  In-game Ignore      <ignore.lua>
    [f=-000001] Loaded widget:  Local Widgets Config  <localwidgets.lua>
    [f=-000001] Loaded widget:  Missile Silo Range  <missilesilo_range.lua>
    [f=-000001] Loaded widget:  Mission Results Handler  <mission_results.lua>
    [f=-000001] Loaded widget:  MinimapEvents       <minimap_events.lua>
    [f=-000001] Loaded widget:  Ghost Site          <unit_ghostsite.lua>
    [f=-000001] Loaded widget:  Chili Selections & CursorTip v2  <gui_chili_selections_and_cursortip.lua>
    [f=-000001] Loaded widget:  Showeco and Grid Drawer  <gui_showeco_action.lua>
    [f=-000001] Loaded widget:  Newton AI Iteration 7  <newtonai2.lua>
    [f=-000001] Loaded widget:  Eco Helper - Reclaim Highlight  <eco_helper_reclaim_highlight.lua>
    [f=-000001] Loaded widget:  PlanetWars Info     <gui_planetwars_info.lua>
    [f=-000001] <Replay control buttons> Live mode. Widget removed.
    [f=-000001] Loaded widget:  Replay control buttons  <gui_replay_controls.lua>
    [f=-000001] Loaded widget:  Chili Custom Modoptions Info  <gui_custommodoptions_info.lua>
    [f=-000001] Loaded widget:  Persistent Build Spacing  <gui_persistent_build_spacing.lua>
    [f=-000001] Loaded widget:  Icon Sets           <gui_icon_sets.lua>
    [f=-000001] Loaded widget:  Attack AoE          <gui_attack_aoe.lua>
    [f=-000001] Loaded widget:  Recorder (Save)     <dbg_recorder_save.lua>
    [f=-000001] Loaded widget:  Unit Start State    <unit_start_state.lua>
    [f=-000001] Loaded widget:  UnitNoStuckInFactory  <unit_nostuck_infactory.lua>
    [f=-000001] Loaded widget:  SingleAttack        <singleattack.lua>
    [f=-000001] Loaded widget:  Commands FX         <gfx_commands_fx.lua>
    [f=-000001] Loaded widget:  UnitShapes          <unit_shapes.lua>
    [f=-000001] Loaded widget:  MessageBoxes ZK     <mission_messagebox_zk.lua>
    [f=-000001] Loaded widget:  Lua Metal Decals    <gfx_dynamic_metal.lua>
    [f=-000001] Loaded widget:  Building Starter    <unit_building_starter.lua>
    [f=-000001] Loaded widget:  Cloaker Guard       <unit_cloaker_guard.lua>
    [f=-000001] Loaded widget:  AllyCursors         <gui_ally_cursors.lua>
    [f=-000001] Loaded widget:  Selection Send      <api_selectionsend.lua>
    [f=-000001] Loaded widget:  Gadget Icons        <api_gadget_icons.lua>
    [f=-000001] Loaded widget:  Rank Icons 2        <unit_rank_icons.lua>
    [f=-000001] Loaded widget:  Shield Guard        <unit_shield_guard.lua>
    [f=-000001] Loaded widget:  State Icons         <unit_state_icons.lua>
    [f=-000001] Loaded widget:  Disable Bad Widgets  <api_widget_disabler.lua>
    [f=-000001] Loaded widget:  CrabCoverAI         <crabcoverai.lua>
    [f=-000001] Loaded widget:  Global Build Command  <unit_global_build_command.lua>
    [f=-000001] Loaded widget:  JugglerAI           <jugglerai.lua>
    [f=-000001] Loaded widget:  SolarCoverAI        <solarcoverai.lua>
    [f=-000001] Loaded widget:  Units on Fire       <gfx_lups_units_on_fire.lua>
    [f=-000001] Loaded widget:  Smoke Signals       <gfx_lups_smokesignal.lua>
    [f=-000001] Loaded widget:  LupsManager         <gfx_lups_manager.lua>
    [f=-000001] Loaded widget:  SweepAttackBadger   <SweepAttackBadger.lua>
    [f=-000001] Loaded widget:  JumpDodgeAI         <jumpdodgeai.lua>
    [f=-000001] Loaded widget:  NewtonAI            <newtonai.lua>
    [f=-000001] Loaded widget:  ShieldtargetAI      <shieldtargetai.lua>
    [f=-000001] Loaded widget:  SweepAttackBandit   <SweepAttackBandit.lua>
    [f=-000001] Loaded widget:  SweepAttackCommander  <SweepAttackCommander.lua>
    [f=-000001] Loaded widget:  SweepAttackDante    <SweepAttackDante.lua>
    [f=-000001] Loaded widget:  SweepAttackJugglenaut  <SweepAttackJugglenaut.lua>
    [f=-000001] Loaded widget:  SweepAttackLocust   <SweepAttackLocust.lua>
    [f=-000001] Loaded widget:  SweepAttackMace     <SweepAttackMace.lua>
    [f=-000001] Loaded widget:  SweepAttackNimbus   <SweepAttackNimbus.lua>
    [f=-000001] Loaded widget:  SweepAttackPyro     <SweepAttackPyro.lua>
    [f=-000001] Loaded widget:  SweepAttackRedback  <SweepAttackRedback.lua>
    [f=-000001] Loaded widget:  SweepAttackReaver   <SweepAttackReaver.lua>
    [f=-000001] Loaded widget:  SweepAttackScorcher  <SweepAttackScorcher.lua>
    [f=-000001] Loaded widget:  SweepAttackStardust  <SweepAttackStardust.lua>
    [f=-000001] Loaded widget:  TargettingAI_Artemis  <TargettingAI_Artemis.lua>
    [f=-000001] Loaded widget:  TargettingAI_Dominatrix  <TargettingAI_Dominatrix.lua>
    [f=-000001] Loaded widget:  TargettingAI_Felon  <TargettingAI_Felon.lua>
    [f=-000001] Loaded widget:  TargettingAI_Lance  <TargettingAI_Lance.lua>
    [f=-000001] Loaded widget:  TargettingAI_Moderator  <TargettingAI_Moderator.lua>
    [f=-000001] Loaded widget:  TargettingAI_Phantom  <TargettingAI_Phantom.lua>
    [f=-000001] Loaded widget:  TargettingAI_Scalpel  <TargettingAI_Scalpel.lua>
    [f=-000001] Loaded widget:  Graphic Unit selector 0.3  <graphic_unit_selector.lua>
    [f=-000001] Loaded widget:  Dynamic Avoidance System  <unit_dynamic_avoidance_ex.lua>
    [f=-000001] Loaded widget:  Vertical Line on Radar Dots v2  <gui_vertlineaid.lua>
    [f=-000001] Loaded widget:  Receive Units Indicator  <gui_recv_indicator.lua>
    [f=-000001] Loaded widget:  Newton Firezone     <cmd_newton_firezone.lua>
    [f=-000001] Loaded widget:  Auto Jump Over Terrain  <unit_jumper_jumpoverobstacle.lua>
    [f=-000001] Loaded widget:  Chili Pro Console   <gui_chili_proconsole_test.lua>
    [f=-000001] Chili: tried to add multiple times "scrollpanel6" to "Player List"!
    [f=-000001] Loaded widget:  Chili Deluxe Player List - Alpha 2.02  <gui_chili_deluxeplayerlist.lua>
    [f=-000001] Loaded widget:  Chili Docking       <api_chili_docking.lua>
    [f=-000001] Loaded widget:  HUD Presets         <gui_hud_presets.lua>
    [f=-000001] [EPIC Menu] Error: <EPIC Menu> Error in loading custom widget settings in Lasso Terraform GUI, order table incorrect.
    [f=-000001] [EPIC Menu] Error: <EPIC Menu> Error in loading custom widget settings in Lasso Terraform GUI, order table incorrect.
    [f=-000001] Loaded widget:  Lasso Terraform GUI  <gui_lasso_terraform.lua>
    [f=-000001] Loaded widget:  Image Preloader     <dbg_img_preload.lua>
    [f=-000001] Loaded widget:  Chili FactoryBar    <gui_chili_facbar.lua>
    [f=-000001] Loaded widget:  Chili Core Selector  <gui_chili_core_selector.lua>
    [f=-000001] Loaded widget:  Custom Markers      <gui_custom_markers.lua>
    [f=-000001] Loaded widget:  Default Group Recall Fix  <gui_group_recall_fix.lua>
    [f=-000001] Loaded widget:  Start Boxes         <minimap_startbox_new.lua>
    [f=-000001] Loaded widget:  Select Keys         <gui_selectkeys.lua>
    [f=-000001] Loaded widget:  Chili Share menu v1.24  <gui_chili_share.lua>
    [f=-000001] Loaded widget:  Pause Screen        <gui_pausescreen.lua>
    [f=-000001] Loaded widget:  Jumpjet GUI         <gui_jumpjets.lua>
    [f=-000001] Loaded widget:  CustomFormations2   <cmd_customformations2.lua>
    [f=-000001] SetSunLighting
    [f=-000001] Loaded widget:  Sun and Atmosphere Handler.  <gfx_sun_and_atmosphere.lua>
    [f=-000001] Loaded widget:  Persistent Build Height  <gui_persistent_build_height.lua>
    [f=-000001] Loaded widget:  Chili Integral Menu  <gui_chili_integral_menu.lua>
    [f=-000001] Loaded widget:  Outline Shader      <gfx_outline_shader.lua>
    [f=-000001] Loaded widget:  Layout Handler      <cmd_layout_handler.lua>
    [f=-000001] Loaded widget:  Text To Speech Control  <snd_text_to_speech.lua>
    [f=-000001] Lua garbage collection rate: 30/s
    [f=-000001] Loaded widget:  GC Control          <api_gc_control.lua>
    [f=-000001] Removed 'GC at >100MB': disabled.
    [f=-000001] Loaded widget:  GC at >300MB        <dbg_forcegc_spring97.lua>
    [f=-000001] Writing last game win data
    [f=-000001] LuaUI v0.3
    [f=-000001] [Game::Load][5] globalQuit=0 forcedQuit=0
    [f=-000001] [LoadScreen::SetLoadMessage] text="[LoadFinalize] finalizing PFS"
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] BLOCK_SIZE=16
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] PATHESTIMATOR_VERSION=100
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] heightMapChecksum=cc5be4fc
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] typeMapChecksum=37560093
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] moveDefChecksum=c5de8888
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] blockMapChecksum=556a2b80
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] estimatorHashCode=1efa9a0b
    [f=-000001] [Path] [PathEstimator::ReadFile] hash=1efa9a0b file="cache/104dev-maintenance/paths/Fairyland 1.31.pe-1efa9a0b.zip" (exists=1)
    [f=-000001] [LoadScreen::SetLoadMessage] text="Reading Estimate PathCosts [16]"
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] BLOCK_SIZE=32
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] PATHESTIMATOR_VERSION=100
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] heightMapChecksum=cc5be4fc
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] typeMapChecksum=37560093
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] moveDefChecksum=c5de8888
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] blockMapChecksum=556a2b80
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] estimatorHashCode=1efa9a1b
    [f=-000001] [Path] [PathEstimator::ReadFile] hash=1efa9a1b file="cache/104dev-maintenance/paths/Fairyland 1.31.pe2-1efa9a1b.zip" (exists=1)
    [f=-000001] [LoadScreen::SetLoadMessage] text="Reading Estimate PathCosts [32]"
    [f=-000001] [LoadScreen::SetLoadMessage] text="[LoadFinalize] finalized PFS (106ms, checksum fed28b1c)"
    [f=-000001] [Game::Load][6] globalQuit=0 forcedQuit=0
    [f=-000001] [LuaMemPool::LogStats][handle=LuaIntro (unsynced)] index=2 {numAllocs[*],allocSums[*]}={0,0} {int,ext,rec}Allocs={0,12922,0} {chunk,block}Bytes={0,0}
    [f=-000001] SetLobbyButtonEnabled, false
    [f=-000001] UpdateInterfacePreset, default
    [f=-000001] TotalHideLobbyInterface, true
    [f=-000001] 
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SHOWN][1] fullScreen=0
    [f=-000001] [~ScopedOnceTimer][Sound::Iconified] 0ms
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SHOWN][2]
    
    [f=-000001] 
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SIZE_CHANGED][1] fullScreen=0
    [f=-000001] [GR::UpdateGLConfigs]
    [f=-000001] [GR::UpdateGLGeometry][1] winSize=<1920,1139>
    [f=-000001] [GR::UpdateGLGeometry][2] winSize=<1920,1139>
    [f=-000001] [GR::InitGLState]
    [f=-000001] [GR::LogDisplayMode] display-mode set to 1920x1139x24bpp@60Hz (windowed::decorated)
    [f=-000001] [~ScopedOnceTimer][GlobalRendering::UpdateGL] 0ms
    [f=-000001] [Game::ResizeEvent][1]
    [f=-000001] [~ScopedOnceTimer][Game::ViewResize] 0ms
    [f=-000001] [Game::ResizeEvent][2]
    [f=-000001] [~ScopedOnceTimer][EventHandler::ViewResize] 10ms
    [f=-000001] [~ScopedOnceTimer][ActiveController::ResizeEvent] 10ms
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SIZE_CHANGED][2]
    
    [f=-000001] Epicmenu: Switching to Default camera mode
    [f=-000001] GameID: d87bbe5dc5c0635f2be8438e275d2964
    [f=-000001] Connection attempt from esainane
    [f=-000001]  -> Version: 104.0.1-1429-g1add37c maintenance [Linux 64-bit (native)]
    [f=-000001]  -> Connection established (given id 1)
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="esainane" string="[PreGame::GameDataReceived][map-checksums]
    	server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    	client=756187829bd147387711c96be3598b95a2d8eb78586f89c47c6cf417bb8a21de7c0d70555335a261833312d68bf37c201390ddcde719bd2e2747af432b2fe99f"
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="esainane" string="[PreGame::GameDataReceived][mod-checksums]
    	server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    	client=f7404aa961d500a755dcc7800a1b7521c692a561150e526a6287cd6d0b653299f7876b4f2b1ac3c7226a872326565e2e301f547b568f5a333f37a63407309fac"
    [f=-000001] Connection attempt from rewdrfe2
    [f=-000001]  -> Version: 104.0.1-1429-g1add37c maintenance [Windows 32-bit (emulated)]
    [f=-000001]  -> Connection established (given id 0)
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="rewdrfe2" string="[PreGame::GameDataReceived][map-checksums]
    	server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    	client=756187829bd147387711c96be3598b95a2d8eb78586f89c47c6cf417bb8a21de7c0d70555335a261833312d68bf37c201390ddcde719bd2e2747af432b2fe99f"
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="rewdrfe2" string="[PreGame::GameDataReceived][mod-checksums]
    	server=10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    	client=f7404aa961d500a755dcc7800a1b7521c692a561150e526a6287cd6d0b653299f7876b4f2b1ac3c7226a872326565e2e301f547b568f5a333f37a63407309fac"
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="esainane" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=db44343e12b787a24efe7450f4244741a392b99a3baa533902b31c0df7e73ccc6ab8f0a8f647d50d7662be8784d95a148b1c2459b3ae7f2518cb8bc1be236146]"
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="esainane" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=238e56de966cb03670b4fd239636c85c8b6a7432f51087d74639b320dffedb081f8df0e183738b07f03f5a767bc1cfaffe82680e89a762e3c234c0772b462c03]"
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="esainane" string="[Game::Load][lua{Rules,Gaia}={0x4a1ecdb0,0x8081ffb0}]"
    [f=-000001] <esainane> Allies: I choose: blitz!
    [f=-000001] Set UnitIconDist to 100000
    [f=-000001] Buildings set to face East
    [f=-000001] Set UnitIconDist to 0
    [f=-000001] Set UnitIconDist to 100000
    [f=-000001] Set UnitIconDist to 0
    [f=-000001] Set UnitIconDist to 100000
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="rewdrfe2" string="[PE::CalcChecksum][BLK_SIZE=16][SHA_DATA=db44343e12b787a24efe7450f4244741a392b99a3baa533902b31c0df7e73ccc6ab8f0a8f647d50d7662be8784d95a148b1c2459b3ae7f2518cb8bc1be236146]"
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="rewdrfe2" string="[PE::CalcChecksum][BLK_SIZE=32][SHA_DATA=238e56de966cb03670b4fd239636c85c8b6a7432f51087d74639b320dffedb081f8df0e183738b07f03f5a767bc1cfaffe82680e89a762e3c234c0772b462c03]"
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="rewdrfe2" string="[Game::Load][lua{Rules,Gaia}={33015390,36f9ca00}]"
    [f=-000001] Set UnitIconDist to 0
    [f=-000001] <esainane> glhf! :)
    [f=-000001] Set UnitIconDist to 100000
    [f=-000001] Set UnitIconDist to 0
    [f=-000001] <rewdrfe2> gl hf
    [f=-000001] Set UnitIconDist to 100000
    [f=-000001] <rewdrfe2> )
    [f=-000001] JumpToAvoidSuiciderController added:20654
    [f=-000001] ShieldTargettingController added:20654
    [f=-000001] Chili: tried to add multiple times "scrollpanel8" to "Player List"!
    [f=0000020] !transmitlobby @voice@buildUnit@add;shieldcon;Convict
    [f=0000020] !transmitlobby @voice@buildUnit@add;shieldscout;Dirtbag
    [f=0000020] !transmitlobby @voice@buildUnit@add;shieldraid;Bandit
    [f=0000020] !transmitlobby @voice@buildUnit@add;shieldskirm;Rogue
    [f=0000020] !transmitlobby @voice@buildUnit@add;shieldassault;Thug
    [f=0000020] !transmitlobby @voice@buildUnit@add;shieldriot;Outlaw
    [f=0000020] !transmitlobby @voice@buildUnit@add;shieldfelon;Felon
    [f=0000020] !transmitlobby @voice@buildUnit@add;shieldarty;Racketeer
    [f=0000020] !transmitlobby @voice@buildUnit@add;shieldaa;Vandal
    [f=0000020] !transmitlobby @voice@buildUnit@add;shieldbomb;Snitch
    [f=0000020] !transmitlobby @voice@buildUnit@add;shieldshield;Aspis
    [f=0000020] !transmitlobby @voice@buildUnit@reload
    [f=0000034] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000034] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000035] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000035] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000035] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000035] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000040] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000040] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000043] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000071] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000119] Set UnitIconDist to 0
    [f=0000127] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000238] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000248] Set UnitIconDist to 100000
    [f=0000291] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000344] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000386] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000410] Set UnitIconDist to 0
    [f=0000472] ShieldTargettingController added:21421
    [f=0000488] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000494] Set UnitIconDist to 100000
    [f=0000498] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000503] Set UnitIconDist to 0
    [f=0000525] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000579] Set UnitIconDist to 100000
    [f=0000581] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000593] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000595] Set UnitIconDist to 0
    [f=0000645] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000667] Set UnitIconDist to 100000
    [f=0000699] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000705] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000717] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000734] Set UnitIconDist to 0
    [f=0000764] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000767] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000805] Set UnitIconDist to 100000
    [f=0000823] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000854] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000931] ShieldTargettingController added:22405
    [f=0000939] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000949] Set UnitIconDist to 0
    [f=0000951] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000981] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0000999] Set UnitIconDist to 100000
    [f=0001086] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001149] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001231] Set UnitIconDist to 0
    [f=0001233] Set UnitIconDist to 100000
    [f=0001256] SolarAI added:17790
    [f=0001275] <table>, <table>
    [f=0001313] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001395] <table>, <table>
    [f=0001417] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001494] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001532] <table>, <table>
    [f=0001532] GBC: Reassigning unit, 21421, from, -405@968x4360, to, -577@608x4640
    [f=0001564] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001572] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001582] SolarAI added:9786
    [f=0001605] <table>, <table>
    [f=0001734] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001785] SweeperController added:2696
    [f=0001815] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001838] Set UnitIconDist to 0
    [f=0001850] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001851] Set UnitIconDist to 100000
    [f=0001888] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001894] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001898] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001903] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0001984] <table>, <table>
    [f=0001984] <table>, <table>
    [f=0002020] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002030] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002055] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002097] Set UnitIconDist to 0
    [f=0002120] SweeperController added:9537
    [f=0002150] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002158] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002160] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002185] Set UnitIconDist to 100000
    [f=0002190] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002196] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002201] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002242] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002245] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002319] Set UnitIconDist to 0
    [f=0002320] Set UnitIconDist to 100000
    [f=0002336] Set UnitIconDist to 0
    [f=0002393] SolarAI added:491
    [f=0002398] Set UnitIconDist to 100000
    [f=0002416] <table>, <table>
    [f=0002416] <table>, <table>
    [f=0002420] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002436] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002451] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002456] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002464] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002475] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002498] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002500] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002524] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002530] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002656] <table>, <table>
    [f=0002656] <table>, <table>
    [f=0002751] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002769] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002793] Set UnitIconDist to 0
    [f=0002796] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002806] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002833] Set UnitIconDist to 100000
    [f=0002903] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0002917] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003000] <table>, <table>
    [f=0003004] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003128] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003185] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003186] Set UnitIconDist to 0
    [f=0003206] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003219] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003227] Set UnitIconDist to 100000
    [f=0003228] <table>, <table>
    [f=0003244] <table>, <table>
    [f=0003261] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003296] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003324] <table>, <table>
    [f=0003324] GBC: Reassigning unit, 22405, from, -534@424x3240, to, -530@552x4584
    [f=0003491] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003496] <table>, <table>
    [f=0003496] <table>, <table>
    [f=0003496] <table>, <table>
    [f=0003535] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003538] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003545] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003565] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003573] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003589] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003605] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003615] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003616] Set UnitIconDist to 0
    [f=0003617] Set UnitIconDist to 100000
    [f=0003621] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003629] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003654] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003694] esainane added point: Scythe
    [f=0003706] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003732] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003744] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003750] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003769] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003794] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003799] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003804] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003809] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003813] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003951] ShieldTargettingController added:27058
    [f=0003951] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003956] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003967] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003969] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003971] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003986] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0003987] SolarAI added:13491
    [f=0004001] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004006] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004008] <table>, <table>
    [f=0004008] <table>, <table>
    [f=0004020] <table>, <table>
    [f=0004020] <table>, <table>
    [f=0004032] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004034] Set UnitIconDist to 0
    [f=0004079] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004087] Set UnitIconDist to 100000
    [f=0004098] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004099] Set UnitIconDist to 0
    [f=0004138] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004149] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004193] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004202] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004205] Loading:  LuaUI/Widgets/llt.lua
    [f=0004206] autoLLT added:9234
    [f=0004206] autoLLT added:1493
    [f=0004223] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004224] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004234] esainane added point: Scythe
    [f=0004255] Set UnitIconDist to 100000
    [f=0004286] Set UnitIconDist to 0
    [f=0004294] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004296] Set UnitIconDist to 100000
    [f=0004306] Set UnitIconDist to 0
    [f=0004308] <table>, <table>
    [f=0004308] <table>, <table>
    [f=0004308] <table>, <table>
    [f=0004314] Set UnitIconDist to 100000
    [f=0004337] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004339] ShieldTargettingController added:14366
    [f=0004345] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004356] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004382] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004387] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004391] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004398] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004406] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004410] <table>, <table>
    [f=0004412] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004414] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004416] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004421] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004437] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004444] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004449] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004453] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004460] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004468] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004601] Set UnitIconDist to 0
    [f=0004608] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004620] Set UnitIconDist to 100000
    [f=0004634] SolarAI added:4590
    [f=0004636] <table>, <table>
    [f=0004636] <table>, <table>
    [f=0004636] <table>, <table>
    [f=0004636] <table>, <table>
    [f=0004665] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004679] SolarAI added:30129
    [f=0004680] <table>, <table>
    [f=0004680] <table>, <table>
    [f=0004680] <table>, <table>
    [f=0004680] <table>, <table>
    [f=0004689] Set UnitIconDist to 0
    [f=0004705] Set UnitIconDist to 100000
    [f=0004736] Set UnitIconDist to 0
    [f=0004748] <table>, <table>
    [f=0004748] <table>, <table>
    [f=0004748] <table>, <table>
    [f=0004748] <table>, <table>
    [f=0004764] <table>, <table>
    [f=0004764] <table>, <table>
    [f=0004764] <table>, <table>
    [f=0004770] Set UnitIconDist to 100000
    [f=0004770] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004788] <table>, <table>
    [f=0004788] <table>, <table>
    [f=0004788] <table>, <table>
    [f=0004788] <table>, <table>
    [f=0004788] autoLLT added:1493
    [f=0004792] <table>, <table>
    [f=0004792] <table>, <table>
    [f=0004792] GBC: Reassigning unit, 27058, from, -405@712x4248, to, -405@1432x4184
    [f=0004796] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004797] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004816] <table>, <table>
    [f=0004816] <table>, <table>
    [f=0004828] <table>, <table>
    [f=0004828] <table>, <table>
    [f=0004828] GBC: Reassigning unit, 27058, from, -405@1432x4184, to, -405@168x3384
    [f=0004844] <table>, <table>
    [f=0004844] GBC: Reassigning unit, 27058, from, -405@168x3384, to, -405@712x4248
    [f=0004845] SolarAI added:2313
    [f=0004846] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004848] <table>, <table>
    [f=0004848] <table>, <table>
    [f=0004855] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004860] Set UnitIconDist to 0
    [f=0004949] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004961] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004984] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0004989] Set UnitIconDist to 100000
    [f=0005005] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005060] <table>, <table>
    [f=0005060] GBC: Reassigning unit, 14366, from, -405@168x3384, to, -405@1432x4184
    [f=0005064] <table>, <table>
    [f=0005064] GBC: Reassigning unit, 21421, from, -405@712x4248, to, -405@168x3384
    [f=0005064] Set UnitIconDist to 0
    [f=0005072] <table>, <table>
    [f=0005072] <table>, <table>
    [f=0005081] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005083] Set UnitIconDist to 100000
    [f=0005084] <table>, <table>
    [f=0005084] <table>, <table>
    [f=0005084] GBC: Reassigning unit, 21421, from, -405@168x3384, to, -405@712x4248
    [f=0005103] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005105] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005144] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005146] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005159] Set UnitIconDist to 0
    [f=0005175] Set UnitIconDist to 100000
    [f=0005182] Set UnitIconDist to 0
    [f=0005185] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005198] Set UnitIconDist to 100000
    [f=0005249] Set UnitIconDist to 0
    [f=0005255] SolarAI added:20457
    [f=0005256] <table>, <table>
    [f=0005256] <table>, <table>
    [f=0005260] <table>, <table>
    [f=0005271] Set UnitIconDist to 100000
    [f=0005281] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005287] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005314] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005328] <table>, <table>
    [f=0005328] GBC: Reassigning unit, 21421, from, -534@1368x4168, to, -577@704x4032
    [f=0005340] SolarAI added:18012
    [f=0005344] <table>, <table>
    [f=0005344] <table>, <table>
    [f=0005351] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005384] ShieldTargettingController added:16987
    [f=0005392] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005424] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005451] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005473] Set UnitIconDist to 0
    [f=0005495] Set UnitIconDist to 100000
    [f=0005497] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005540] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005555] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005560] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005561] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005568] <table>, <table>
    [f=0005584] <table>, <table>
    [f=0005584] GBC: Reassigning unit, 14366, from, -405@1432x4184, to, -577@544x3408
    [f=0005635] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005646] Set UnitIconDist to 0
    [f=0005661] Set UnitIconDist to 100000
    [f=0005676] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005696] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005715] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005782] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005845] Set UnitIconDist to 0
    [f=0005867] Set UnitIconDist to 100000
    [f=0005906] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0005993] autoLLT added:12861
    [f=0005996] <table>, <table>
    [f=0005996] <table>, <table>
    [f=0006016] <table>, <table>
    [f=0006018] Set UnitIconDist to 0
    [f=0006021] Set UnitIconDist to 100000
    [f=0006029] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006040] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006046] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006056] ShieldTargettingController added:12202
    [f=0006066] SolarAI added:5820
    [f=0006067] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006068] <table>, <table>
    [f=0006072] <table>, <table>
    [f=0006083] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006106] Set UnitIconDist to 0
    [f=0006154] autoLLT added:16401
    [f=0006164] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006167] JumpToAvoidSuiciderController added:29483
    [f=0006190] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006192] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006204] <table>, <table>
    [f=0006204] GBC: Checking for terraform for, Bandit
    [f=0006204] GBC: Checking for terraform for, Racketeer
    [f=0006208] <table>, <table>
    [f=0006208] GBC: Checking for terraform for, Bandit
    [f=0006208] GBC: Checking for terraform for, Racketeer
    [f=0006216] <table>, <table>
    [f=0006216] GBC: Checking for terraform for, Bandit
    [f=0006216] GBC: Checking for terraform for, Racketeer
    [f=0006216] GBC: Checking for terraform for, Terraform
    [f=0006220] <table>, <table>
    [f=0006220] GBC: Checking for terraform for, Bandit
    [f=0006220] GBC: Checking for terraform for, Racketeer
    [f=0006220] GBC: Checking for terraform for, Terraform
    [f=0006231] Set UnitIconDist to 100000
    [f=0006243] JumpToAvoidSuiciderController added:15146
    [f=0006268] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006274] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006278] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006280] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006280] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006285] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006300] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006301] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006352] Set UnitIconDist to 0
    [f=0006360] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006381] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006385] SweeperController added:9683
    [f=0006387] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006395] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006403] Set UnitIconDist to 100000
    [f=0006410] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006461] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006488] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006565] Set UnitIconDist to 0
    [f=0006586] Set UnitIconDist to 100000
    [f=0006632] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006649] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006679] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006731] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006746] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006752] <table>, <table>
    [f=0006752] GBC: Checking for terraform for, Bandit
    [f=0006752] GBC: Checking for terraform for, Racketeer
    [f=0006752] GBC: Checking for terraform for, Terraform
    [f=0006752] Set UnitIconDist to 0
    [f=0006752] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006756] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006782] JumpToAvoidSuiciderController added:20901
    [f=0006795] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006799] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006810] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006813] Set UnitIconDist to 100000
    [f=0006814] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006817] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006825] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006830] Set UnitIconDist to 0
    [f=0006842] JumpToAvoidSuiciderController added:30607
    [f=0006858] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    [f=0006874] Error: [Game::ClientReadNet][NETMSG_AICOMMANDS] exception "Unpack failure (type)"
    
    txt file icon 20191103070848_infolog.txt (119,378 bytes) 2019-11-03 12:04 +
  • ? file icon spring-sanitized-out (868,325 bytes) 2019-11-03 12:07
  • ? file icon spring-core (1,977 bytes) 2019-11-03 12:11 -
    (gdb) bt
    #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
    #1  0x00007f9eb67db535 in __GI_abort () at abort.c:79
    #2  0x00007f9eb6832508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f9eb693d28d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
    #3  0x00007f9eb6838c1a in malloc_printerr (str=str@entry=0x7f9eb693b376 "corrupted size vs. prev_size") at malloc.c:5341
    #4  0x00007f9eb6838e74 in malloc_consolidate (av=av@entry=0x7f9eb6974c40 <main_arena>) at malloc.c:4488
    #5  0x00007f9eb683ba58 in _int_malloc (av=av@entry=0x7f9eb6974c40 <main_arena>, bytes=bytes@entry=1280) at malloc.c:3695
    #6  0x00007f9eb683d56a in __GI___libc_malloc (bytes=1280) at malloc.c:3057
    #7  0x000000000120f5c8 in operator new(unsigned long) ()
    #8  0x000000000072983c in ?? ()
    #9  0x0000000000cd5a42 in ?? ()
    #10 0x0000000000cc9ffe in ?? ()
    #11 0x0000000000cd0c3e in ?? ()
    #12 0x0000000000cd1439 in ?? ()
    #13 0x0000000000cd1927 in ?? ()
    #14 0x0000000000cd3897 in ?? ()
    #15 0x0000000000cd4b8a in ?? ()
    #16 0x0000000000cc641d in ?? ()
    #17 0x0000000000cc57ea in ?? ()
    #18 0x0000000000cc65bb in ?? ()
    #19 0x0000000000cbfca9 in ?? ()
    #20 0x0000000000cc1cb8 in ?? ()
    #21 0x0000000000cc613b in ?? ()
    #22 0x0000000000cd43e1 in ?? ()
    #23 0x0000000000cc641d in ?? ()
    #24 0x0000000000cc57ea in ?? ()
    #25 0x0000000000cc65bb in ?? ()
    #26 0x0000000000cbfca9 in ?? ()
    #27 0x00000000007029f4 in ?? ()
    #28 0x0000000000702f85 in ?? ()
    #29 0x0000000000704b0f in ?? ()
    #30 0x00000000009ba27c in ?? ()
    #31 0x00000000009b2114 in ?? ()
    #32 0x00000000005bc68a in ?? ()
    #33 0x00000000005bca18 in ?? ()
    #34 0x00000000009e44ab in ?? ()
    #35 0x00000000009e7890 in ?? ()
    #36 0x00000000009d06c9 in ?? ()
    #37 0x000000000057113a in ?? ()
    #38 0x00007f9eb67dd09b in __libc_start_main (main=0x571080, argc=3, argv=0x7ffe2c203438, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe2c203428) at ../csu/libc-start.c:308
    #39 0x0000000000590d29 in _start ()
    (gdb) 
    
    ? file icon spring-core (1,977 bytes) 2019-11-03 12:11 +
  • ? file icon spring-sanitized-nullpo (2,851 bytes) 2019-11-03 12:13 -
    [f=-000001] [ReloadOrRestart] Spring "/home/user/Zero-K/engine/linux64/104.0.1-1429-g1add37c/spring" should be reloading
    [f=-000001] Loopback error in select, timeout
    [f=-000001] [SpringApp::Reload][1]
    [f=-000001] [ThreadPool::SetThreadCount][1] wanted=0 current=3 maximum=6 (init=0)
    [Thread 0x7fffc823d700 (LWP 25740) exited]
    [Thread 0x7fffdce19700 (LWP 25738) exited]
    [Thread 0x7fffc7a3c700 (LWP 25741) exited]
    [Thread 0x7fffc8a3e700 (LWP 25739) exited]
    [f=-000001] 	[async=0] threads=3 tasks=78 {sum,avg}{exec,wait}time={{255.861, 3.280}, {1.681, 0.022}}ms
    [f=-000001] 		thread=1 tasks=39 {sum,min,max,avg}{exec,wait}time={{128.267, 1.996, 6.493, 3.289}, {0.393, 0.000, 0.057, 0.010}}ms
    [f=-000001] 		thread=2 tasks=39 {sum,min,max,avg}{exec,wait}time={{127.594, 1.968, 6.521, 3.272}, {1.288, 0.001, 0.064, 0.033}}ms
    [f=-000001] 	[async=1] threads=3 tasks=2 {sum,avg}{exec,wait}time={{0.083, 0.041}, {0.122, 0.061}}ms
    [f=-000001] 		thread=1 tasks=1 {sum,min,max,avg}{exec,wait}time={{0.038, 0.038, 0.038, 0.038}, {0.080, 0.080, 0.080, 0.080}}ms
    [f=-000001] 		thread=2 tasks=1 {sum,min,max,avg}{exec,wait}time={{0.045, 0.045, 0.045, 0.045}, {0.042, 0.042, 0.042, 0.042}}ms
    [f=-000001] [ThreadPool::SetThreadCount][2] workers=0
    [f=-000001] [ThreadPool::SetThreadCount][1] wanted=3 current=1 maximum=6 (init=1)
    [New Thread 0x7fffc8a3e700 (LWP 25765)]
    [New Thread 0x7fffdce19700 (LWP 25766)]
    [New Thread 0x7fffc7a3c700 (LWP 25767)]
    [New Thread 0x7fffc823d700 (LWP 25768)]
    [f=-000001] [ThreadPool::SetThreadCount][2] workers=2
    [f=-000001] [Threading] Main thread CPU affinity mask set: 1020 (config is 4092)
    [f=-000001] [SpringApp::Reload][2]
    /home/user/repo/springrts/rts/System/SpringApp.cpp:651:15: runtime error: member call on null pointer of type 'struct CGame'
    
    Thread 1 "spring-main" received signal SIGSEGV, Segmentation fault.
    0x000055556696054d in SpringApp::Reload (this=<optimized out>, script="[GAME]\n{\n\tHostIP=37.59.49.101;\n\tHostPort=8464;\n\tSourcePort=0;\n\tIsHost=0;\n\tMyPlayerName=esainane;\n\tMyPasswd=3a91ac425378003526dee735312662e2;\n}")
        at /home/user/repo/springrts/rts/System/SpringApp.cpp:651
    651		game->KillLua(false);
    (gdb) bt
    #0  0x000055556696054d in SpringApp::Reload (this=<optimized out>, script="[GAME]\n{\n\tHostIP=37.59.49.101;\n\tHostPort=8464;\n\tSourcePort=0;\n\tIsHost=0;\n\tMyPlayerName=esainane;\n\tMyPasswd=3a91ac425378003526dee735312662e2;\n}")
        at /home/user/repo/springrts/rts/System/SpringApp.cpp:651
    #1  0x000055556696a8dd in SpringApp::Run (this=this@entry=0x7fffffffea00) at /usr/include/c++/8/bits/basic_string.h:232
    #2  0x00005555668306a2 in Run (argc=3, argv=<optimized out>) at /home/user/repo/springrts/rts/System/Main.cpp:43
    #3  0x00005555630bc940 in main (argc=<optimized out>, argv=0x7fffffffecb8) at /home/user/repo/springrts/rts/System/Main.cpp:94
    (gdb) p game
    $1 = (CGame *) 0x0
    
    ? file icon spring-sanitized-nullpo (2,851 bytes) 2019-11-03 12:13 +

-Relationships
+Relationships

-Notes

~0020206

esainane (reporter)

Output from custom sanitized spring attached.

Early output truncated due to sanitizers picking up on large numbers of less-than-critical issues; the important output is at the end, immediately as the game started.

~0020207

esainane (reporter)

Core backtrace from unsanitized spring attached.

I did not bother loading debugging symbols, since the error was raised from the libc after it detected corrupted internal data, and the important part was that the libc's internal data was corrupted, not the particular instance of new that triggered the check.

~0020208

esainane (reporter)

For completeness, gdb backtrace from pre-modification sanitized spring showing the null pointer dereference, prior to modification to check for the null case.

~0020209

Kloot (developer)

Thanks for debugging this, a sizeof() went MIA here.
+Notes

-Issue History
Date Modified Username Field Change
2019-11-03 12:04 esainane New Issue
2019-11-03 12:04 esainane File Added: 20191103070848_infolog.txt
2019-11-03 12:07 esainane File Added: spring-sanitized-out
2019-11-03 12:07 esainane Note Added: 0020206
2019-11-03 12:11 esainane File Added: spring-core
2019-11-03 12:11 esainane Note Added: 0020207
2019-11-03 12:13 esainane File Added: spring-sanitized-nullpo
2019-11-03 12:13 esainane Note Added: 0020208
2019-11-03 13:42 Kloot Note Added: 0020209
2019-11-03 13:42 Kloot Assigned To => Kloot
2019-11-03 13:42 Kloot Status new => resolved
2019-11-03 13:42 Kloot Resolution open => fixed
2019-11-03 13:42 Kloot Fixed in Version => 104.0 +git
+Issue History