Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 57232 - BZFlag & nvidia-glx-6106: segfault on exit if vsync is off
Summary: BZFlag & nvidia-glx-6106: segfault on exit if vsync is off
Status: RESOLVED WORKSFORME
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-07-15 15:00 UTC by Andrew D. Keyser (aka Legoguy)
Modified: 2004-09-09 01:37 UTC (History)
1 user (show)

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


Attachments
strace of bzflag (bzflag.strace,628.21 KB, text/plain)
2004-07-15 15:38 UTC, Andrew D. Keyser (aka Legoguy)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew D. Keyser (aka Legoguy) 2004-07-15 15:00:59 UTC
The full warning:
$ bzflag 
bzflag: /usr/lib/libGL.so.1: no version information available (required by bzflag)
bzflag: /usr/lib/libGL.so.1: no version information available (required by /usr/lib/libopengl32.so)
loading fixedmr
 --- here is gameplay ---
Segmentation fault

The game exits normally when nvidia-settings is used to turn vsync on. 
The bug goes deeper however - after some event (can't pinpoint it yet), the game will just segfault until I do another opengl-update nvidia. The "no version information available" still happens no matter if vsync is on or off.

Reproducible: Always
Steps to Reproduce:
1. have nvidia-glx 6106 and bzflag installed
2. start bzflag
3. exit bzflag
Actual Results:  
After step 2, you can see the no version information available message, and play
will continue normally.
After step 3, you can see that it segfaults. 

Sometimes, an opengl-update nvidia is required otherwise step 2 will result in
no gameplay and instead a segfault.

Expected Results:  
No warnings, no segfaulting

emerge info:

Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0,
2.6.7-love5)
=================================================================
System uname: 2.6.7-love5 i686 Intel(R) Pentium(R) 4 CPU 2.26GHz
Gentoo Base System version 1.5.1
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -msse2 -mfpmath=sse"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -msse2 -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distcc sandbox"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d acpi aim alsa apache2 arts avi berkdb cdr crypt cups dvd encode esd
faad flac flash foomaticdb freetype gb gd gdbm gif gimp-print gnome gphoto2 gpm
gstreamer gtk gtk2 gtkhtml guile icq imagemagick imlib jabber jack java joystick
jpeg kde ladcca libg++ libwww mad mbox mikmod mmx motif mpeg msn mysql ncurses
nls oggvorbis opengl pam pcmcia pdflib perl php png python qt quicktime readline
samba sdl slang snmp socks5 spell sse ssl svga tcltk tcpd tiff truetype trusted
usb wavelan wmf wxwindows x86 xft xine xml xml2 xmms xv yahoo zlib"


NOTE: the no version information available bug is also present in xscreensaver.
Comment 1 Andrew D. Keyser (aka Legoguy) 2004-07-15 15:38:59 UTC
Created attachment 35508 [details]
strace of bzflag

This may be linked to bug 57003. Attached strace of bzflag.

The following actions were performed in the strace:
1. start bzflag
2. up key to highlight exit
3. enter to select exit
4. enter to confirm exiting

Then the segfault occurs.
Comment 2 Andrew Bevitt 2004-07-16 23:35:14 UTC
Try nvidia-glx-1.0.6106-r1 it should fix some of these (if not all the problems)
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2004-08-16 11:37:27 UTC
Is this still an issue?  If so, does nvidia-glx-1.0.6111 make a difference?
Comment 4 Andrew D. Keyser (aka Legoguy) 2004-08-18 10:23:06 UTC
Yes, it is still a problem -
The version information problem is gone, but the segmentation fault still occurs. No big deal as it doesn't affect gameplay, but its something that nonetheless shouldn't happen.
Comment 5 Mr. Bones. (RETIRED) gentoo-dev 2004-09-09 01:37:33 UTC
Since this works fine for me with nvidia-glx-1.0.5336-r2 and doesn't affect gameplay I'm going to close this with WORKSFORME.