Complete.Org: Mailing Lists: Archives: freeciv-dev: November 2004:
[Freeciv-Dev] Re: (PR#10891) Bug Found
Home

[Freeciv-Dev] Re: (PR#10891) Bug Found

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: sancto777@xxxxxxxxx
Subject: [Freeciv-Dev] Re: (PR#10891) Bug Found
From: "Jason Short" <jdorje@xxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 5 Nov 2004 09:19:02 -0800
Reply-to: rt@xxxxxxxxxxx

<URL: http://rt.freeciv.org/Ticket/Display.html?id=10891 >

Michael B wrote:
> <URL: http://rt.freeciv.org/Ticket/Display.html?id=10891 >
> 
> I have Windows 2000. I was using the second Beta
> release of Freeciv 2.0. I had started the server
> separate from the client. As soon as you press turn
> done on the attached saved game, the server (not
> client) crashes. I have no clue what causes this or if
> it is only on my machine. I have attached the saved
> game. I was playing against the computer.

Reproducable from savegame.  But I don't know if the bug occurred before 
the game was saved (in which case I don't know how to track it) or after 
it's loaded.

Can you say exactly what you were doing before it crashed?  Did you do 
any diplomacy actions?

-----

       assert(plr_tile->own_seen <= plr_tile->seen);

#0  0x400b46b1 in kill () from /usr/lib/debug/libc.so.6
(gdb) bt
#0  0x400b46b1 in kill () from /usr/lib/debug/libc.so.6
#1  0x400b4435 in *__GI_raise (sig=6)
     at ../linuxthreads/sysdeps/unix/sysv/linux/raise.c:32
#2  0x400b5978 in *__GI_abort () at ../sysdeps/generic/abort.c:88
#3  0x400adb3f in *__GI___assert_fail (assertion=0x0, file=0x0, line=0,
     function=0x815412f "check_fow") at assert.c:83
#4  0x0808f376 in check_fow () at sanitycheck.c:73
#5  0x08090d5f in sanity_check () at sanitycheck.c:433
#6  0x0804fcf9 in begin_turn (is_new_turn=true) at srv_main.c:497
#7  0x08051a86 in main_loop () at srv_main.c:1524
#8  0x08052345 in srv_loop () at srv_main.c:1878
#9  0x08051ca2 in srv_main () at srv_main.c:1644
#10 0x0804a94f in main (argc=8, argv=0xbffff774) at civserver.c:170
(gdb) p *ptile
$3 = {x = 15, y = 15, nat_x = 15, nat_y = 15, index = 615, terrain = 8,
   special = S_NO_SPECIAL, city = 0x0, units = {list = {nelements = 0,
       head_link = 0x0, tail_link = 0x0}}, known = 63, assigned = 0,
   worked = 0x0, continent = 1, move_cost = 
"\003\003\003\003\003\003\003\003",
   owner = 0x8213fe4, client = {hilite = HILITE_NONE}, spec_sprite = 0x0}
(gdb) p *plr_tile
$2 = {terrain = 8, special = S_NO_SPECIAL, seen = 0, own_seen = 1,
   pending_seen = 0, city = 0x0, last_updated = 1943}

jason




[Prev in Thread] Current Thread [Next in Thread]
  • [Freeciv-Dev] Re: (PR#10891) Bug Found, Jason Short <=