Follow-up Comment #7, bug #16855 (project freeciv):

After this change, if I start a game with the "multiplayer" ruleset and click
the new "Show all" button, the Gtk client dies with a segfault. Looks like it
gets stuck in an infinite recursion and smashes the stack -- the backtrace has
tens of thousands of frames of

#32360 0x0000000000553a2f in player_invention_reachable (pplayer=0xa456090, 
    tech=89, allow_prereqs=true) at tech.c:303
        root = 89


This ruleset has a self-root_req'd tech called "Theory of Evolution" which is
only granted via lua script -- it's used to track whether you've got your free
techs from Darwin's Voyage yet (since wonders are per-player). (This might be
an example of the sort of tech the ruleset author would want to remain
hidden.)

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?16855>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to