Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 43976 - games-fps/quakeforge: nq-sdl32 crashes (SEG11), sometimes with core, while swimming in Turbulent()
Summary: games-fps/quakeforge: nq-sdl32 crashes (SEG11), sometimes with core, while sw...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-07 12:17 UTC by eric.williams
Modified: 2014-08-04 11:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gdb traceback (gdb_traceback.txt,4.99 KB, text/plain)
2004-03-07 12:20 UTC, eric.williams
Details

Note You need to log in before you can comment on or make changes to this bug.
Description eric.williams 2004-03-07 12:17:44 UTC
I discovered this one while playing.  Basically, nq-sdl32 dumps core
when swimming, under certain conditions.  The best way I've found to
reproduce this is detailed below.

Reproducible: Sometimes
Steps to Reproduce:
1. nq-sdl32, any skill although I'd recommend Easy for this bug (it doesn't
   seem to matter).
2. Get to Castle_Of_The_Damned, and jump into the second pool (the one
   with the blood-red flower thingy, the armor to your right, and the shotgun
   to your left).  To make things simpler kill the grunts, etc. first.
3. Bob your head in and out of the water.  I can't guarantee a crash but in
   sdl32 at least it will ultimately go kaboom -- although it may or may not
   dump core.  nq-sdl and nq-x11 don't crash.  I've tried this on two different
   machines and gotten nq-sdl32 to crash.

Actual Results:  
A crash.  If one is lucky one gets a core dump.


Expected Results:  
I should be able to swim without worrying about the game dying on me. :-)

For machine #1 I have this buildinfo:

Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25)
=================================================================
System uname: 2.4.25 i686 AMD Athlon(TM) XP 1600+
Gentoo Base System version 1.4.3.13
distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.7.7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -mcpu=athlon-xp -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=athlon-xp -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache distcc sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib acpi acpi4linux alsa apm arts avi berkdb cdr crypt cups
encode esd foomaticdb gdbm ggi gif gnome gnomedb gpm gtk gtk2 guile imlib ipv6
java jpeg kde libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses nls
oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang
spell ssl tcltk tcpd tetex truetype video_cards_rage128 x86 xml2 xmms xv zlib"
 
For machine #2 I have this buildinfo:

Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.24)
=================================================================
System uname: 2.4.24 i686 Pentium II (Deschutes)
Gentoo Base System version 1.4.3.13
distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.7.7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -mcpu=i686 -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config
/usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -mcpu=i686 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache distcc sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS=""
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apm arts avi berkdb crypt cups encode esd foomaticdb gdbm gif gnome
gpm gtk gtk2 imlib jpeg kde libg++ libwww mad mikmod motif mozilla mpeg ncurses
nls oggvorbis opengl oss pam pdflib perl png postgres python qt quicktime
readline sdl slang spell ssl tcltk tcpd tetex truetype x86 xml2 xmms xv zlib"
Comment 1 eric.williams 2004-03-07 12:20:14 UTC
Created attachment 26998 [details]
gdb traceback

This is a gdb traceback printout from one of the coredumps, on machine #1.
Comment 2 Mr. Bones. (RETIRED) gentoo-dev 2005-02-23 19:57:29 UTC
Is this still an issue?  I'm hoping it was fixed in 0.5.5.  Reopen if so please.
Comment 3 eric.williams 2005-02-24 07:57:29 UTC
It's still an issue for me.  An easier reproduction, if one has the official
game version, is to enter Elder Castle (the rightmost doorway), sliplink into
the sewer system (which has lots of pools) and swim around with one's nose tilted slightly up -- ideally the eyes would bob above and below the water.  The game crashes very reliably.  (It's easier mostly because one can jump into the pool rather quickly... :-) )

I've not tried to swim in the tiny pool just inside the doorway, but one can swim in the river in the Slipgate Complex (the leftmost doorway); it crashes there as well.  One should be able to get here using the demo variant.

If you want I can try to rebuild it using different optimization switches, to see if that helps.
Comment 4 Tupone Alfredo gentoo-dev 2012-11-22 09:49:31 UTC
Please test with the 0.7.0 version if you can
Comment 5 Tupone Alfredo gentoo-dev 2014-02-24 13:44:07 UTC
No answer. 9 years old