Follow-up Comment #3, bug #23771 (project freeciv):
Backtrace from loading the savegame:
Program received signal SIGSEGV, Segmentation fault.
get_trade_illness (pcity=<optimized out>) at
../../../src.patched/common/city.c:2499
2499 if (trade_city->turn_plague != -1
(gdb) bt
#0 get_trade_illness (pcity=<optimized out>) at common/city.c:2499
#1 city_illness_calc (pcity=pcity@entry=0x19dc6c0,
ill_base=ill_base@entry=0x0,
ill_size=ill_size@entry=0x0, ill_trade=ill_trade@entry=0x19dc810,
ill_pollution=ill_pollution@entry=0x0) at common/city.c:2547
#2 0x00000000004e02f0 in sg_load_player_city (citystr=0x7fffffffbd30
"player0.c0",
pcity=0x19dc6c0, plr=0x3230c30, loading=0x15dc330)
at server/savegame3.c:4272
#3 sg_load_player_cities (loading=loading@entry=0x15dc330,
plr=plr@entry=0x3230c30)
at server/savegame3.c:4084
#4 0x00000000004e0e4c in sg_load_players (loading=loading@entry=0x15dc330)
at server/savegame3.c:3259
#5 0x00000000004e74d5 in savegame3_load_real (file=0x2c)
at server/savegame3.c:520
#6 savegame_load (file=file@entry=0xc6cca0) at
../../../src.patched/server/savegame3.c:446
#7 0x000000000044685a in load_command (caller=<optimized out>,
filename=<optimized out>,
check=check@entry=false) at server/stdinhand.c:3653
#8 0x000000000044831e in load_command (caller=caller@entry=0x0,
filename=filename@entry=0xbf2a78 <srvarg+568>
"../../23771-freeciv-T0344-Y01919-auto.sav", check=check@entry=false) at
server/stdinhand.c:3714
#9 0x000000000043b1c4 in srv_prepare () at server/srv_main.c:2706
#10 srv_main () at server/srv_main.c:3088
#11 0x0000000000431f04 in main (argc=3, argv=0x7fffffffe2f8)
at server/civserver.c:459
So indeed seems like bug #23614 to me.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?23771>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev