http://bugs.freeciv.org/Ticket/Display.html?id=39472 >
Here's the backtrace:
(gdb) bt full
#0 improvement_redundant (pplayer=0x540ab0, pcity=0x22f4008, id=4,
want_to_build=false) at improvement.c:317
stat = 100 'd'
i = IR_ISLAND
equiv_list = {0x0, 0x22f4108 "",
0x8
http://bugs.freeciv.org/Ticket/Display.html?id=39472 >
After some investigation with gdb, it looks to me like the problem is in
allot_island_improvs():
void allot_island_improvs(void)
{
int i;
players_iterate(pplayer) {
pplayer->island_improv = fc_realloc(pplayer->island_improv,