2019-11-17 16:23 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0006288Spring engineGeneralpublic2019-08-31 22:03
Reporterraaar 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionno change required 
Product Version104.0 +git 
Target VersionFixed in Version 
Summary0006288: 104.0.1-1378-g00fda18_maintenance | luai fails to load, out of memory error
DescriptionSince changing from 104.0 to 104.0.1-.... maintenance, i've been getting these

[f=-000001] [LuaMemPool::LogStats][handle=LuaIntro (unsynced)] index=1 {numAllocs[*],allocSums[*]}={0,0} {int,ext,rec}Allocs={0,19435,0} {chunk,block}Bytes={0,0}
[f=-000001] Error: [LuaUI::RunCallInTraceback] error=4 (LUA_ERRMEM) callin=AddConsoleLine trace=[Internal Lua error: Call failure] not enough memory
[f=-000001] Error: [LuaRules::RunCallInTraceback] error=4 (LUA_ERRMEM) callin=Update trace=[Internal Lua error: Call failure] not enough memory
...
[f=-000001] Error: [ExitSpringProcess] errorMsg="not enough memory" msgCaption="Spring: caught content_error: " mainThread=1


sometimes the game doesn't exit with the oom error but luaui doesn't load and the lua memory usage stands over 700MB. Using /luaui reload will lower the usage to a normal ~50mb level and restore the UI

This ALWAYS happens on the first play attempt after changing between maintenance engine versions, then it stops happening!




TagsNo tags attached.
Checked infolog.txt for ErrorsYes
Attached Files
  • txt file icon infolog_luaui_alloc_error_104.0.1-1378_maintenance.txt (36,248 bytes) 2019-08-31 14:09 -
    [DataDirLocater::FindWriteableDataDir] using writeable data-directory "C:\Users\Rui\Documents\My Games\Spring\"
    Using writeable configuration source: "C:\Users\Rui\Documents\My Games\Spring\springsettings.cfg"
    LogOutput initialized. Logging to C:\Users\Rui\Documents\My Games\Spring\infolog.txt
    ============== <Log Sections> ==============
      Available:
        ArchiveScanner
        AutohostInterface
        BumpWater
        CSMFGroundTextures
        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> ==============
      AdvSky = 1
      AllowDeferredMapRendering = 1
      AllowDeferredModelRendering = 1
      BumpWaterDepthBits = 16
      CamFreeScrollSpeed = 0
      CamMode = 1
      CamTimeExponent = 4.0
      CamTimeFactor = 1.0
      FPSFOV = 90
      GrassDetail = 0
      GroundDecals = 1
      GroundDetail = 137
      GroundScarAlphaFade = 1
      GuiOpacity = 1
      HangTimeout = 0
      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
      LastSelectedMap = Tropical-v2
      LastSelectedMod = Metal Factions v0.985
      LastSelectedScript = MFAI : brutal
      LastSelectedSetting = MaxParticles
      MSAALevel = 2
      MaxDynamicMapLights = 0
      MaxDynamicModelLights = 0
      MaxNanoParticles = 10000
      MaxParticles = 20000
      MaximumTransmissionUnit = 0
      MiddleClickScrollSpeed = -0.005
      MouseDragCircleCommandThreshold = 25
      MouseDragScrollThreshold = 0
      ReconnectTimeout = 0
      RotateLogFiles = 1
      ScreenshotCounter = 1976
      ScrollWheelSpeed = -25
      ShadowMapSize = 2047
      Shadows = 1
      ShowClock = 0
      ShowPlayerInfo = 0
      SpringData = C:/Users/Rui/Documents/My Games/Spring;
      TeamHighlight = 0
      UnitIconDist = 100
      UnitLodDist = 10000
      UsePBO = 0
      VSync = -1
      WindowPosX = 0
      WindowPosY = 23
      WorkerThreadCount = 1
      XResolutionWindowed = 1280
      YResolutionWindowed = 961
      snd_airAbsorption = 0
      snd_volmaster = 50
      snd_volmusic = 20
    ============== </User Config> ==============
    
    ============== <User System> ==============
      Spring Engine Version: 104.0.1-1378-g00fda18 maintenance
          Build Environment: gcc libstdc++ version 20171010
           Compiler Version: gcc-5.5.0
           Operating System: Windows 8.1 Home Premium Edition, 64-bit (build 9600)
            Hardware Config: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz; 8143MB RAM, 12239MB pagefile
           Binary Word Size: 32-bit (emulated)
              Process Clock: std::chrono::high_resolution_clock
         Physical CPU Cores: 4
          Logical CPU Cores: 8
    ============== </User System> ==============
    
    [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] disabled
    [WatchDog::RegisterThread] registering controls for thread [main]
    [GL::CheckAvailableVideoModes] desktop={1280x1024x24bpp@75Hz} current={1280x1024x24bpp@75Hz}
    	display=1 modes=22 bounds={x=0, y=0, w=1280, h=1024}
    		[ 5] 1280x800x24bpp@75Hz
    		[ 9] 1280x720x24bpp@75Hz
    [GR::CreateSDLWindow] using 2x anti-aliasing and 24-bit depth-buffer (PF="SDL_PIXELFORMAT_RGB888") for main window
    [GR::CreateSDLWindow] using 2x anti-aliasing and 24-bit depth-buffer (PF="SDL_PIXELFORMAT_RGB888") for hidden window
    [GR::LogVersionInfo]
    	SDL version : 2.0.8 (linked) / 2.0.8 (compiled)
    	GL version  : 4.5.0 NVIDIA 385.69
    	GL vendor   : NVIDIA Corporation
    	GL renderer : GeForce GT 640/PCIe/SSE2
    	GLSL version: 4.50 NVIDIA
    	GLEW version: 2.1.0
    	GPU memory  : 3072MB (total) / 2523MB (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=-1 (adaptive)
    [GR::UpdateGLGeometry][1] winSize=<1,1>
    [GR::UpdateGLGeometry][2] winSize=<1280,1024>
    [GR::InitGLState]
    [GR::LogDisplayMode] display-mode set to 1280x1024x24bpp@75Hz (fullscreen::decorated)
    [TexMemPool::Resize] poolSize=134217728u allocSize=0u texCount=0u
    [~ScopedOnceTimer][FtLibraryHandler::FontConfigInit (version 2.10.2)] 1ms
    [ThreadPool::SetThreadCount][1] wanted=4 current=1 maximum=4 (init=1)
    [ThreadPool::SetThreadCount][2] workers=3
    [WatchDog::RegisterThread] registering controls for thread [vfsi]
    [DataDirLocater::FindWriteableDataDir] using writeable data-directory "C:\Users\Rui\Documents\My Games\Spring\"
    [DataDirLocater::FilterUsableDataDirs] using read-write data directory: C:\Users\Rui\Documents\My Games\Spring\
    [DataDirLocater::FilterUsableDataDirs] using read-only data directory: C:\Users\Rui\Documents\My Games\Spring\engine\104.0.1-1378-g00fda18 maintenance\
    Scanning: C:\Users\Rui\Documents\My Games\Spring\engine\104.0.1-1378-g00fda18 maintenance\base
    Scanning: C:\Users\Rui\Documents\My Games\Spring\maps
    Scanning: C:\Users\Rui\Documents\My Games\Spring\games
    Scanning: C:\Users\Rui\Documents\My Games\Spring\packages
    [~ScopedOnceTimer][CArchiveScanner::ScanAllDirs] 2924ms
    [VFS] [SpringVFS::ReserveArchives<this=057c3800>]
    [VFS] [SpringVFS::AddArchive<this=057c3800>(arName="Spring content v1", overwrite=false)] section=2 cached=0
    [VFS] [VFSHandler::SetGlobalInstanceRaw] handler=057c3800 (SpringVFS) global=00000000 (null)
    [WatchDog::DeregisterThread] deregistering controls for thread [vfsi]
    [ThreadPool::SetThreadCount][1] wanted=1 current=4 maximum=4 (init=0)
    	[async=0] threads=4 tasks=9 {sum,avg}{exec,wait}time={{26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192.000, -26815622268059210910885034639740246440539361533671928184567678714084140141750317424357530113541440010433940975495156941704473760823015586700736666951221248.000}, {0.000, 0.000}}ms
    		thread=1 tasks=3 {sum,min,max,avg}{exec,wait}time={{2.000, 0.000, -0.000, 26815622253232465313745382098929273174907986837050188364776074381005198987070263867790278356386412718039265266081796345720965917592401159273731213896974336.000}, {0.000, 0.000, 0.000, 0.000}}ms
    		thread=2 tasks=3 {sum,min,max,avg}{exec,wait}time={{2.000, 0.000, -0.000, 26815622253232465313745382098929273174907986837050188364776074381005198987070263867790278356386412718039265266081796345720965917592401159273731213896974336.000}, {0.000, 0.000, 0.000, 0.000}}ms
    		thread=3 tasks=3 {sum,min,max,avg}{exec,wait}time={{-0.000, 0.000, -0.000, 0.000}, {0.000, 0.000, 0.000, 26815622246982728145668155403159624411776993202816586647978097545278667453657671578844207362480093723284636709378873176105458209710451379716699034681868288.000}}ms
    	[async=1] threads=4 tasks=0 {sum,avg}{exec,wait}time={{0.000, 0.000}, {0.000, 0.000}}ms
    [ThreadPool::SetThreadCount][2] workers=0
    [Threading] Main thread CPU affinity mask set: 255
    [f=-000001] [~ScopedOnceTimer][ISound::Init::New] 0ms
    [f=-000001] [Sound] [ISound::Initialize] spawning sound-thread (1.0ms)
    [f=-000001] [Sound] [Sound::UpdateThread][1] cfgMaxSounds=128
    [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=05aa0ea0 context=058f4228
    [f=-000001] [Sound] [Sound::InitThread][4][OpenAL API Info]
    [f=-000001] [Sound]   Vendor:         OpenAL Community
    [f=-000001] [Sound]   Version:        1.1 ALSOFT 1.16.0
    [f=-000001] [Sound]   Renderer:       OpenAL Soft
    [f=-000001] [Sound]   AL Extensions:  AL_EXT_ALAW 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_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_buffer_samples AL_SOFT_buffer_sub_data AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFT_loop_points AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length
    [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_SOFTX_device_clock ALC_SOFTX_HRTF ALC_SOFT_loopback ALC_SOFTX_midi_interface ALC_SOFT_pause_device
    [f=-000001] [Sound]   Devices:
    [f=-000001] [Sound]     [Speakers (Realtek High Definition Audio)]
    [f=-000001] [Sound]     [Realtek Digital Output(Optical) (Realtek High Definition Audio)]
    [f=-000001] [Sound]     [Speakers (Realtek High Definition Audio)]
    [f=-000001] [Sound]     [Realtek Digital Output (Realtek High Definition Audio)]
    [f=-000001] [Sound] [Sound::GetMaxMonoSources] #attribs=15
    [f=-000001] [Sound] [Sound::GetMaxMonoSources] {cfg,alc}MaxSounds={128,255}
    [f=-000001] [Sound] Error:   EFX: AL_INVALID_VALUE (40963)
    [f=-000001] [Sound] Error:   Initializing EFX failed!
    [f=-000001] [Sound] [Sound::UpdateThread][2]
    [f=-000001] [~ScopedOnceTimer][ISound::Init::Dev] 101ms
    [f=-000001] [StartScript] Loading StartScript from: C:\Users\Rui\AppData\Roaming\springlobby\script.txt
    [f=-000001] [CPreGame] using server IP  and port 8452
    [f=-000001] [NetProto::InitLocalClient] connecting to local server
    [f=-000001] [PreGame::AddMapArchivesToVFS][server=00000000] using map "techno lands 3v3" (loaded=0 cached=0)
    [f=-000001] [VFS] [SpringVFS::AddArchive<this=057c3800>(arName="techno lands 3v3", overwrite=false)] section=1 cached=0
    [f=-000001] [VFS] [SpringVFS::AddArchive<this=057c3800>(arName="Map Helper v1", overwrite=false)] section=2 cached=0
    [f=-000001] [~CBufferedArchive][name=C:\Users\Rui\Documents\My Games\Spring\engine\104.0.1-1378-g00fda18 maintenance\base\maphelper.sdz] 34584 bytes cached in 9 files
    [f=-000001] [~CBufferedArchive][name=C:\Users\Rui\Documents\My Games\Spring\engine\104.0.1-1378-g00fda18 maintenance\base\springcontent.sdz] 528914 bytes cached in 181 files
    [f=-000001] [~CBufferedArchive][name=C:\Users\Rui\Documents\My Games\Spring\engine\104.0.1-1378-g00fda18 maintenance\base\spring\bitmaps.sdz] 5947433 bytes cached in 131 files
    [f=-000001] [PreGame::StartServer]
    	mod-checksum=3cec586e46646b5e3fc8b5bd25d71e7ece9c006618c4d99d034c11836252465cc591b3c46d13731a549d4db7ac5413c394f93100f0baad5356c9f87b463fd229
    	map-checksum=ae7de692de27480e740d956a27adbae895d2ce5ccbdc52f1af8e89780de2b271a161a55a00b42e423d18f3e394c1caa4611acde75d9b6585d96167323425ad19
    [f=-000001] [UDPListener::TryBindSocket] binding UDP socket to IPv6-address :: () on port 8452
    [f=-000001] [UDPListener] successfully bound socket on port 8452
    [f=-000001] [~ScopedOnceTimer][PreGame::StartServer] 180ms
    [f=-000001] 
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SHOWN][1] fullScreen=1
    [f=-000001] [~ScopedOnceTimer][Sound::Iconified] 0ms
    [f=-000001] [~ScopedOnceTimer][FBO::GLContextReinit] 0ms
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SHOWN][2]
    
    [f=-000001] 
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SIZE_CHANGED][1] fullScreen=1
    [f=-000001] [GR::UpdateGLConfigs]
    [f=-000001] [GR::UpdateGLGeometry][1] winSize=<1280,1024>
    [f=-000001] [GR::UpdateGLGeometry][2] winSize=<1280,1024>
    [f=-000001] [GR::InitGLState]
    [f=-000001] [GR::LogDisplayMode] display-mode set to 1280x1024x24bpp@75Hz (fullscreen::decorated)
    [f=-000001] [~ScopedOnceTimer][GlobalRendering::UpdateGL] 0ms
    [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=1
    [f=-000001] [GR::UpdateGLConfigs]
    [f=-000001] [GR::UpdateGLGeometry][1] winSize=<1280,1024>
    [f=-000001] [GR::UpdateGLGeometry][2] winSize=<1280,1024>
    [f=-000001] [GR::InitGLState]
    [f=-000001] [GR::LogDisplayMode] display-mode set to 1280x1024x24bpp@75Hz (fullscreen::decorated)
    [f=-000001] [~ScopedOnceTimer][GlobalRendering::UpdateGL] 0ms
    [f=-000001] [~ScopedOnceTimer][ActiveController::ResizeEvent] 0ms
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SIZE_CHANGED][2]
    
    [f=-000001] 
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SHOWN][1] fullScreen=1
    [f=-000001] [~ScopedOnceTimer][Sound::Iconified] 0ms
    [f=-000001] [~ScopedOnceTimer][FBO::GLContextReinit] 0ms
    [f=-000001] [SpringApp::MainEventHandler][SDL_WINDOWEVENT_SHOWN][2]
    
    [f=-000001] [PreGame::AddMapArchivesToVFS][server=0590fc98] using map "techno lands 3v3" (loaded=1 cached=0)
    [f=-000001] [VFS] [SpringVFS::AddArchive<this=057c3800>(arName="techno lands 3v3", overwrite=false)] section=1 cached=0
    [f=-000001] [VFS] [SpringVFS::AddArchive<this=057c3800>(arName="Map Helper v1", overwrite=false)] section=2 cached=0
    [f=-000001] [PreGame::AddModArchivesToVFS][server=0590fc98] using game "Metal Factions workbench" (loaded=0 cached=0)
    [f=-000001] [VFS] [SpringVFS::AddArchive<this=057c3800>(arName="Metal Factions workbench", overwrite=false)] section=0 cached=0
    [f=-000001] [VFS] [SpringVFS::AddArchive<this=057c3800>(arName="Spring content v1", overwrite=false)] section=2 cached=0
    [f=-000001] [VFS] [SpringVFS::AddArchive<this=057c3800>(arName="Spring Bitmaps", overwrite=false)] section=2 cached=0
    [f=-000001] [PreGame::GameDataReceived] recording demo to "C:\Users\Rui\Documents\My Games\Spring\demos\20190831_045255_techno lands 3v3_104.0.1-1378-g00fda18 maintenance.sdfz"
    [f=-000001] [~ScopedOnceTimer][PreGame::GameDataReceived] 717ms
    [f=-000001] [PreGame::UpdateClientNet] received local player number 0 (team 0, 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] Loading widgets   <>=vfs  **=raw  ()=unknown
    [f=-000001] [LuaIntro] Loading widget:      Engine Taskbar Stuff   <engine_taskbar_control.lua>
    [f=-000001] [LuaIntro] Loading widget:      LoadProgress           <loadprogress.lua>
    [f=-000001] [LuaIntro] Loading widget:      Main                   <main.lua>
    [f=-000001] [LuaIntro] Loading widget:      Music                  <music.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 (48 MB)"
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading GameData Definitions"
    [f=-000001] [~ScopedOnceTimer][[defs.lua] loading all *Defs tables:] 327ms
    [f=-000001] [~ScopedOnceTimer][Game::LoadDefs (GameData)] 376ms
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading Radar Icons"
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading Sound Definitions"
    [f=-000001] [Sound] [LoadSoundDefsImpl] parsed 2 sounds from gamedata/sounds.lua
    [f=-000001] [~ScopedOnceTimer][Game::LoadDefs (Sound)] 1ms
    [f=-000001] [Game::Load][2] globalQuit=0 forcedQuit=0
    [f=-000001] [LoadScreen::SetLoadMessage] text="Creating Smooth Height Mesh"
    [f=-000001] [~ScopedOnceTimer][SmoothHeightMesh::MakeSmoothMesh] 26ms
    [f=-000001] [LoadScreen::SetLoadMessage] text="Creating QuadField & CEGs"
    [f=-000001] [Init] number of ArmorDefs: 4
    [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)] 337ms
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading Unit Definitions"
    [f=-000001] Warning: [GetCategory] too many unit categories (32), skipping level10
    [f=-000001] Warning: [GetCategory] too many unit categories (33), skipping upgrade_blue
    [f=-000001] Warning: [GetCategory] too many unit categories (34), skipping upgrade_green
    [f=-000001] Warning: [GetCategory] too many unit categories (35), skipping upgrade_red
    [f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (UnitDefs)] 74ms
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading Feature Definitions"
    [f=-000001] [~ScopedOnceTimer][Game::PostLoadSim (FeatureDefs)] 24ms
    [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] 1ms
    [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)] 20ms
    [f=-000001] [Game::LoadLua] Lua developer mode disabled
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading LuaRules"
    [f=-000001] [~ScopedOnceTimer][creg::AutoRegisterCFunctions(LuaRules)] 51ms
    [f=-000001] Loaded SYNCED gadget:  CobButton           <unit_cobbutton.lua>
    [f=-000001] Loaded SYNCED gadget:  Lua Metal Spot Placer  <lua_metal_spots.lua>
    [f=-000001] Loaded SYNCED gadget:  Metal Extractor Radius Gadget  <unit_mex_radius.lua>
    [f=-000001] 27 metal spots found!
    [f=-000001] 10 geothermal spots found!
    [f=-000001] Loaded SYNCED gadget:  Resource Spot Tracker  <resource_spot_tracker.lua>
    [f=-000001] Loaded SYNCED gadget:  Dynamic collision volume & Hitsphere Scaledown  <unit_dynamic_collision_volume.lua>
    [f=-000001] Loaded SYNCED gadget:  Air Transports Handler  <air_transports.lua>
    [f=-000001] Loaded SYNCED gadget:  Base Income         <base_income.lua>
    [f=-000001] Loaded SYNCED gadget:  Commander Handler   <commanders.lua>
    [f=-000001] Loaded SYNCED gadget:  DirectControl       <unit_direct_control.lua>
    [f=-000001] Loaded SYNCED gadget:  Disable Buildoptions  <unit_disable_buildoptions.lua>
    [f=-000001] Loaded SYNCED gadget:  Drone Handler       <unit_drones.lua>
    [f=-000001] Loaded SYNCED gadget:  Energy Conversion   <game_energy_conversion.lua>
    [f=-000001] Loaded SYNCED gadget:  Feature Enlarger    <feature_enlarger.lua>
    [f=-000001] Loaded SYNCED gadget:  Game End            <game_end.lua>
    [f=-000001] Loaded SYNCED gadget:  Handles damage mitigation and shield related stuff  <unit_shields_damage.lua>
    [f=-000001] Loaded SYNCED gadget:  Map speed modifier disabler  <map_terrain_type_override.lua>
    [f=-000001] Loaded SYNCED gadget:  Projectile Handler Gadget  <projectile_handler.lua>
    [f=-000001] Loaded SYNCED gadget:  Shield Sharing      <unit_shield_sharing.lua>
    [f=-000001] Loaded SYNCED gadget:  Spawn               <game_start.lua>
    [f=-000001] Loaded SYNCED gadget:  Surrenderer         <surrender.lua>
    [f=-000001] Loaded SYNCED gadget:  Upgrade Handler     <upgrades.lua>
    [f=-000001] Loaded SYNCED gadget:  Walls               <unit_walls.lua>
    [f=-000001] Loaded SYNCED gadget:  Wind Generator Gadget  <unit_wind_generators.lua>
    [f=-000001] Loaded SYNCED gadget:  lups_wrapper.lua    <lups_wrapper.lua>
    [f=-000001] Loaded SYNCED gadget:  Area Buff Handler   <unit_area_buff_handler.lua>
    [f=-000001] Loaded SYNCED gadget:  Physics Handler     <unit_physics_handler.lua>
    [f=-000001] Loaded SYNCED gadget:  UnitMorph           <unit_morph.lua>
    [f=-000001] Loaded SYNCED gadget:  Weapon Aim Handler Gadget  <unit_weapon_aim_handler.lua>
    [f=-000001] Loaded SYNCED gadget:  Cob Call Handler    <unit_cob_handler.lua>
    [f=-000001] Loaded SYNCED gadget:  Rocket Platform Pad Selector  <unit_rocket_platforms.lua>
    [f=-000001] Loaded SYNCED gadget:  UnitEStallDisable   <unit_estall_disable.lua>
    [f=-000001] Loaded SYNCED gadget:  Area Attack         <areaattack.lua>
    [f=-000001] Loaded SYNCED gadget:  Attack Safety distance setter  <unit_atk_safety_distance.lua>
    [f=-000001] [Sound] [LoadSoundDefsImpl] parsed 1 sounds from LuaRules/Configs/sound_defs.lua
    [f=-000001] Loaded SYNCED gadget:  Reclaim flash       <gfx_reclaim_flash.lua>
    [f=-000001] Loaded SYNCED gadget:  Unit Build Priority Handler  <unit_build_priority.lua>
    [f=-000001] Loaded SYNCED gadget:  Unit Hit-n-Run Handler  <unit_hit_run.lua>
    [f=-000001] Loaded SYNCED gadget:  Awards              <gui_awards.lua>
    [f=-000001] Loaded SYNCED gadget:  Ground decal removal  <unit_water_remove_decal.lua>
    [f=-000001] Loaded SYNCED gadget:  Shockwaves          <lups_shockwaves.lua>
    [f=-000001] Loaded SYNCED gadget:  Weapon Reaim Time   <weapon_reaim_time.lua>
    [f=-000001] Loaded SYNCED gadget:  Metal Extractor Handler Gadget  <unit_mex_handler.lua>
    [f=-000001] Loaded SYNCED gadget:  Engine compatibility  <engine_compatibility.lua>
    [f=-000001] Loaded SYNCED gadget:  MFAI                <ailoader.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Metal Extractor Radius Gadget  <unit_mex_radius.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Resource Spot Tracker  <resource_spot_tracker.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Dynamic collision volume & Hitsphere Scaledown  <unit_dynamic_collision_volume.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Air Transports Handler  <air_transports.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Base Income         <base_income.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Drone Handler       <unit_drones.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Feature Enlarger    <feature_enlarger.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Handles damage mitigation and shield related stuff  <unit_shields_damage.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Shield Sharing      <unit_shield_sharing.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Walls               <unit_walls.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Wind Generator Gadget  <unit_wind_generators.lua>
    [f=-000001] Loaded UNSYNCED gadget:  lua_metal_spots.lua  <lua_metal_spots.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Area Buff Handler   <unit_area_buff_handler.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Physics Handler     <unit_physics_handler.lua>
    [f=-000001] Loaded UNSYNCED gadget:  UnitMorph           <unit_morph.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Cob Call Handler    <unit_cob_handler.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Rocket Platform Pad Selector  <unit_rocket_platforms.lua>
    [f=-000001] Loaded UNSYNCED gadget:  UnitEStallDisable   <unit_estall_disable.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Area Attack         <areaattack.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Attack Safety distance setter  <unit_atk_safety_distance.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Reclaim flash       <gfx_reclaim_flash.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Awards              <gui_awards.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Ground decal removal  <unit_water_remove_decal.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Shockwaves          <lups_shockwaves.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Metal Extractor Handler Gadget  <unit_mex_handler.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Lups                <lups_wrapper.lua>
    [f=-000001] Loaded UNSYNCED gadget:  Engine compatibility  <engine_compatibility.lua>
    [f=-000001] Loaded UNSYNCED gadget:  MFAI                <ailoader.lua>
    [f=-000001] [LoadScreen::SetLoadMessage] text="Loading LuaGaia"
    [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] Loaded local team color config.
    [f=-000001] Reloaded cmdcolors from file: cmdcolors.tmp
    [f=-000001] small digital clock is disabled!
    [f=-000001] frames-per-second indicator is disabled!
    [f=-000001] simulation speed indicator is disabled!
    [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=6330f380
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] typeMapChecksum=e1df76f6
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] moveDefChecksum=1bdd2e97
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] blockMapChecksum=420a6cf7
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] estimatorHashCode=a2f80678
    [f=-000001] [Path] [PathEstimator::ReadFile] hash=a2f80678 file="cache\104dev-maintenance/paths/techno lands 3v3.pe-a2f80678.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=6330f380
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] typeMapChecksum=e1df76f6
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] moveDefChecksum=1bdd2e97
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] blockMapChecksum=420a6cf7
    [f=-000001] [Path] [PathEstimator::CalcHash][Init] estimatorHashCode=a2f80688
    [f=-000001] [Path] [PathEstimator::ReadFile] hash=a2f80688 file="cache\104dev-maintenance/paths/techno lands 3v3.pe2-a2f80688.zip" (exists=1)
    [f=-000001] [LoadScreen::SetLoadMessage] text="Reading Estimate PathCosts [32]"
    [f=-000001] [LoadScreen::SetLoadMessage] text="[LoadFinalize] finalized PFS (181ms, checksum 3abcca90)"
    [f=-000001] [Game::Load][6] globalQuit=0 forcedQuit=0
    [f=-000001] [LuaMemPool::LogStats][handle=LuaIntro (unsynced)] index=1 {numAllocs[*],allocSums[*]}={0,0} {int,ext,rec}Allocs={0,19206,0} {chunk,block}Bytes={0,0}
    [f=-000001] Error: [LuaUI::RunCallInTraceback] error=4 (LUA_ERRMEM) callin=AddConsoleLine trace=[Internal Lua error: Call failure] not enough memory
    [f=-000001] Error: [LuaRules::RunCallInTraceback] error=4 (LUA_ERRMEM) callin=Update trace=[Internal Lua error: Call failure] not enough memory
    [f=-000001] GameID: 16ef695d6574e96d70b94cc51775b1e4
    [f=-000001] Connection attempt from Player
    [f=-000001]  -> Version: 104.0.1-1378-g00fda18 maintenance [Windows 32-bit (emulated)]
    [f=-000001]  -> Connection established (given id 0)
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="Player" string="[PreGame::GameDataReceived][map-checksums]
    	server=ae7de692de27480e740d956a27adbae895d2ce5ccbdc52f1af8e89780de2b271a161a55a00b42e423d18f3e394c1caa4611acde75d9b6585d96167323425ad19
    	client=ae7de692de27480e740d956a27adbae895d2ce5ccbdc52f1af8e89780de2b271a161a55a00b42e423d18f3e394c1caa4611acde75d9b6585d96167323425ad19"
    [f=-000001] [Game::ClientReadNet][LOGMSG] sender="Player" string="[PreGame::GameDataReceived][mod-checksums]
    	server=3cec586e46646b5e3fc8b5bd25d71e7ece9c006618c4d99d034c11836252465cc591b3c46d13731a549d4db7ac5413c394f93100f0baad5356c9f87b463fd229
    	client=3cec586e46646b5e3fc8b5bd25d71e7ece9c006618c4d99d034c11836252465cc591b3c46d13731a549d4db7ac5413c394f93100f0baad5356c9f87b463fd229"
    [f=-000001] [WatchDog::DeregisterThread] deregistering controls for thread [main]
    [f=-000001] Error: [ExitSpringProcess] errorMsg="not enough memory" msgCaption="Spring: caught content_error: " mainThread=1
    [f=-000001] [SpringApp::Kill][1] fromRun=0
    [f=-000001] [ThreadPool::SetThreadCount][1] wanted=0 current=1 maximum=4 (init=1)
    [f=-000001] 	[async=0] threads=1 tasks=0 {sum,avg}{exec,wait}time={{0.000, 0.000}, {0.000, 0.000}}ms
    [f=-000001] 	[async=1] threads=1 tasks=0 {sum,avg}{exec,wait}time={{0.000, 0.000}, {0.000, 0.000}}ms
    [f=-000001] [ThreadPool::SetThreadCount][2] workers=0
    [f=-000001] [SpringApp::Kill][2]
    [f=-000001] [Game::KillLua][0] dtor=0 loadscreen=00000000
    [f=-000001] [Game::KillLua][3] dtor=0 luaUI=2c7b4d28
    [f=-000001] Error: [LuaUI::RunCallInTraceback] error=4 (LUA_ERRMEM) callin=Shutdown trace=[Internal Lua error: Call failure] not enough memory
    [f=-000001] [LuaMemPool::LogStats][handle=LuaUI (unsynced)] index=4294967295 {numAllocs[*],allocSums[*]}={0,0} {int,ext,rec}Allocs={0,23158408,0} {chunk,block}Bytes={0,0}
    [f=-000001] [Game::KillLua][1] dtor=0 luaGaia=00000000
    [f=-000001] [Game::KillLua][2] dtor=0 luaRules=2c556698
    [f=-000001] [LuaMemPool::LogStats][handle=LuaRules (unsynced)] index=4294967295 {numAllocs[*],allocSums[*]}={0,0} {int,ext,rec}Allocs={0,23158418,0} {chunk,block}Bytes={0,0}
    [f=-000001] [LuaMemPool::LogStats][handle=LuaRules (synced)] index=4294967295 {numAllocs[*],allocSums[*]}={0,0} {int,ext,rec}Allocs={0,23158418,0} {chunk,block}Bytes={0,0}
    [f=-000001] [Game::KillLua][4] dtor=0
    [f=-000001] [DemoRecorder::WriteDemoFile] writing client-demo "C:\Users\Rui\Documents\My Games\Spring\demos\20190831_045255_techno lands 3v3_104.0.1-1378-g00fda18 maintenance.sdfz" (3229 bytes)
    [f=-000001] [Sound] [Sound::Kill] soundThread.joinable()=1
    [f=-000001] [WatchDog::DeregisterThread] deregistering controls for thread [audio]
    [f=-000001] [Sound] [Sound::UpdateThread][3] #sources=128 #items=2
    [f=-000001] [Sound] [Sound::UpdateThread][4] ctx=058f4228 dev=05aa0ea0
    [f=-000001] [Sound] [Sound::UpdateThread][5] ctx=058f4228 dev=05aa0ea0
    [f=-000001] [Sound] [Sound::Cleanup][alcDestroyContext(058f4228)]
    [f=-000001] [Sound] [Sound::Cleanup][alcCloseDevice(05aa0ea0)]
    [f=-000001] [Sound] [Sound::UpdateThread][6]
    [f=-000001] [Game::~CGame][1]
    [f=-000001] [Game::KillLua][0] dtor=1 loadscreen=00000000
    [f=-000001] [Game::KillLua][3] dtor=1 luaUI=00000000
    [f=-000001] [Game::KillLua][1] dtor=1 luaGaia=00000000
    [f=-000001] [Game::KillLua][2] dtor=1 luaRules=00000000
    [f=-000001] [Game::KillLua][4] dtor=1
    [f=-000001] [Game::KillMisc][1]
    [f=-000001] [Game::KillMisc][2]
    [f=-000001] [Game::KillMisc][3]
    [f=-000001] [Game::KillRendering][1]
    [f=-000001] [3DOParser::Kill] allocated 1 pieces
    [f=-000001] [S3OParser::Kill] allocated 1 pieces
    [f=-000001] [AssParser::Kill] allocated 0 pieces
    [f=-000001] [Game::KillInterface][1]
    [f=-000001] [Game::KillInterface][2]
    [f=-000001] [Game::KillSimulation][1]
    [f=-000001] [Game::KillSimulation][2]
    [f=-000001] [CCollisionHandler] dis-/continuous tests: 0/0
    [f=-000001] [Game::KillSimulation][3]
    [f=-000001] [~CPathCache(12x40)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=-000001] [~CPathCache(12x40)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=-000001] [~CPathCache(24x80)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=-000001] [~CPathCache(24x80)] cacheHits=0 hitPercentage=0% numHashColls=0 maxCacheSize=0
    [f=-000001] [~CRectangleOverlapHandler] 0% overlap reduction
    [f=-000001] [~CRectangleOverlapHandler] 0% overlap reduction
    [f=-000001] [LosHandler::Kill] raycast instance cache-{hits,misses}={1,1}; shared=0%; cached=50%
    [f=-000001] [Game::KillSimulation][4]
    [f=-000001] [CommonDefHandler::KillStatic] 3815 sound-set data items added
    [f=-000001] [Game::~CGame][2]
    [f=-000001] [Game::~CGame][3]
    [f=-000001] [SpringApp::Kill][3]
    [f=-000001] [NetProto::~CNetProtocol] [LocalConnection::Statistics]
    	1884 bytes sent  
    	2139 bytes recv'd
    
    [f=-000001] [SpringApp::Kill][4] font=05763f48
    [f=-000001] [SpringApp::Kill][5]
    [f=-000001] [SpringApp::Kill][6]
    [SpringApp::Kill][7]
    [LuaSocket] [~CLuaSocketRestrictions] dumping luasocket rules:
    [LuaSocket] TCP_CONNECT ALLOW * -1
    [LuaSocket] TCP_LISTEN  ALLOW * -1
    [LuaSocket] UDP_LISTEN  ALLOW * -1
    [VFS] [SpringVFS::DeleteArchives<this=057c3800>]
    [VFS] [SpringVFS::DeleteArchives<this=057c3800>(section=0)] #archives[section]=1 #files[section]=6399
    [VFS] 	archive=C:\Users\Rui\Documents\My Games\Spring\games\metal_factions.sdd (058fbc48)
    [VFS] [SpringVFS::DeleteArchives<this=057c3800>(section=1)] #archives[section]=1 #files[section]=43
    [VFS] 	archive=C:\Users\Rui\Documents\My Games\Spring\maps\techno_lands_3v3.sd7 (05844cb0)
    [VFS] [SpringVFS::DeleteArchives<this=057c3800>(section=2)] #archives[section]=3 #files[section]=319
    [VFS] 	archive=C:\Users\Rui\Documents\My Games\Spring\engine\104.0.1-1378-g00fda18 maintenance\base\springcontent.sdz (058fbd18)
    [~CBufferedArchive][name=C:\Users\Rui\Documents\My Games\Spring\engine\104.0.1-1378-g00fda18 maintenance\base\springcontent.sdz] 267565 bytes cached in 95 files
    [VFS] 	archive=C:\Users\Rui\Documents\My Games\Spring\engine\104.0.1-1378-g00fda18 maintenance\base\spring\bitmaps.sdz (058fb560)
    [~CBufferedArchive][name=C:\Users\Rui\Documents\My Games\Spring\engine\104.0.1-1378-g00fda18 maintenance\base\spring\bitmaps.sdz] 1989300 bytes cached in 28 files
    [VFS] 	archive=C:\Users\Rui\Documents\My Games\Spring\engine\104.0.1-1378-g00fda18 maintenance\base\maphelper.sdz (058fb970)
    [~CBufferedArchive][name=C:\Users\Rui\Documents\My Games\Spring\engine\104.0.1-1378-g00fda18 maintenance\base\maphelper.sdz] 14008 bytes cached in 3 files
    [VFS] [SpringVFS::DeleteArchives<this=057c3800>(section=3)] #archives[section]=0 #files[section]=0
    [VFS] [SpringVFS::DeleteArchives<this=057c3800>(section=4)] #archives[section]=0 #files[section]=130
    [VFS] [SpringVFS::DeleteArchives<this=057c3800>(section=5)] #archives[section]=0 #files[section]=0
    [VFS] [SpringVFS::DeleteArchives<this=057c3800>(section=6)] #archives[section]=0 #files[section]=0
    [VFS] [SpringVFS::DeleteArchives<this=057c3800>(section=7)] #archives[section]=0 #files[section]=0
    [VFS] [SpringVFS::DeleteArchives<this=057c3800>(section=8)] #archives[section]=0 #files[section]=0
    [SpringApp::Kill][8]
    Error: [Watchdog::DeregisterThread] invalid thread number 0
    [WatchDog::Uninstall][1] hangDetectorThread=015788ac (joinable=0)
    [SpringApp::Kill][9]
    

-Relationships
+Relationships

-Notes

~0020100

raaar (reporter)

I knew I had forgotten something. This is not a "minor issue", it's a "critical" one.

There were two issues actually, sometimes after changing engine version, it hangs on the first try (this one is apparently fixed on 1378), then on the second I get this lua oom error / luaui fail issue, but it loads normally on subsequent play attempts.

I'm disabling some widgets to try and figure out which is causing the problem, but this smells like engine bug as it didn't happen before and only happens once after each switch.

~0020102

raaar (reporter)

the problem is due to the "gui_message_separator.lua" widget only

~0020106

Kloot (developer)

This smells like a widget bug exposed by changes in Spring's console output.
+Notes

-Issue History
Date Modified Username Field Change
2019-08-31 14:09 raaar New Issue
2019-08-31 14:09 raaar File Added: infolog_luaui_alloc_error_104.0.1-1378_maintenance.txt
2019-08-31 14:14 raaar Note Added: 0020100
2019-08-31 19:56 raaar Note Added: 0020102
2019-08-31 21:46 Kloot Status new => closed
2019-08-31 21:46 Kloot Resolution open => no change required
2019-08-31 21:46 Kloot Note Added: 0020106
+Issue History