Red Hat Bugzilla – Bug 195011
bzflag fails assertion when trying to play certain levels
Last modified: 2007-11-30 17:11:35 EST
Description of problem:
When connecting to a server to play some levels, bzflag crashes with a failed
bzflag: indirect_vertex_array.c:659: emit_DrawArrays_old: Assertion
`elements_per_request >= count' failed.
This happens immediately after connecting to the server right before the game
should come up telling you to press i or right click to spawn. This only
happens for some levels, or more specifically does not happen for some levels.
Version-Release number of selected component (if applicable):
$ bzflag --version
BZFlag client 22.214.171.12460516-MAINT-linux-gnu-SDL (protocol 0026) http://BZFlag.org/
$ rpm -qa bzflag
Only this version seems to have this problem. The earlier version, 2.0.4-3,
Always on certain levels. Does not occur when playing some levels.
Steps to Reproduce:
1. Start bzflag (from terminal to see message)
2. Select "Join Game"
3. Select Find Server and select one, eg BZFX :: Boxy War
4. Select Connect
5. bzflag quits with the above assertion failure
bzflag loads the level and play begins
For the levels that this does not happen on, bzflag plays and works perfectly.
It either works or does not.
I downloaded the src.rpm and could not find any reference to the information
given in the assertion error above.
Unrelated, but attempting to rebuild the src.rpm failed with the error:
g++: /usr/lib/libidn.so: No such file or directory
FC5/FE5 is out of maintenance. Could you reproduce your problem with a later
version, e.g. bzflag-2.0.8-4.fc7 on Fedora 7?