Opened 8 years ago

Last modified 8 years ago

#3637 closed defect

OOS without rejoin — at Version 2

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

Description (last modified by elexis)

We experienced an OOS in a 3V4 today on r17298. There were no rejoins. I was the only OOS, turn 2840 according to elexis.

Attached is my commands.txt and oosdump

Change History (9)

by wraitii, 8 years ago

Attachment: commands.txt added

by wraitii, 8 years ago

Attachment: oos_dump.txt.zip added

by elexis, 8 years ago

Attachment: oos_dump_elexis_orig.zip added

My version of the oosdump, generated ingame.

by elexis, 8 years ago

OOS dump generated using -ooslog option and any of the two patches of #3460 for turn 2840.

by elexis, 8 years ago

Attachment: scenario_map.zip added

The scenario map that is equivalent to the random map. Can be used to do serializationtests.

comment:1 by elexis, 8 years ago

As wraitii made sure he had no patch applied (especially no template diffs), this should be a platform bug. He was the only player to use Mac OS.

Both of our ingame-oos-dumps have many differences to the one I generated using non-visual replay, so we can assume that both ingame dumps were generated on turns after 2840.

We can be certain that the OOS occured exactly on 2840 as the NetTurnManager sends the turnnumber in the message.

The serializationtest on that turn didn't throw an error on my machine.

To further debug, we need wraitii's oosdump of exactly that turn.

comment:2 by elexis, 8 years ago

Description: modified (diff)
Priority: Should HaveMust Have
Summary: OOS in an MP gameOOS without rejoin

Actually I get a serializationtest-error on turn 2847!

A pathfinder issue again.

Last edited 8 years ago by elexis (previous) (diff)

by wraitii, 8 years ago

Attachment: wraitii_state_1840.txt.zip added

by elexis, 8 years ago

A diff of the oosdumps of the host (-) and rejoined client (+) on turn 2847 (which is the turn where the serializationtest fails on both linux and mac os). Local entities and all hunks where only the ticket number differs were removed (all of those hunks have an exact difference of three in the IDs).

Note: See TracTickets for help on using tickets.