URL:
<http://gna.org/bugs/?20837>
Summary: Observing game crashes server
Project: Freeciv
Submitted by: andreasr
Submitted on: Thu 23 May 2013 09:11:29 PM GMT
Category: general
Severity: 4 - Important
Priority: 5 - Normal
Status: None
Assigned to: None
Originator Email:
Open/Closed: Open
Release:
Discussion Lock: Any
Operating System: GNU/Linux
Planned Release:
_______________________________________________________
Details:
Observing a game crashes the server upon end turn.
Start a new game, then observe it with a different client using global
observer command.
Press end turn on the playing client, which cases a segmentation faul on the
server.
This is using Freeciv trunk. It also occurs on freeciv-web,
but this build is using an unmodified freeciv trunk build.
gdb output:
Program received signal SIGSEGV, Segmentation fault.
dbv_isset (pdbv=pdbv@entry=0xaf0, bit=1970) at bitvector.c:120
120 fc_assert_ret_val(pdbv->vec != NULL, FALSE);
(gdb) bt full
#0 dbv_isset (pdbv=pdbv@entry=0xaf0, bit=1970) at bitvector.c:120
__FUNCTION__ = "dbv_isset"
#1 0x0000000000554562 in tile_get_known (ptile=ptile@entry=0x2078240,
pplayer=pplayer@entry=0x0) at tile.c:462
No locals.
#2 0x0000000000548c47 in can_player_see_unit_at (pplayer=0x0,
punit=0x21fbbf0, ptile=0x2078240) at player.c:857
pcity = <optimized out>
#3 0x000000000041fbcd in remove_unit_gone_out_of_sight (
punit=punit@entry=0x21fbbf0, old_tile=old_tile@entry=0x2078240,
dest=<optimized out>) at unittools.c:2386
pplayer = 0x0
pconn_iter = 0x0
pconn = <optimized out>
#4 0x0000000000423381 in unit_move (punit=punit@entry=0x21fbbf0,
pdesttile=pdesttile@entry=0x2078290, move_cost=<optimized out>)
at unittools.c:3472
pplayer = 0x3802480
psrctile = 0x2078240
pcity = <optimized out>
ptransporter = <optimized out>
old_vision = <optimized out>
new_vision = <optimized out>
---Type <return> to continue, or q <return> to quit---
pcargo_units = 0x21fb4a0
saved_id = 119
unit_lives = true
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?20837>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev