Complete.Org: Mailing Lists: Archives: freeciv-dev: January 2005:
[Freeciv-Dev] (PR#11806) bug in required_tech_helper
Home

[Freeciv-Dev] (PR#11806) bug in required_tech_helper

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: mstefek@xxxxxxxxx
Subject: [Freeciv-Dev] (PR#11806) bug in required_tech_helper
From: "Jason Short" <jdorje@xxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 20 Jan 2005 20:21:57 -0800
Reply-to: bugs@xxxxxxxxxxx

<URL: http://bugs.freeciv.org/Ticket/Display.html?id=11806 >

> [mstefek - Wed Jan 05 19:28:16 2005]:

> This bug triggers following assertion, because A_NONE requires A_NONE
>   if (advances[tech].req[0] == goal || advances[tech].req[1] == goal)
> {
>     /* TRANS: Obscure ruleset error */
>     freelog(LOG_FATAL, _("tech \"%s\": requires itself"),
>             get_tech_name(pplayer, goal));
>     assert(0);
>     exit(EXIT_FAILURE);
>   }

I've seen several reports of this but have no idea how to reproduce it.
 Can anyone give instructions (with the dev branch; 2.0 has a workaround)?

-jason




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