<URL: http://bugs.freeciv.org/Ticket/Display.html?id=40589 >
Christian Knoke wrote on Dec 04, 03:49 (-0800): > On turn done, server crashes the following way. Not reproducible. Attached a > slightly edited (because of loading bug) version of the save game before the > crash. Quite the same thing, two turns later, again: 3: sending packet type=PACKET_UNIT_SHORT_INFO(50) len=7 3: letzte Mitteilung 2mal wiederholt 3: letzte Mitteilung 2mal wiederholt (insgesamt 4 Wiederholungen) 3: letzte Mitteilung 1mal wiederholt (insgesamt 5 Wiederholungen) 3: Suggesting city name for James IV at (17,30) 3: (17,30) claim border 18 "Aviemore"[1] 3: sending packet type=PACKET_TILE_INFO(14) len=8 3: letzte Mitteilung 2mal wiederholt 3: letzte Mitteilung 2mal wiederholt (insgesamt 4 Wiederholungen) civserver: maphand.c:1564: map_claim_ownership: Zusicherung »((void *)0) == playtile->site« nicht erfüllt. 1: Lost connection to server! 3: settings file is /home/chris/.civclientrc Core was generated by `civserver -p 5556 -q 1 -e --saves ~/.freeciv/saves --debug 3 --log civclient.lo'. Program terminated with signal 6, Aborted. #0 0xb7fb3410 in ?? () (gdb) bt full #0 0xb7fb3410 in ?? () No symbol table info available. #1 0xbff3bb58 in ?? () No symbol table info available. #2 0x00000006 in ?? () No symbol table info available. #3 0x00005697 in ?? () No symbol table info available. #4 0xb7e28811 in raise () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #5 0xb7e29fb9 in abort () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #6 0xb7e21fbf in __assert_fail () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #7 0x080e8b05 in map_claim_ownership (ptile=0x832ac88, powner=0x82b4784, psource=0x8329d08) at maphand.c:1564 playtile = (struct player_tile *) 0x0 playsite = (struct player_tile *) 0x85bbc14 psite = <value optimized out> pcity = (struct city *) 0x0 ploser = (struct player *) 0x0 __PRETTY_FUNCTION__ = "map_claim_ownership" #8 0x080ead72 in map_claim_border (ptile=0x8329d08, powner=0x82b4784) at #maphand.c:1777 dsite = (struct vision_site *) 0x82b4784 r = <value optimized out> pcity = <value optimized out> psite = (struct vision_site *) 0x8455288 #9 0x080d51b0 in city_refresh_vision (pcity=0x84563d0) at citytools.c:2322 old_radius = <value optimized out> new_radius = 18 pcenter = <value optimized out> powner = <value optimized out> psite = (struct vision_site *) 0x8455288 radius_sq = 5 __PRETTY_FUNCTION__ = "city_refresh_vision" #10 0x080d7e87 in create_city (pplayer=0x82b4784, ptile=0x8329d08, #name=0x8c6c570 "Aviemore") at citytools.c:1088 n = <value optimized out> pimprove = <value optimized out> i = 143010216 nation = (struct nation_type *) 0x855ecac saved_owner = (struct player *) 0x82b4784 pwork = (struct city *) 0x0 pcity = (struct city *) 0x84563d0 __PRETTY_FUNCTION__ = "create_city" #11 0x08115f20 in handle_unit_build_city (pplayer=0x82b4784, unit_id=255, #name=0x8c6c570 "Aviemore") at unithand.c:624 res = <value optimized out> punit = (struct unit *) 0x88629a8 #12 0x08112bc2 in auto_settler_findwork (pplayer=0x82b4784, punit=0x88629a8, #state=0xbff3c650, recursion=0) at settlers.c:97 map = <value optimized out> path = <value optimized out> parameter = {start_tile = 0x0, moves_left_initially = -1074543496, fuel_left_initially = 134941776, move_rate = -1074543424, fuel = 389, owner = 0x82b4784, uclass = 0x88628b0, unit_flags = { vec = "I\000\000\000����"}, omniscience = 168, turn_mode = 134941909, get_MC = 0x8a4ca50, unknown_MC = -1074543424, get_TB = 0, get_EC = 0xbff3c4a4, get_zoc = 0x80602c0 <is_my_zoc>, is_pos_dangerous = 0, get_costs = 0, data = 0x85ea968} displaced = <value optimized out> result = {tile = 0x0, total = 0, result = 0, corruption = 0, waste = -1, overseas = false, virt_boat = false, other_tile = 0x0, o_x = 0, o_y = -1074542396, city_center = 80, best_other = 28, remaining = 1, citymap = {{{food = 135749799, shield = 0, trade = 134941776, reserved = 0}, {food = -1, shield = 0, trade = 0, reserved = 1}, {food = -1074538256, shield = 1, trade = 0, reserved = 2}, { food = 0, shield = 0, trade = 0, reserved = -455}, {food = 0, shield = -1074544568, trade = 134941776, reserved = -1074544496}}, {{food = 1, shield = 0, trade = 0, reserved = 1}, {food = 135749799, shield = 0, trade = 0, reserved = 0}, {food = -1, shield = -1209640428, trade = 0, reserved = 1}, { food = -1074538160, shield = -1209640428, trade = 0, reserved = 1}, {food = 1, shield = 0, trade = 2, reserved = 2}}, {{food = 0, shield = 0, trade = -1208817424, reserved = -1208818440}, {food = 128, shield = 0, trade = 0, reserved = -1208818440}, {food = 129, shield = 1, trade = 0, reserved = 2}, { food = 1, shield = 0, trade = 0, reserved = 2}, {food = 1, shield = 145013184, trade = 2, reserved = 16}}, {{food = 1, shield = 128, trade = 145013336, reserved = 16}, {food = -1209647994, shield = -1209640428, trade = 0, reserved = 2}, {food = -1208823820, shield = -1208818496, trade = -1209957021, reserved = -1208297761}, {food = -1208879048, shield = -1208818496, trade = -1209957169, reserved = -1208823820}, {food = -1208307696, shield = 145013192, trade = -1074543460, reserved = -1208818440}}, {{food = 129, shield = -1074543592, trade = 134621831, reserved = 135989032}, {food = 1142, shield = -1074543576, trade = 134599741, reserved = 140378115}, { food = 8, shield = -1074543528, trade = 134941690, reserved = 143010228}, {food = -1074543424, shield = 138761192, trade = 3, reserved = 255}, {food = -1074543424, shield = 140447064, trade = 145017424, reserved = -1074543424}}}} best_impr = <value optimized out> best_act = <value optimized out> best_tile = (struct tile *) 0x0 ai = <value optimized out> completion_time = 0 __PRETTY_FUNCTION__ = "auto_settler_findwork" #13 0x08112fd7 in auto_settlers_player (pplayer=0x82b4784) at #settlers.c:1282 punit = (struct unit *) 0x88629a8 t = (struct timer *) 0x8893f08 #14 0x080bd408 in srv_running () at srv_main.c:793 MY_i = <value optimized out> pplayer = <value optimized out> eot_timer = (struct timer *) 0x8a478b0 save_counter = 1 is_new_turn = true __PRETTY_FUNCTION__ = "srv_running" #15 0x080bdf03 in srv_main () at srv_main.c:2239 pplayer = (struct player *) 0x82c9fe4 MY_i = 32 #16 0x0804aff7 in main (argc=Cannot access memory at address 0x5697 ) at civserver.c:283 inx = 12 showhelp = false showvers = false option = <value optimized out> (gdb) -- Christian Knoke * * * http://cknoke.de * * * * * * * * * Ceterum censeo Microsoft esse dividendum. _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev