Complete.Org: Mailing Lists: Archives: freeciv-dev: June 2002:
[Freeciv-Dev] Re: CMA assertion
Home

[Freeciv-Dev] Re: CMA assertion

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Guy Harrison <swamp-dog@xxxxxxxxxxxx>
Cc: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: CMA assertion
From: Raimar Falke <rf13@xxxxxxxxxxxxxxxxx>
Date: Sun, 9 Jun 2002 21:33:32 +0200

On Sun, Jun 09, 2002 at 07:22:46PM +0000, Guy Harrison wrote:
> On Sun, 9 Jun 2002 10:47:48 +0200, Raimar Falke <rf13@xxxxxxxxxxxxxxxxx>
> wrote:
> 
> >On Sat, Jun 08, 2002 at 09:48:11PM +0000, Guy Harrison wrote:
> >
> >[ Even after reading it three times I'm not sure that I understood
> >everything. ]
> 
> It would have been clearer had I been able to reproduce the bug as
> expected. The issue has crystalised in my mind. Everything below is a
> consequence of one key point: at the point prior to failure, did the CMA
> make the correct decision?

> >Since I couldn't digest this out of your email: Can you reproduce the
> >problem?
> 
> No. It was reproducable at the time. Not now.
> 
> HH -> connect
> HH -> assertion
> [repeat above a few times - 100% reproducable]
> 
> civserver told to save game *but* civserver is kept running.
> 
> Quit other (SD) client.
> Recompile both clients with assertion removed.
> SD -> connect
> HH -> connect
> HH -> assertion text as a message
> HH manually turns off CMA for all cities
> [turn done]
> Game continues.
> 
> 
> Yesterday when I recreated the situation (same machines, "users" etc).
> Not reproducable. Additionally, the CMA remained in control without
> complaint.
> 
> > - always: please send the savegame and instructions how to cause the problem
> > - sometimes: speculate what may have caused it
> 
> Some difference between data held by a running civserver and data held
> by "civserver -f [file]". Not very useful but it is about all I can say
> with any degree of certainty.
> 
> > - no: this is bad since I have nothing I can work with
> 
> I appreciate that. I'll go digest the info on the website then delve
> into the code. If I can isolate that CMA decision prior to failure we'll
> have something concrete.

You can enable SHOW_APPLY_RESULT_ON_SERVER_ERRORS in
client/agents/cma_core.c and hope that the problem reoccurs.

        Raimar

-- 
 email: rf13@xxxxxxxxxxxxxxxxx
 "Like the ad says, at 300 dpi you can tell she's wearing a
  swimsuit. At 600 dpi you can tell it's wet. At 1200 dpi you
  can tell it's painted on. I suppose at 2400 dpi you can tell
  if the paint is giving her a rash."
    -- Joshua R. Poulson


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