[Freeciv-Dev] Re: crash in current CVS source
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
This is my full fog of war patch's fault. A fix exists but hasn't been
applied to CVS yet.
What happens is that the players map is allocated when he connects. so he
has a 80x50 map in this case. And then when you start on the big map you
try to access beoynd that.
As a workaround you can set xsize and ysize before connect or creating
any players.
Thanks for reporting the bug
-Thue
On Thu, 13 Apr 2000, Michael H. Price II wrote:
> I'm running a freeciv compiled from the current CVS sources. The
> machine is running OpenBSD 2.6-current and the GTK client was compiled.
>
> I can frequently crash the server by doing the following:
>
> 1. Start the server.
> 2. Connect with the client.
> 3. set xsize 110
> 4. set ysize 70
> 5. set gen 2
> 6. start
>
> The following happens:
>
> > start
> Starting game.
> 1: Loading rulesets
> >
> 1: price is the Carthaginian ruler Hasdrubal.
> 1: mapgen.c: mass doesn't sum up.
> Memory fault (core dumped)
>
> GDB provides the following info:
>
> #0 package_dumb_city (pplayer=0x99bc4, x=26, y=37, packet=0xdfbfd838)
> at cityhand.c:980
>
>
> Just letting you know.
>
> Michael
|
|