Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 110168 - games-fps/anaglyph stereo quake 130100-r1 memory overwrite in sys_printf
Summary: games-fps/anaglyph stereo quake 130100-r1 memory overwrite in sys_printf
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-22 12:07 UTC by Ishmael Hallin
Modified: 2010-01-06 18:42 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ishmael Hallin 2005-10-22 12:07:14 UTC
Running anaglyph-stereo-quake bails out immediately after startup with a memory
overwrite error in sys_printf.  stdout:

Added packfile /usr/share/games/quake-data/id1/pak0.pak (339 files)
Added packfile /usr/share/games/quake-data/id1/pak1.pak (69 files)
Added packfile /usr/share/games/quake-data/id1/pak2.pak (85 files)
PackFile: /usr/share/games/quake-data/id1/pak2.pak : gfx/pop.lmp
Playing registered version.
PackFile: /usr/share/games/quake-data/id1/pak0.pak : gfx.wad
Console initialized.
UDP Initialized
Exe: 12:52:01 Oct 22 2005
16.0 megabyte heap
PackFile: /usr/share/games/quake-data/id1/pak0.pak : gfx/palette.lmp
PackFile: /usr/share/games/quake-data/id1/pak0.pak : gfx/colormap.lmp
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce4 Ti 4600/AGP/SSE/3DNOW!
GL_VERSION: 1.5.3 NVIDIA 76.67
Error: memory overwrite in Sys_Printf

Reproducible: Always
Steps to Reproduce:
1.execute anaglyph-stereo-quake
2.
3.

Actual Results:  
as above.


running nvidia drivers version 1.0.7667, xorg-x11-6.8.99.15-r4

emerge info output:


Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.5-20050130,
glibc-2.3.5-r1, 2.6.12-ck5ls i686)
=================================================================
System uname: 2.6.12-ck5ls i686 AMD Athlon(tm) XP 2200+
Gentoo Base System version 1.6.13
dev-lang/python:     2.2.2, 2.3.5
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.91.0.3
sys-devel/libtool:   1.4.3-r4, 1.5.20
virtual/os-headers:  2.4.19, 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config
/usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config
/usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config
/var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/fluidportage/trunk"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X aac aalib adns alsa apache2 apm avi berkdb bitmap-fonts bonobo
cdr crypt cups curl dga dri eds emboss encode fam firefox flac foomaticdb
fortran gd gdbm gif gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imlib ipv6
java joystick jpeg ldap libg++ libwww mad mikmod mmx motif mozpango mp3 mpeg nas
ncurses network nls no_wxgtk1 ntpl ogg oggvorbis opengl oss pam pdflib perl png
prebuilt python quicktime readline real samba scanner sdl slang spell sse ssl
svg svga tcltk tcpd tiff truetype truetype-fonts type1-fonts usb v4l vorbis
win32codecs wxwindows xine xinerama xml xml2 xmms xprint xv zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 2 Bob Nelson 2006-08-31 16:45:59 UTC
This error still occurs with the "fix-sys_printf" patch.  After changing the value from 2048 to 4096, quake will run but crashes upon attempt to start a new game.

...
PackFile: ./id1/pak0.pak : gfx/qplaque.lmp
PackFile: ./id1/pak0.pak : gfx/ttl_main.lmp
PackFile: ./id1/pak0.pak : gfx/mainmenu.lmp
PackFile: ./id1/pak0.pak : gfx/menudot3.lmp
PackFile: ./id1/pak0.pak : sound/misc/menu2.wav
PackFile: ./id1/pak0.pak : gfx/menudot4.lmp
PackFile: ./id1/pak0.pak : gfx/menudot5.lmp
PackFile: ./id1/pak0.pak : gfx/menudot6.lmp
PackFile: ./id1/pak0.pak : gfx/menudot1.lmp
PackFile: ./id1/pak0.pak : gfx/menudot2.lmp
PackFile: ./id1/pak0.pak : gfx/ttl_sgl.lmp
PackFile: ./id1/pak0.pak : gfx/sp_menu.lmp
PackFile: ./id1/pak0.pak : progs.dat
PackFile: ./id1/pak0.pak : maps/start.bsp
Received signal 11, exiting...
Couldn't write config.cfg.
uninstalling grabs!

-----

emerge info:

Gentoo Base System version 1.12.1
Portage 2.1.1_pre1-r2 (default-linux/amd64/2006.0, gcc-4.1.1/amd64-vanilla, glibc-2.4-r3, 2.6.17-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.17-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3500+
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.16
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -funit-at-a-time -march=k8 -mtune=k8 -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -ffast-math -funroll-all-loops -fpeel-loops -ftracer -funswitch-loops -funit-at-a-time -march=k8 -mtune=k8 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://trumpetti.atm.tut.fi/gentoo/ http://ftp.du.se/pub/os/gentoo ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="amd64 X aac alsa avi bash-completion berkdb bitmap-fonts browserplugin cairo cdr cli crypt css cups dlloader dri dvd dvdread eds emboss emerald encode ffmpeg flac foomaticdb fortran gif glibc-omitfp glut gnome gpm gstreamer gtk gtk2 hpijs imlib input_devices_joystick input_devices_keyboard input_devices_mouse isdnlog ithreads joystick jpeg kdeenablefinal kernel_linux lirc lzw lzw-tiff mad mmap mozilla mozsvg mp3 mpeg mplayer ncurses nls nptl nptlonly nsplugin nvidia ogg opengl oss pam pcre pdflib perl png pppd python qt3 qt4 quicktime readline reflection samba sdl session spell spl ssl svg tcpd tiff truetype-fonts type1-fonts usb v4l video_cards_nv vim-with-x vorbis xanim xcomposite xgl xmms xorg xpm xscreensaver xv xvid zlib elibc_glibc userland_GNU"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2009-03-02 01:39:24 UTC
games-fps/anaglyph-stereo-quake was removed from portage.