Weird timeout followed by appearance of a ghost player.

Bug #373904 reported by Yann Kaiser
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Armagetron Advanced
Fix Committed
High
Unassigned

Bug Description

Seems to happen in really crowded servers. You're connecting to a server, settings are being transmitted and then you start receiving chat. However no "Syncing with server.." message, and it hangs until a timeout.

If you hopefully connect on the second try, a ghost will be with you, usually some Player 1. You will receive some messages double, some /team messages for instance (If both are on the same team/are spec). The Player 1 will be marked as inactive also.

Attached recording doesn't seem to playback really properly, however.

Revision history for this message
Yann Kaiser (epsy) wrote :
Revision history for this message
dlh (dlh) wrote :

Here is a recording of this happening. The game also segfaults when exiting at the end.

Revision history for this message
Yann Kaiser (epsy) wrote :

Argh, it also has the very funny effect of screwing up your config if you press shift+ESC and select another window until it stops.

Revision history for this message
Yann Kaiser (epsy) wrote :
Revision history for this message
Yann Kaiser (epsy) wrote :

(client recording)

Revision history for this message
Manuel Moos (z-man) wrote :

It could be a memory overwrite bug when processing non-protobuf messages from the server when you're assigned a client ID larger than one your client would support as a server; at least, that was the point where the debug version borked up on playback. I fixed that. Can you upload another one if it happens again?

Changed in armagetronad:
importance: Medium → High
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.