2019-08-21 13:41 CEST

View Issue Details Jump to Notes ] Related Changesets ]
IDProjectCategoryView StatusLast Update
0005980Spring engineGeneralpublic2018-05-14 22:53
ReporterDarkEnergy 
Assigned ToKloot 
PriorityhighSeveritycrashReproducibilityalways
StatusresolvedResolutionfixed 
Product Version104.0 +git 
Target VersionFixed in Version 
Summary0005980: spring-dedicated crash
Descriptionhttps://pastebin.com/mxRzGNGi
Steps To Reproduce!startpostype 1
TagsNo tags attached.
Checked infolog.txt for lua Errors
Attached Files
  • log file icon battle.log (1,026 bytes) 2018-05-14 21:15
  • txt file icon infolog.txt (1,879 bytes) 2018-05-14 21:15 -
    ============== <User System> ==============
      Spring 104.0.1-525-g408d192 maintenance (Dedicated)
        Build Environment: boost-unknown, unknown stdlib
         Compiler Version: gcc-5.4.0 20160609
         Operating System: Linux 4.14.39-1-MANJARO #1 SMP PREEMPT Wed May 2 19:03:39 UTC 2018 x86_64
         Binary Word Size: 64-bit (native)
         Deque Chunk Size: 128
            Process Clock: std::chrono::high_resolution_clock
       Physical CPU Cores: 1
        Logical CPU Cores: 2
    ============== </User System> ==============
    Using writeable configuration source: "/home/msi/SPADS/instanceDir/server8/springsettings.cfg"
    Available log sections: CrashHandler, ArchiveScanner, GameServer, VFS, AutohostInterface, DedicatedServer
    Enabled log sections: DedicatedServer(Notice)
    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.
    LogOutput initialized. Logging to /home/msi/SPADS/instanceDir/server8/infolog.txt
    Using read-write data directory: /home/msi/SPADS/instanceDir/server8/
    Using read-only data directory: /home/msi/SPADS/spring/auto/104.0.1-525-g408d192-linux64/
    Using read-only data directory: /home/msi/SPADS/resources/
    Scanning: /home/msi/SPADS/resources/maps
    Scanning: /home/msi/SPADS/resources/games
    Scanning: /home/msi/SPADS/resources/packages
    Scanning: /home/msi/SPADS/spring/auto/104.0.1-525-g408d192-linux64/base
    [CrashHandler] Core dumps enabled, not installing signal handler
    [CrashHandler] see /proc/sys/kernel/core_pattern where it gets written
    [DedicatedServer] report any errors to Mantis or the forums.
    [DedicatedServer] loading script from file: /home/msi/SPADS/instanceDir/server8/startscript.txt
    Error: [ExitSpringProcess] errorMsg="MapInfo: could not open file: maphelper/mapinfo.lua" msgCaption="Spring: caught content_error: "
    
    txt file icon infolog.txt (1,879 bytes) 2018-05-14 21:15 +
  • txt file icon infolog-2.txt (1,879 bytes) 2018-05-14 21:15 -
    ============== <User System> ==============
      Spring 104.0.1-525-g408d192 maintenance (Dedicated)
        Build Environment: boost-unknown, unknown stdlib
         Compiler Version: gcc-5.4.0 20160609
         Operating System: Linux 4.14.39-1-MANJARO #1 SMP PREEMPT Wed May 2 19:03:39 UTC 2018 x86_64
         Binary Word Size: 64-bit (native)
         Deque Chunk Size: 128
            Process Clock: std::chrono::high_resolution_clock
       Physical CPU Cores: 1
        Logical CPU Cores: 2
    ============== </User System> ==============
    Using writeable configuration source: "/home/msi/SPADS/instanceDir/server8/springsettings.cfg"
    Available log sections: CrashHandler, ArchiveScanner, GameServer, VFS, AutohostInterface, DedicatedServer
    Enabled log sections: DedicatedServer(Notice)
    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.
    LogOutput initialized. Logging to /home/msi/SPADS/instanceDir/server8/infolog.txt
    Using read-write data directory: /home/msi/SPADS/instanceDir/server8/
    Using read-only data directory: /home/msi/SPADS/spring/auto/104.0.1-525-g408d192-linux64/
    Using read-only data directory: /home/msi/SPADS/resources/
    Scanning: /home/msi/SPADS/resources/maps
    Scanning: /home/msi/SPADS/resources/games
    Scanning: /home/msi/SPADS/resources/packages
    Scanning: /home/msi/SPADS/spring/auto/104.0.1-525-g408d192-linux64/base
    [CrashHandler] Core dumps enabled, not installing signal handler
    [CrashHandler] see /proc/sys/kernel/core_pattern where it gets written
    [DedicatedServer] report any errors to Mantis or the forums.
    [DedicatedServer] loading script from file: /home/msi/SPADS/instanceDir/server8/startscript.txt
    Error: [ExitSpringProcess] errorMsg="MapInfo: could not open file: maphelper/mapinfo.lua" msgCaption="Spring: caught content_error: "
    
    txt file icon infolog-2.txt (1,879 bytes) 2018-05-14 21:15 +
  • log file icon spring-dedicated.log (1,879 bytes) 2018-05-14 21:15
  • log file icon unitsync.log (20,480 bytes) 2018-05-14 21:16
  • txt file icon startscript.txt (3,098 bytes) 2018-05-14 22:15 -
    [GAME]
    {
      Mapname=Stronghold_beta;
      Gametype=Balanced Annihilation test-9342-77945da;
    
      hosttype=SPADS;
      startpostype=1;
    
      HostIP=0.0.0.0;
      AutohostPort=8467;
    
      HostPort=8466;
    
      AutoHostName=DarkEnergy8;
      AutoHostCountryCode=GB;
      AutoHostRank=2;
      AutoHostAccountId=999851;
    
      IsHost=1;
    
      NumPlayers=1;
      NumTeams=4;
      NumAllyTeams=4;
    
      [PLAYER0]
      {
        Name=D2;
        Password=17156bdd;
        Spectator=0;
        Team=0;
        CountryCode=GB;
        Rank=5;
        AccountId=961077;
        skillclass=5;
        Skill=21.50;
        SkillUncertainty=1;
      }
      [AI0]
      {
        Name=Bot1;
        ShortName=NullAI;
        Team=1;
        Host=0;
        Version=0.1;
      }
      [AI1]
      {
        Name=Bot2;
        ShortName=NullAI;
        Team=2;
        Host=0;
        Version=0.1;
      }
      [AI2]
      {
        Name=Bot3;
        ShortName=NullAI;
        Team=3;
        Host=0;
        Version=0.1;
      }
    
      [TEAM0]
      {
        TeamLeader=0;
        Handicap=0;
        AllyTeam=0;
        RgbColor=0.03529 0.71765 0.44314;
        Side=ARM;
      }
      [TEAM1]
      {
        Handicap=0;
        TeamLeader=0;
        AllyTeam=1;
        RgbColor=0.97647 1.00000 0.00000;
        Side=ARM;
      }
      [TEAM2]
      {
        Side=ARM;
        RgbColor=0.50980 0.49804 1.00000;
        AllyTeam=2;
        Handicap=0;
        TeamLeader=0;
      }
      [TEAM3]
      {
        Handicap=0;
        TeamLeader=0;
        RgbColor=1.00000 0.00000 0.47843;
        AllyTeam=3;
        Side=ARM;
      }
    
      [ALLYTEAM0]
      {
        NumAllies=0;
      }
      [ALLYTEAM1]
      {
        NumAllies=0;
      }
      [ALLYTEAM2]
      {
        NumAllies=0;
      }
      [ALLYTEAM3]
      {
        NumAllies=0;
      }
    
      NumRestrictions=0;
      [RESTRICT]
      {
      }
      [MODOPTIONS]
      {
        mo_chickenstart=alwaysbox;
        mo_custom_expstep=1.5;
        mo_custom_minchicken=8;
        dominationscoretime=30;
        mo_custom_damagemod=100;
        mo_allowuserwidgets=1;
        mo_custom_spawnchance=33;
        mo_armageddontime=0;
        dominationscore=1000;
        maxunits=5000;
        pathfinder=normal;
        mo_graceperiod=300;
        numberofcontrolpoints=7;
        startmetal=1000;
        fixedallies=1;
        mo_custom_queenspawnmult=1;
        map_terraintype=disabled;
        map_waterlevel=0;
        mo_transportenemy=notcoms;
        map_tidal=medium;
        mm_diminish_factor=0;
        disablemapdamage=0;
        reclaimunitefficiency=1;
        comm_wreck_metal=2500;
        minspeed=0.3;
        deathmode=com;
        mo_enemycomcount=1;
        scoremode=disabled;
        barmodels=1;
        mo_coop=0;
        mo_custom_burrowspawn=120;
        mo_unba=exponly;
        disabledaimetalcheat=0;
        firethroughfriendly=disabled;
        maxspeed=5;
        usemapconfig=disabled;
        mo_custom_lobberemp=4;
        mo_no_close_spawns=1;
        critters=1;
        energyperpoint=0;
        metalperpoint=0;
        smallfeaturenoblock=disabled;
        seamex=surface;
        mo_heatmap=1;
        shareddynamicalliancevictory=0;
        startenergy=1000;
        captureradius=500;
        mo_custom_chickenspawn=90;
        tugofwarmodifier=2;
        mo_queenanger=1;
        mo_custom_angerbonus=0.15;
        mo_queendifficulty=n_chickenq;
        mo_maxchicken=300;
        mo_newbie_placer=0;
        starttime=0;
        mo_ffa=1;
        capturetime=30;
        limitscore=3500;
        decapspeed=2;
        mo_queentime=40;
        critters_multiplier=0.5;
        capturebonus=5;
        mo_preventcombomb=1;
      }
      [MAPOPTIONS]
      {
      }
    }
    
    txt file icon startscript.txt (3,098 bytes) 2018-05-14 22:15 +

-Relationships
+Relationships

-Notes

~0019098

Kloot (developer)

Error: [ExitSpringProcess] errorMsg="MapInfo: could not open file: maphelper/mapinfo.lua" msgCaption="Spring: caught content_error: "

startpostype=1 (random) requires the map to be present on the autohost

~0019099

DarkEnergy (reporter)

all maps are local

~0019100

Kloot (developer)

Last edited: 2018-05-11 22:20

View 3 revisions

ok, verify that maphelper.sdz 1) exists in your dediserv basecontent directory and 2) contains a mapinfo.lua file (in the maphelper/ subdirectory) by unzipping the sdz.

~0019101

DarkEnergy (reporter)

/base/maphelper.sdz/maphelper/mapinfo.lua exists

~0019102

Kloot (developer)

Last edited: 2018-05-11 23:45

View 2 revisions

I just downloaded https://springrts.com/dl/buildbot/default/maintenance/104.0.1-510-g13dfc63/linux64/spring_%7bmaintenance%7d104.0.1-510-g13dfc63_minimal-portable-linux64-static.7z myself and mapinfo.lua is indeed present under /base/maphelper.sdz/maphelper/ with -rw------- permissions.

I have no other ideas atm.

~0019115

Kloot (developer)

Last edited: 2018-05-14 20:31

View 2 revisions

which map(s) does this happen with? according to the log Sierra-v2 and Obsidian_1.5 both work.

use 525-g408d192 for more detailed errors.

~0019116

DarkEnergy (reporter)

all maps. when random startpos is enabled

waiting for 525-g408d192 win32, il send feedback

~0019117

Kloot (developer)

can you also attach an example script.txt?

~0019118

DarkEnergy (reporter)

script.txt? i have startscript.txt

~0019119

DarkEnergy (reporter)

infolog

~0019120

DarkEnergy (reporter)

spring-dedicated

~0019121

Kloot (developer)

script as in startscript.

~0019122

DarkEnergy (reporter)

added. sorry got locked out for 60mins

~0019123

Kloot (developer)

cheers, I see the problem now.

~0019124

Kloot (developer)

Fix 9ec2f05ef64acd36ef570061e3ac0e7c4c0193fa committed to develop branch: fix 0005980, repo: spring changeset id: 10268

~0019125

Kloot (developer)

Fix dbf430a997a57ddc3ab413d48ecfcf7e31f5ab23 committed to maintenance branch: fix 0005980, repo: spring changeset id: 10269
+Notes

+Related Changesets

-Issue History
Date Modified Username Field Change
2018-05-11 20:48 DarkEnergy New Issue
2018-05-11 20:54 Kloot Note Added: 0019098
2018-05-11 21:23 DarkEnergy Note Added: 0019099
2018-05-11 22:17 Kloot Note Added: 0019100
2018-05-11 22:20 Kloot Note Edited: 0019100 View Revisions
2018-05-11 22:20 Kloot Note Edited: 0019100 View Revisions
2018-05-11 23:02 DarkEnergy Note Added: 0019101
2018-05-11 23:43 Kloot Note Added: 0019102
2018-05-11 23:45 Kloot Note Edited: 0019102 View Revisions
2018-05-14 20:28 Kloot Note Added: 0019115
2018-05-14 20:28 Kloot Status new => feedback
2018-05-14 20:31 Kloot Note Edited: 0019115 View Revisions
2018-05-14 20:59 DarkEnergy Note Added: 0019116
2018-05-14 20:59 DarkEnergy Status feedback => new
2018-05-14 21:07 Kloot Note Added: 0019117
2018-05-14 21:15 DarkEnergy File Added: battle.log
2018-05-14 21:15 DarkEnergy Note Added: 0019118
2018-05-14 21:15 DarkEnergy File Added: infolog.txt
2018-05-14 21:15 DarkEnergy File Added: infolog-2.txt
2018-05-14 21:15 DarkEnergy Note Added: 0019119
2018-05-14 21:15 DarkEnergy File Added: spring-dedicated.log
2018-05-14 21:15 DarkEnergy Note Added: 0019120
2018-05-14 21:16 DarkEnergy File Added: unitsync.log
2018-05-14 22:08 Kloot Note Added: 0019121
2018-05-14 22:15 DarkEnergy File Added: startscript.txt
2018-05-14 22:16 DarkEnergy Note Added: 0019122
2018-05-14 22:21 Kloot Note Added: 0019123
2018-05-14 22:21 Kloot Assigned To => Kloot
2018-05-14 22:21 Kloot Status new => assigned
2018-05-14 22:53 Kloot Changeset attached => spring develop 9ec2f05e
2018-05-14 22:53 Kloot Note Added: 0019124
2018-05-14 22:53 Kloot Status assigned => resolved
2018-05-14 22:53 Kloot Resolution open => fixed
2018-05-14 22:53 Kloot Changeset attached => spring maintenance dbf430a9
2018-05-14 22:53 Kloot Note Added: 0019125
+Issue History