home home

downloads files

forum forum

docs docs

wiki wiki

faq faq

Cube & Cube 2 FORUM


Sauerbraten - Bug reports

by Gilt on 11/28/2004 19:49, 574 messages, last message: 06/30/2007 22:00, 520863 views, last view: 09/30/2024 16:19

So yeah, since I don't feel like doing a whole lot of testing anymore, I may as well leverage my resources, and shove that responsibility to all of you. Hopefully, this will allow for more updates, and a less buggy engine.

The Format:
-----------
What: A *short* description of the bug / problem.

How: point form of relevant steps to reproduce the bug.

When: revision of exe. OS, video card... yeah I don't know, anything that might be relevant. keep it short.

Detail: any other stuff that might be relevant. like pics. http://www.imageshack.us/ if needed.
-----------

new releases here:
http://cvs.sourceforge.net/viewcvs.py/sauerbraten/sauerbraten/sauerbraten/bin/sauerbraten.exe?view=log

for each new version, I will list fixed bugs. you are then responsible to make sure that it really is fixed, and then confirming it in this thread.

!!! NOTE !!!: this thread is not for feature requests, design discussion, bitching, moaning, yadda yadda, etc. there are other threads for that. plus, a forum thread already does not afford great organization. please no garbage.

Keep reports short. I have a habit of skimming large blocks of text.

Focus on the WHAT, not the WHY. There is a tendancy in people to want to be too helpful. They try to diagnose the problem instead of very clearly describing what is wrong. at the very least, keep theories in the detail section.

some examples are below:

Go to first 20 messagesGo to previous 20 messages    Board Index    Go to next 20 messagesGo to last 20 messages

#108: crash bug

by pushplay on 05/27/2005 01:49

sauerbraten.exe v1.45

Start the game, pull a fresh cube out of the ground, shrink the grid size a couple times, point to one of the inside cubes from the top, try to rotate.

So in other words: scroll down once looking somewhere close, g+scroll down twice, point in the middle of the fresh block, r+scroll a bunch.

reply to this message

#109: Sauerbraten freezes when selecting cubes in the map editor

by Marotte on 05/27/2005 14:51

Hello

I tested the last cvs linux sauerbraten client. The bug was in the previous version too.

When editing a map, often, when i select cubes, sauerbraten freezes. I've got to come back to a console using Ctrl+Alt+F1, kill sauerbraten. Then i can come back to X but the screen definition is 800x600 (as i ran cube) in place of my usual 1280x1024. I've got to re-startx to go back to 1280x1024.

Snipped starce out :

select(4, [3], NULL, NULL, {0, 0}) = 1 (in [3], left {0, 0})
ioctl(3, FIONREAD, [64]) = 0
read(3, "\6\0\210\0\0245\4\0\216\0\0\0\17\0\340\1\0\0\0\0\2\0\377"..., 64) = 64
select(4, [3], NULL, NULL, {0, 0}) = 1 (in [3], left {0, 0})
ioctl(3, FIONREAD, [64]) = 0
read(3, "\6\0\210\0\0365\4\0\216\0\0\0\17\0\340\1\0\0\0\0\2\0\377"..., 64) = 64
select(4, [3], NULL, NULL, {0, 0}) = 1 (in [3], left {0, 0})
ioctl(3, FIONREAD, [64]) = 0
read(3, "\6\0\210\0(5\4\0\216\0\0\0\17\0\340\1\0\0\0\0\1\0\377\377"..., 64) = 64
select(4, [3], NULL, NULL, {0, 0}) = 1 (in [3], left {0, 0})
ioctl(3, FIONREAD, [64]) = 0
read(3, "\6\0\210\00025\4\0\216\0\0\0\17\0\340\1\0\0\0\0\2\0\0\0"..., 64) = 64
select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
select(4, [3], NULL, NULL, {0, 0}) = 0 (Timeout)
gettimeofday({1117195634, 609441}, NULL) = 0
time(NULL) = 1117195634
getpid()
[...]
sched_yield() = 0
[...]
getpid() = 3559
[...]
sched_yield() = 0
[...]
getpid() = 3559
getpid() = 3559
+++ killed by SIGKILL +++

I'm using Debian GNU/Linux "unstable"
A Nvidia card (MX440)
My uP is an athlon
My kernel is the debian package 2.6.8-2-k7
The Nvidia driver is the official one :
NVIDIA-Linux-x86-1.0-6629-pkg1.run

I hope this help.

Bye

reply to this message

#110: Re: Sauerbraten freezes when selecting cubes in the map edit

by Marotte on 05/27/2005 14:57, refers to #109

Sorry, i didn't see the recommended What,How,When format. I'll do it next time.
The full strace out is 90Mo. In my previous message it is just the end, i think you guessed it.

reply to this message

#111: ..

by >driAn<. on 05/27/2005 15:00

@Sauer dev's
If you fix a bug you should also mention the revision of the bin, since the anonymous cvs gets synced only every 5-12h, so the testers can be sure they got the latest revision.

reply to this message

#112: Re: Version of the bin

by Marotte on 05/27/2005 15:14, refers to #111

Probably a silly question but where can i find the version, it's not in the about menu. I tried to strings the bin but i found nothing.

I also tried to build sauerbraten myself, the configure script is OK but i've got the following make error :

/usr/lib/libGL.a(glapi_x86.o)(Gltext+0x1760): In function `glActiveTextureARB':
: définitions multiples de « glActiveTextureARB »
rendergl.o(.bss+0x18): défini pour la première fois ici
/usr/bin/ld: AVERTISSEMENT: type de symbole « glActiveTextureARB » a changé de 1 à 2 dans /usr/lib/libGL.a(glapi_x86.o)
/usr/lib/libGL.a(glapi_x86.o)(Gltext+0x1770): In function `glClientActiveTextureARB':
: définitions multiples de « glClientActiveTextureARB »
rendergl.o(.bss+0x1c): défini pour la première fois ici
/usr/bin/ld: AVERTISSEMENT: type de symbole « glClientActiveTextureARB » a changé de 1 à 2 dans /usr/lib/libGL.a(glapi_x86.o)
collect2: ld a retourné 1 code d'état d'exécution
make: *** [client] Erreur 1

reply to this message

#113: sdl parachute and building own binaries

by a pay-boy on 05/28/2005 00:24

hi, i have nearly the same error like it is posted on this page, the thing with the sdl parachute error.

so i tried to build own bins, configure is OK but compilation looks like that:

make -C ../enet all
make[1]: Entering directory `/home/dieter/cube/sauerbraten/enet'
Making all in include
make[2]: Entering directory `/home/dieter/cube/sauerbraten/enet/include'
Making all in enet
make[3]: Entering directory `/home/dieter/cube/sauerbraten/enet/include/enet'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/home/dieter/cube/sauerbraten/enet/include/enet'
make[3]: Entering directory `/home/dieter/cube/sauerbraten/enet/include'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Leaving directory `/home/dieter/cube/sauerbraten/enet/include'
make[2]: Leaving directory `/home/dieter/cube/sauerbraten/enet/include'
make[2]: Entering directory `/home/dieter/cube/sauerbraten/enet'
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c host.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c list.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c callbacks.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c packet.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c peer.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c protocol.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c unix.c
gcc -DPACKAGE_NAME=\"libenet\" -DPACKAGE_TARNAME=\"libenet\" -DPACKAGE_VERSION=\"11-3-2003\" -DPACKAGE_STRING=\"libenet\ 11-3-2003\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libenet.a\" -DVERSION=\"11-3-2003\" -DHAS_GETHOSTBYADDR_R=1 -DHAS_GETHOSTBYNAME_R=1 -DHAS_POLL=1 -DHAS_FCNTL=1 -DHAS_MSGHDR_FLAGS=1 -DHAS_SOCKLEN_T=1 -I. -I. -Iinclude/ -g -O2 -c win32.c
rm -f libenet.a
ar cru libenet.a host.o list.o callbacks.o packet.o peer.o protocol.o unix.o win32.o
ranlib libenet.a
make[2]: Leaving directory `/home/dieter/cube/sauerbraten/enet'
make[1]: Leaving directory `/home/dieter/cube/sauerbraten/enet'
make: *** Keine Regel vorhanden, um das Target »client.o«,
benötigt von »client«, zu erstellen. Schluss.


and there are no binaries, how should they, no? so how can i get this to work. its mandrake 10.0 official

cu
pay-boy

reply to this message

#114: Sauerbraten

by Marotte on 05/28/2005 13:25, refers to #112

No problem to build from the last CVS, the program doesn't freeze anymore, great work.

reply to this message

#115: Re: Sauerbraten

by Marotte on 05/28/2005 14:10, refers to #114

In fact even my own build freezes on a complex selection. This time i started to select a surface on the top of a multifloor building, i drag out of the top of the building so i guess the selection would include all cubes under the surface, from the surface to the bottom floor. Then it freezed (they were 149 cubes selected).

I don't know if this is a bug but, entities like bullets works fine but nor the lights nor the monsters appear when i reload the map.

I also was forced to bind the saycommand command to the letter S i guess because T is binded to texture edit so it doesn't work for saycommand.

reply to this message

#116: unable to edit

by a pay-boy on 05/28/2005 18:04

hi, all the keys for editing dont seem to work, after trying some, including mousewheel the output looks just like that

unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
undo: 13124 of 1048576(%1)
undo: 26248 of 1048576(%2)
undo: 0 of 1048576(%0)
game mode is ffa/default
undo: 0 of 1048576(%0)
game mode is ffa/default
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
nothing more to undo
nothing more to undo
unknown command: vdelta
unknown command: vdelta
unknown command: vdelta
unknown command: vdelta
unknown command: vdelta
unknown command: vdelta
unknown command: vdelta
unknown command: vdelta
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
undo: 233280 of 1048576(%22)
undo: 0 of 1048576(%0)
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown alias lookup: flrceil
unknown command: editheight
unknown command: solid
unknown command: solid
unknown command: equalize
unknown command: equalize
unknown command: equalize


whats wrong?

cu
pay-boy

reply to this message

#117: ..

by Sparr on 05/28/2005 19:55

those keybinds are old, or wrong, or both. try pointing at something and holding G/F/T/R while scrolling the mouse wheel

reply to this message

#118: Re: ..

by a pay-boy on 05/29/2005 12:49, refers to #117

it seems like there are old keybindings in it, thats right but i renamed autoexec, so after that it should work, but it does not.

example when i try holding t and scroll the wheel, the console opens, when i try f i get the message unknown command solid. i remember in cube 2004 you could make things solid with f but why are these keybindings in sauerbraten?

and is there a manual for editing in sauerbraten? the thing in /docs seems to be the old one from cube 2k4

cu
pay-boy

reply to this message

#119: ..

by makkE on 05/29/2005 14:34

Take a look at the txt-files that come with sauerbraten.

Maybe you should re-download it, and do a fresh unzip? Something is really messed up in your sauerbraten.

You have unzipped it to it´s own directory, I hope? It seems to use cube´s keymap.cfg, I wonder why...

reply to this message

#120: slow monsters?

by CC_Machine2 on 05/29/2005 22:05

i dont know if im the only one who's noticed this, but the monster animations apart from walking animate too slow! plus the monster is given the same amount of time to animate, so you only see part of the animation, this includes shooting, pain and 'sleeping'(before the monsters 'wake up')

also a 'dieing' animation like in cube instead of gibs would be great.

reply to this message

#121: no grid to work with :(

by CC_machine on 05/31/2005 00:26

Ok a bug that ive found:

What: When i go into edit mode, there is no grid to use, but i can still select and manipulate cubes its just that i cant see the grid / what is selected.

How: Go onto a map in SP mode (mode -2) and press e to go into edit mode.

When: The most recent version of sauerbraten, im using Windows XP, erm, not much else i can think of to put in here

Detail: Screenshot: http://www.hitech.clearcrystal.co.uk/nogrid.TIF ( i would have used a .jpg but it wouldnt save properly in paint)

Notes: it is only really annoying, but it stops me from editing my maps in SP mode >:( also the grid appears as normal in all other modes apart from SP and DMSP

reply to this message

#122: ..

by CC_machine on 05/31/2005 00:27

oh and if the image wont load right click and "save target as.."

reply to this message

#123: forgot some details

by CC_machine on 05/31/2005 00:33

also: after you go into SP mode, the same thing happens if you reload the map in any other mode ( that is the no grid bug)

reply to this message

#124: ..

by CC_Machine2 on 06/01/2005 00:39

hello

reply to this message

#125: Re: ..

by Sparr on 06/01/2005 05:33, refers to #124

Hi. How about not posting bumps? Youre just wasting everyone's time. If we had a reply we would have posted it when you posted the bug.

reply to this message

#126: Re: ..

by CC_machine on 06/01/2005 12:41, refers to #125

well, there should be a grid to work with in SP mode :(

reply to this message

#127: hard crash report

by Rolf Stenholm on 06/01/2005 15:20

What: game crashes on start up.

How: run the game on fedora core 3 using nvidia installed driver on a GeForceFX 5200. Can probably be replicated on most nvidia based linux systems.

When: stable build version 050529. Using Fedora Core 3 with GeForceFX 5200.

Detail: likely to be related to the same problems preventing th compiling of the source.

Solution: strip out all function pointers to OpenGL and insert the line
#define GL_GLEXT_PROTOTYPES
before the GL includes in cube.h.
Recompile the source and it works!

reply to this message

Go to first 20 messagesGo to previous 20 messages    Board Index    Go to next 20 messagesGo to last 20 messages


Unvalidated accounts can only reply to the 'Permanent Threads' section!


content by Aardappel & eihrul © 2001-2024
website by SleepwalkR © 2001-2024
56853683 visitors requested 74783229 pages
page created in 0.062 seconds using 10 queries
hosted by Boost Digital