URL:
<http://gna.org/bugs/?21068>
Summary: With tiny maps, startpos.c::381]: assertion
'player_count() <= sum' failed
Project: Freeciv
Submitted by: jtn
Submitted on: Mon Aug 26 16:54:26 2013
Category: None
Severity: 2 - Minor
Priority: 5 - Normal
Status: None
Assigned to: None
Originator Email:
Open/Closed: Open
Release: 2.4.0-RC1
Discussion Lock: Any
Operating System: GNU/Linux
Planned Release:
_______________________________________________________
Details:
With a minimum-size map (16x16) and iso topology, I can reproducibly get this
assertion failure:
2: Creating a map of size 16 x 16 = 256 tiles (map size: 0).
1: in create_start_positions() [startpos.c::381]: assertion 'player_count() <=
sum' failed.
1: Please report this message at http://gna.org/projects/freeciv/
1: The server couldn't allocate starting positions.
1: Failed to create suitable map, retrying with another mapseed
2: Creating a map of size 16 x 16 = 256 tiles (map size: 0).
1: in create_start_positions() [startpos.c::381]: assertion 'player_count() <=
sum' failed.
1: Please report this message at http://gna.org/projects/freeciv/
1: The server couldn't allocate starting positions.
1: Cannot create suitable map with given settings.
1: Please report this message at http://gna.org/projects/freeciv/
I suspect the problem is that there is no land at all (and hence sum==0), but
I haven't actually checked.
Such a tiny map is never going to work well (although it does manage with
topo=""), but we should replace the assertion failure with a more descriptive
error message so that anyone who runs into it has a chance to know how to
change their parameters to something more sensible.
Server settings (for completeness):
set revealmap dead|start
set autosaves ""
set mapsize xysize
set xsize 16
set ysize 16
set topo iso
set aifill 1
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?21068>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev