View Issue Details

IDProjectCategoryView StatusLast Update
0006147Spring engineGeneralpublic2019-02-27 08:05
ReporterGoogle_Frog Assigned Tohokomoko  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status closedResolutionno change required 
Product Version104.0 +git 
Summary0006147: 104.0.1-1031-g398cc7e maintenance Extreme slowdown in chicken game
DescriptionI ran a test chicken game. Shortly after the chickens appeared, all players experienced rising ping and sometimes high reported CPU. The ping seemed real, i n the sense that it took a long time for commands to appear, but the high CPU was not reflected in the debug view. The game speed slowed to a crawl.

Video: https://youtu.be/9kpk1gzLxr0
TagsNo tags attached.
Attached Files
chickenLag.jpg (Attachment missing)
20190227_161455_Chicken Nuggets v5_104.0.1-1031-g398cc7e maintenance.sdfz (Attachment missing)
20190227_165356_Chicken Nuggets v5_104.0.1-287-gf7b0fcc maintenance.sdfz (Attachment missing)
Checked infolog.txt for Errors

Activities

Google_Frog

2019-02-27 06:58

reporter   ~0019782

Archangel says this is their infolog: https://paste.ubuntu.com/p/jHfhXYXKfg/

I don't believe him, and don't have an infolog due to the way chobby launches off-engine games.

Google_Frog

2019-02-27 07:23

reporter   ~0019784

Doesn't seem to be related to the engine.

hokomoko

2019-02-27 07:40

developer   ~0019785

that's the tail of the infolog at least.
the 20190227_001453_Chicken Nuggets v5_104.0.1-1031-g398cc7e maintenance.sdfz is quite indicative.

hokomoko

2019-02-27 08:05

developer   ~0019789

[f=-000001] [unitdefs.lua] Error: Error parsing units/subraider.lua: error = 3, units/subraider.lua, [string "units/subraider.lua"]:97: '}' expected (to close '{' at line 73) near 'groundbounce'
which causes
[f=-000001] [gadgets.lua] Error: Failed to load: unit_overkill_prevention.lua ([string "LuaRules/Gadgets/unit_overkill_prevention.l..."]:88: attempt to index field 'subraider' (a nil value))
[f=-000001] [gadgets.lua] Error: Failed to load: weapon_torpedo_stay_underwater.lua ([string "LuaRules/Gadgets/weapon_torpedo_stay_underw..."]:22: attempt to index field 'subraider_torpedo' (a nil value))

and now the entire game has
stack traceback:
    [string "LuaRules/Gadgets/unit_target_priority.lua"]:323: in function 'AllowWeaponTarget'
    [string "LuaRules/gadgets.lua"]:1398: in function <[string "LuaRules/gadgets.lua"]:1374>
    (tail call): ? ¬‹C} 1}[Internal Lua error: Call failure] [string "LuaRules/Gadgets/unit_target_priority.lua"]:323: attempt to call field 'OverkillPrevention_GetLastShot' (a nil value)

Issue History

Date Modified Username Field Change
2019-02-27 06:55 Google_Frog New Issue
2019-02-27 06:56 Google_Frog File Added: chickenLag.jpg
2019-02-27 06:56 Google_Frog File Added: 20190227_161455_Chicken Nuggets v5_104.0.1-1031-g398cc7e maintenance.sdfz
2019-02-27 06:58 Google_Frog Note Added: 0019782
2019-02-27 07:23 Google_Frog File Added: 20190227_165356_Chicken Nuggets v5_104.0.1-287-gf7b0fcc maintenance.sdfz
2019-02-27 07:23 Google_Frog Note Added: 0019784
2019-02-27 07:40 hokomoko Note Added: 0019785
2019-02-27 08:05 hokomoko Note Added: 0019789
2019-02-27 08:05 hokomoko Assigned To => hokomoko
2019-02-27 08:05 hokomoko Status new => closed
2019-02-27 08:05 hokomoko Resolution open => no change required