Opened 7 years ago

Last modified 6 years ago

#4748 closed defect

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

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

Description (last modified by elexis)

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).

santa uses our ppa on kubuntu zesty without kde.

https://trac.wildfiregames.com/raw-attachment/ticket/4748/screenshot0472.jpg

The diff shows a single tree (right side of the image) having a different obstruction tag. Nothing visible happened to the tree on the image. No command was sent to that entity in the replay.

--- 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 (3)

by elexis, 7 years ago

Attachment: screenshot0472.jpg added

The guilty tree

comment:1 by elexis, 7 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.