Complete.Org: Mailing Lists: Archives: freeciv-dev: May 2004:
[Freeciv-Dev] Re: (PR#8722) Fatal bugs and annoyances (resent)
Home

[Freeciv-Dev] Re: (PR#8722) Fatal bugs and annoyances (resent)

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: vasc@xxxxxxxxxxxxxx
Subject: [Freeciv-Dev] Re: (PR#8722) Fatal bugs and annoyances (resent)
From: "Jason Short" <jdorje@xxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 12 May 2004 15:32:05 -0700
Reply-to: rt@xxxxxxxxxxx

<URL: http://rt.freeciv.org/Ticket/Display.html?id=8722 >

Vasco Alexandre da Silva Costa wrote:
> <URL: http://rt.freeciv.org/Ticket/Display.html?id=8722 >
> 
> To reproduce:
> B) When disconnecting and re-connecting a client (like after it died
> from the bug above), the server often dies with an assert, like
> "Assertion 'pc->phs.variant != (void *) 0' failed" or something. I don't
> remember it happening before ext conn dialog was commited.
> 
> Do this:
> 
> $ ./ser -f civgame+1200.sav.gz
> $ ./civ -n bar -a
> 
> Then on the server console:
> /start
> /take bar 2
> 
> And you get this lovely message:
> 
> 2: Lost connection: bar from localhost.localdomain (player 2).
> civserver: packets_gen.c:17847: send_packet_start_turn: Assertion
> `pc->phs.variant != ((void *)0)' failed.
> Aborted

On a related note, if you are "foo" and your client is killed, you can't 
reconnect as "foo".  Presumably the server still thinks "foo" is connected.

Raimar, can you look into this?

jason




[Prev in Thread] Current Thread [Next in Thread]