Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 195047 - games-action/extreme-tuxracer-0.35 crashes with malloc memory corruption
Summary: games-action/extreme-tuxracer-0.35 crashes with malloc memory corruption
Status: RESOLVED INVALID
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: 2007-10-08 02:34 UTC by Will Briggs
Modified: 2007-11-12 03:53 UTC (History)
0 users

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 Will Briggs 2007-10-08 02:34:27 UTC
extreme-tuxracer builds.  It runs on an amd64 box i have, but not on this machine.  amd64 is (mostly) stable, this machine is ~x86 so wondering if you need to know about this breakage.

Output when run from CLI:

~ $ etracer
Extreme TuxRacer SVN Development --  http://www.extremetuxracer.com
(c) 2007 The ETRacer team
(c) 2004-2005 The PPRacer team
(c) 1999-2001 Jasmin F. Patry<jfpatry@sunspirestudios.com>
ETRacer comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.
See http://www.gnu.org/copyleft/gpl.html for details.

*** glibc detected *** etracer: malloc(): memory corruption: 0x08663330 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7898126]
/lib/libc.so.6[0xb789a361]
/lib/libc.so.6(malloc+0x90)[0xb789b950]
/usr/lib/libpng12.so.0(png_malloc_default+0x2e)[0xb7af98fe]
======= Memory map: ========
08048000-080e6000 r-xp 00000000 08:03 10385425   /usr/games/bin/etracer
080e6000-080e8000 rw-p 0009d000 08:03 10385425   /usr/games/bin/etracer
080e8000-0871a000 rw-p 080e8000 00:00 0          [heap]
ad000000-ad021000 rw-p ad000000 00:00 0
ad021000-ad100000 ---p ad021000 00:00 0
ad10b000-ad10c000 ---p ad10b000 00:00 0
ad10c000-ad90c000 rwxp ad10c000 00:00 0
ad90c000-ada0a000 rw-p ad90c000 00:00 0
ada0a000-ada13000 rw-p ae1f0000 00:00 0
ada13000-addfb000 rw-s 0000b000 00:0d 12293      /dev/dri/card0
addfb000-ae1e3000 rw-s 0000a000 00:0d 12293      /dev/dri/card0
ae1e3000-ae1ed000 rw-p ae1e3000 00:00 0
ae1ed000-ae1f0000 rw-s 002f3000 00:0d 12293      /dev/dri/card0
ae1f5000-ae236000 rw-p ae1f5000 00:00 0
ae236000-ae376000 rw-s 002f0000 00:0d 12293      /dev/dri/card0
ae376000-ae377000 rw-p ae376000 00:00 0
ae377000-ae9b7000 rw-s 00007000 00:0d 12293      /dev/dri/card0
ae9b7000-aeab7000 rw-s 00006000 00:0d 12293      /dev/dri/card0
aeab7000-b6a97000 rw-s 00003000 00:0d 12293      /dev/dri/card0
b6a97000-b6b40000 r-xp 00000000 08:03 1094098    /usr/lib/libstdc++-v3/libstdc++.so.5.0.7
b6b40000-b6b45000 rw-p 000a8000 08:03 1094098    /usr/lib/libstdc++-v3/libstdc++.so.5.0.7
b6b45000-b6b4a000 rw-p b6b45000 00:00 0
b6b4a000-b73e2000 r-xp 00000000 08:03 9589949    /usr/lib/dri/fglrx_dri.so
b73e2000-b742d000 rw-p 00898000 08:03 9589949    /usr/lib/dri/fglrx_dri.so
b742d000-b74de000 rw-p b742d000 00:00 0
b7533000-b753b000 r-xp 00000000 08:03 8221774    /usr/lib/libXcursor.so.1.0.2
b753b000-b753d000 rw-p 00007000 08:03 8221774    /usr/lib/libXcursor.so.1.0.2
b754e000-b7556000 rw-p b754e000 00:00 0
b7556000-b7557000 rw-s 00005000 00:0d 12293      /dev/dri/card0
b7557000-b7567000 rw-s 00004000 00:0d 12293      /dev/dri/card0
b7567000-b75a6000 r--p 00000000 08:03 8615676    /usr/lib/locale/en_AU.utf8/LC_CTYPE
b75a6000-b7686000 r--p 00000000 08:03 8757841    /usr/lib/locale/en_AU.utf8/LC_COLLATE
b7686000-b768b000 r-xp 00000000 08:03 8221704    /usr/lib/libXrandr.so.2.1.0
b768b000-b768d000 rw-p 00005000 08:03 8221704    /usr/lib/libXrandr.so.2.1.0
b768d000-b7695000 r-xp 00000000 08:03 8221488    /usr/lib/libXrender.so.1.3.0
b7695000-b7697000 rw-p 00007000 08:03 8221488    /usr/lib/libXrender.so.1.3.0
b7697000-b769f000 r-xp 00000000 08:03 9279526    /lib/libnss_files-2.6.1.so
b769f000-b76a1000 rw-p 00007000 08:03 9279526    /lib/libnss_files-2.6.1.so
b76a1000-b76a9000 r-xp 00000000 08:03 9279697    /lib/libnss_nis-2.6.1.so
b76a9000-b76ab000 rw-p 00007000 08:03 9279697    /lib/libnss_nis-2.6.1.so
b76ab000-b76bd000 r-xp 00000000 08:03 9279545    /lib/libnsl-2.6.1.so
b76bd000-b76bf000 rw-p 00011000 08:03 9279545    /lib/libnsl-2.6.1.so
b76bf000-b76c1000 rw-p b76bf000 00:00 0
b76c1000-b76c7000 r-xp 00000000 08:03 9279734    /lib/libnss_compat-2.6.1.so
b76c7000-b76c9000 rw-p 00005000 08:03 9279734    /lib/libnss_compat-2.6.1.so
b76c9000-b76cb000 rw-p b76c9000 00:00 0
b76cb000-b770d000 r-xp 00000000 08:03 8649401    /lib/libncursesw.so.5.6
b770d000-b7715000 rw-p 00042000 08:03 8649401    /lib/libncursesw.so.5.6
b7715000-b7717000 rw-p b7715000 00:00 0
b7717000-b774e000 r-xp 00000000 08:03 8649386    /lib/libncurses.so.5.6
b774e000-b7756000 rw-p 00037000 08:03 8649386    /lib/libncurses.so.5.6
b7756000-b7757000 rw-p b7756000 00:00 0
b7757000-b778a000 r-xp 00000000 08:03 5370061    /usr/lib/libmikmod.so.2.0.4
b778a000-b778c000 rw-p 00033000 08:03 5370061    /usr/lib/libmikmod.so.2.0.4
b778c000-b779a000 r-xp 00000000 08:03 6799046    /usr/lib/libcucul.so.0.99.0
b779a000-b7805000 rw-p 0000e000 08:03 6799046    /usr/lib/libcucul.so.0.99.0
b7805000-b7809000 rw-p b7805000 00:00 0
b7809000-b7810000 r-xp 00000000 08:03 6799065    /usr/lib/libcaca.so.0.99.0
b7810000-b7811000 rw-p 00006000 08:03 6799065    /usr/lib/libcaca.so.0.99.0
b7811000-b7827000 r-xp 00000000 08:03 6798887    /usr/lib/libaa.so.1.0.4
b7827000-b7829000 rw-p 00016000 08:03 6798887    /usr/lib/libaa.so.1.0.4
b7829000-b782b000 rw-p b7829000 00:00 0
b782b000-b782f000 r-xp 00000000 08:03 1365304    /usr/lib/libXdmcp.so.6.0.0
b782f000-b7830000 rw-p 00003000 08:03 1365304    /usr/lib/libXdmcp.so.6.0.0
b7830000-b7832000 r-xp 00000000 08:03 3538058    /usr/lib/libXau.so.6.0.0
b7832000-b7833000 rw-p 00001000 08:03 3538058    /usr/lib/libXau.so.6.0.0
b7833000-b795a000 r-xp 00000000 08:03 9279546    /lib/libc-2.6.1.so
b795a000-b795b000 r--p 00127000 08:03 9279546    /lib/libc-2.6.1.so
b795b000-b795d000 rw-p 00128000 08:03 9279546    /lib/libc-2.6.1.so
b795d000-b7960000 rw-p b795d000 00:00 0
b7960000-b796a000 r-xp 00000000 08:03 8809825    /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/libgcc_s.so.1
b796a000-b796b000 rw-p 00009000 08:03 8809825    /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/libgcc_s.so.1
b796b000-b7a40000 r-xp 00000000 08:03 8809826    /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/libstdc++.so.6.0.9
b7a40000-b7a43000 r--p 000d4000 08:03 8809826    /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/libstdc++.so.6.0.9
b7a43000-b7a45000 rw-p 000d7000 08:03 8809826    /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/libstdc++.so.6.0.9
b7a45000-b7aAborted

emerge --info

Portage 2.1.3.11 (default-linux/x86/2007.0/desktop, gcc-4.2.0, glibc-2.6.1-r0, 2.6.22-suspend2-r2 i686)
=================================================================
System uname: 2.6.22-suspend2-r2 i686 Genuine Intel(R) CPU T2400 @ 1.83GHz
Timestamp of tree: Fri, 05 Oct 2007 09:20:01 +0000
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.3.6-r2, 2.4.4-r5, 2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18
sys-devel/gcc-config: 1.4.0-r2
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
DISTDIR="/data/distfiles"
FEATURES="buildpkg ccache distlocks fixpackages sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.internode.on.net/pub/gentoo"
LANG="en_AU.UTF-8"
LC_ALL="en_AU.UTF-8"
LINGUAS="en en_AU en_GB en_US"
MAKEOPTS="-j3"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/initng-portage"
SYNC="rsync://mirror.internode.on.net/gentoo-portage"
USE="X aac aalib acl acpi alsa arts asf bash-completion berkdb bitmap-fonts bluetooth branding bzip2 cairo cdr cjk cli cracklib crypt cups curl dbus dri dvd dvdr dvdread emboss encode evo fam ffmpeg firefox gdbm gif gpm gtk hal iconv imagemagick isdnlog java javascript jpeg kde libcaca mad midi mikmod mjpeg mmx mmxext mp3 mpeg mudflap ncurses nls nptl nptlonly nsplugin obex ogg opengl openmp oss pam pcre pdf perl png pppd python qt3support qt4 quicktime readline reflection sdl session smp spell spl sse sse2 ssl svg tiff truetype truetype-fonts type1-fonts unicode vorbis win32codecs wmf x86 xml xorg xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" CAMERAS="directory fuji" ELIBC="glibc" INITNG_PLUGINS="also bash_launcher chdir chroot conflict cpout critical ctrlaltdel daemon_clean debug_commands envparser find fmon fstat history idleprobe initctl interactive iparser last limit lockfile logfile netdev netprobe ngc4 ngcs nge pause provide reload renice rlparser simple_launcher stcmd stdout suid syncron syslog sysreq unneeded usplash" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_AU en_GB en_US" USERLAND="GNU" VIDEO_CARDS="vga radeon ati fglrx vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2007-11-12 03:41:46 UTC
works fine for me with x86.  Can you attach ~/.etracer/options though so I can try with your config?
Comment 2 Will Briggs 2007-11-12 03:53:51 UTC
(In reply to comment #1)
> works fine for me with x86.  Can you attach ~/.etracer/options though so I can
> try with your config?
> 

Hi, groan - and the thing works.  I had tried across multiple reboots etc.  I guess some emerge worlds between bug submission and now made things unbarf.

Sorry for the noise.

W.