Opened 7 years ago

Last modified 6 years ago

#4748 closed defect

OOS without rejoin - obstruction of a cretan date palm — at Initial Version

Reported by: elexis Owned by:
Priority: Release Blocker Milestone:
Component: UI & Simulation Keywords:
Cc: Patch:

Description

In this alpha 22 match the linux user santa triggered an OOS on turn 2920 despite never disconnecting from the game. No other client had that OOS (few did rejoin).

The diff shows a single tree having a different obstruction tag:

--- oos_dump_elexis.txt	2017-08-24 21:29:13.397046000 +0200
+++ oos_dump_santa.txt	2017-08-24 21:45:34.000000000 +0200
@@ -610187,1005 +610187,1005 @@
 - id: 2626
   Footprint:
   Minimap:
     active: true
     x: 1398
     z: 1058
   Obstruction:
-    active: true
+    active: false
     moving: false
-    control group: 2626
+    control group: 0
     control group 2: 0
-    tag: 12727
+    tag: 0
     flags: 15
   OverlayRenderer:
   Ownership:
     owner: 0
   Position:
     in world: true
     x: 1398
     y: 0
     z: 1058
     last x: 1398
     last y diff: 0
     last z: 1058
     territory: 7
     rot x: 0
     rot y: 2.85676
     rot z: 0
     altitude: 0
     relative: true
     floating: false
     constructionprogress: 0
     anchor: "upright"
     turret parent: 0
   Selectable:
   Vision:
   VisualActor:
     base actor: "flora/trees/palm_cretan_date_short.xml"
     r: 1
     g: 1
     b: 1
     length: 0
     anim run threshold: 0
     anim name: "idle"
     anim once: false
     anim speed: 1
     sound group: ""
     anim desync: 0.05
     anim sync repeat time: 0
     anim sync offset time: 0
     length: 1
     key: "animation"
     value: "idle"
     seed: 2626
     actor: "flora/trees/palm_cretan_date_short.xml"
   AIProxy:
   Fogging:
     object: {
   "activated": false,
   "mirages": [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
   ],
   "miraged": [
     false,
     false,
     false,
     false,
     false,
     false,
     false,
     false,
     false
   ],
   "seen": [
     false,
     false,
     false,
     false,
     false,
     true,
     true,
     true,
     true
   ]
 }
   Identity:
   ResourceSupply:
     object: {
   "amount": 100,
   "gatherers": [
     [],
     [],
     [],
     [],
     [],
     [],
     [],
     [],
     [],
     []
   ],
   "infinite": false,
   "cachedType": {
     "generic": "wood",
     "specific": "tree"
   }
 }
   Sound:
   StatusBars:
     object: {
   "auraSources": {}
 }
   Visibility:
     object: {
   "retainInFog": true,
   "alwaysVisible": false,
   "corpse": false,
   "preview": false,
   "activated": false
 }
 

Thanks santa for uploading the oos_dump and replay.

Change History (2)

by elexis, 7 years ago

Attachment: screenshot0472.jpg added

The guilty tree

Note: See TracTickets for help on using tickets.