Follow-up Comment #2, bug #24313 (project freeciv):

Attached autogame crashes this way on TRUNK r23084 on turn 290.

0: in map_change_seen() [../src/server/maphand.c::916]: assertion '0 <=
change[v] || -change[v] <= plrtile->seen_count[v]' failed.
> 
0: Please report this message at http://gna.org/projects/freeciv/
> 
Program received signal SIGABRT, Aborted.
0x00007ffff4330529 in raise (sig=6) at
../sysdeps/unix/sysv/linux/pt-raise.c:36
36      ../sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
(gdb) bt
#0  0x00007ffff4330529 in raise (sig=6) at
../sysdeps/unix/sysv/linux/pt-raise.c:36
#1  0x00000000006d4d87 in fc_assert_fail (file=0x735300
"../../src/server/maphand.c", 
    function=0x7361b0 <__FUNCTION__.25584> "map_change_seen", line=916, 
    assertion=0x7357a0 "0 <= change[v] || -change[v] <=
plrtile->seen_count[v]", message=0x7a9854 "nologmsg:%s")
    at ../src/utility/log.c:520
#2  0x00000000004c03c7 in map_change_seen (pplayer=0x2b8e8a0, ptile=0x1d4ee70,
change=0x7fffffffdc80, 
    can_reveal_tiles=false) at ../src/server/maphand.c:916
#3  0x00000000004bee83 in shared_vision_change_seen (pplayer=0x2b8e8a0,
ptile=0x1d4ee70, change=0x7fffffffdc80, 
    can_reveal_tiles=false) at ../src/server/maphand.c:610
#4  0x00000000004c404d in map_claim_border_ownership (ptile=0x1d4ee70,
powner=0x2b93670, psource=0x1d4dfd0)
    at ../src/server/maphand.c:1923
#5  0x00000000004c4122 in map_claim_ownership (ptile=0x1d4ee70,
powner=0x2b93670, psource=0x1d4dfd0, claim_bases=false)
    at ../src/server/maphand.c:1957
#6  0x00000000004c4aed in map_claim_border (ptile=0x1d4dfd0, owner=0x2b93670,
radius_sq=14)
    at ../src/server/maphand.c:2111
#7  0x00000000004c4be0 in map_calculate_borders () at
../src/server/maphand.c:2135
#8  0x000000000043b17d in end_turn () at ../src/server/srv_main.c:1286
#9  0x000000000043f525 in srv_running () at../src/server/srv_main.c:2620
#10 0x0000000000440e31 in srv_main () at ../src/server/srv_main.c:3157
#11 0x0000000000432b85 in main (argc=4, argv=0x7fffffffe0d8) at
../src/server/civserver.c:466

(gdb) frame 2
(gdb) p change[v]
$1 = -1
(gdb) p v
$2 = V_MAIN
(gdb) p plrtile->seen_count[v]
$3 = 0

(gdb) frame 4
(gdb) p tile_city(psource)
$5 = (struct city *) 0x1e018d0

(file #26854)
    _______________________________________________________

Additional Item Attachment:

File name: box_vision.serv                Size:0 KB


    _______________________________________________________

Reply to this item at:

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

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


_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to