Complete.Org: Mailing Lists: Archives: freeciv-dev: March 2002:
[Freeciv-Dev] Re: gtk client core dump
Home

[Freeciv-Dev] Re: gtk client core dump

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: gtk client core dump
From: Jason Short <vze2zq63@xxxxxxxxxxx>
Date: Mon, 04 Mar 2002 11:21:44 -0500
Reply-to: jdorje@xxxxxxxxxxxx

Ben Webb wrote:
On Mon, 4 Mar 2002, Daniel L Speyer wrote:


On Mon, 4 Mar 2002, Raimar Falke wrote:


On Mon, Mar 04, 2002 at 12:38:50PM +0200, Andrey Kotrekhov wrote:

Last 2 weeks periodically I get freeciv from cvs.
But when I start client and connect to the server and type /start.
I choose nation and client exit with assertion:

assertion "frozen_level >= 0" failed: file "agents.c", line 249

The map on the server is Europe.
What am I doing wrong?
Server which I use is 1.12.0. I got it from cvs near month ago.

Starting a 1.12.0 server with europe-200x100-v2.sav and a CVS client
doesn't produce any errors. Can you describe in more detail please
what you have done?

I get the same error when connecting a March 2nd client to a January 26th
server.  If I use matching client & server, the problem goes away.


This is PR#1259, which has been erroneously marked as "fixed". See http://www.freeciv.org/cgi-bin/bugs/fixed?id=1259;user=guest;selectid=1259#followup2 for my explanation of the problem (which I can only assume was ignored at the time ;)

To reproduce:

1. Start a CVS server normally.
2. Start a CVS client with differing capabilities to the server. e.g.
   FREECIV_CAPS="+1.11.6 conn_info pop_cost turn (etc.)" ./civ
3. Oh dear...

The fix: rewrite the agents code so that it doesn't render capabilities completely useless.

I don't understand why this makes it impossible for a current-cvs client to connect to a Jan 20th-server, but possible to connect to a 1.12.0 server.

jason



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