Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 99442 - update-eix aborting with mem alloc message
Summary: update-eix aborting with mem alloc message
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Benedikt Böhm (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-18 09:26 UTC by Christian Roessner
Modified: 2005-08-16 01:12 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 Christian Roessner 2005-07-18 09:26:00 UTC
Simply running update-eix does abort.

Backtrace:

(gdb) run
Starting program: /usr/bin/update-eix
terminate called after throwing an instance of 'std::bad_alloc'
  what():  St9bad_alloc

Program received signal SIGABRT, Aborted.
0x00002aaaab074759 in raise () from /lib/tls/libc.so.6
(gdb) bt
#0  0x00002aaaab074759 in raise () from /lib/tls/libc.so.6
#1  0x00002aaaab075e6e in abort () from /lib/tls/libc.so.6
#2  0x00002aaaaac73d08 in __gnu_cxx::__verbose_terminate_handler () from
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6
#3  0x00002aaaaac71ee6 in __cxa_call_unexpected () from
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6
#4  0x00002aaaaac71f13 in std::terminate () from
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6
#5  0x00002aaaaac72013 in __cxa_throw () from
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6
#6  0x00002aaaaac721ed in operator new () from
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6
#7  0x000000000040ae03 in __gnu_cxx::new_allocator<std::string>::allocate
(this=0x7fffffffde40, __n=268435456)
    at new_allocator.h:81
#8  0x0000000000409f48 in std::_Vector_base<std::string,
std::allocator<std::string> >::_M_allocate (this=0x7fffffffde40,
    __n=268435456) at stl_vector.h:113
#9  0x00000000004089dc in std::vector<std::string, std::allocator<std::string>
>::_M_insert_aux (this=0x7fffffffde40, __position=
      {_M_current = 0x2aab2b18a010}, __x=@0x7fffffffdb40) at vector.tcc:244
#10 0x0000000000406d26 in std::vector<std::string, std::allocator<std::string>
>::push_back (this=0x7fffffffde40,
    __x=@0x7fffffffdb40) at stl_vector.h:564
#11 0x000000000041d395 in split_string (str=@0x53a188, at=0x420f42 " \t\n\r",
ignore_empty=true) at stringutils.cc:98
#12 0x00000000004038f4 in main (argc=1, argv=0x7fffffffdfa8) at update-eix.cc:156


Reproducible: Always
Steps to Reproduce:
1. update-eix
2.
3.




Gentoo Base System version 1.6.13
Portage 2.0.51.22-r1 (default-linux/amd64/2005.0, gcc-3.4.4,
glibc-2.3.5-r0,glibc-2.3.4.20040808-r1, 2.6.11-ck10 x86_64)
=================================================================
System uname: 2.6.11-ck10 x86_64 AMD Athlon(tm) 64 Processor 3200+
ccache version 2.4 [enabled]
dev-lang/python:     2.4.1-r1
sys-apps/sandbox:    1.2.11
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
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE=""
ALSA_CARDS="intel8x0 emu10k1"
ARCH="amd64"
AUTOCLEAN="yes"
BASH_ENV="/etc/spork/is/not/valid/profile.env"
CBUILD="x86_64-pc-linux-gnu"
CCACHE_SIZE="2G"
CDEFINE_amd64="__x86_64__"
CDEFINE_x86="__i386__"
CFLAGS="-O3 -march=athlon64 -pipe -fomit-frame-pointer -fPIC -DPIC"
CFLAGS_amd64="-m64"
CFLAGS_x86="-m32 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/lib64/mozilla/defaults/pref /usr/share/config /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CVS_RSH="ssh"
CXXFLAGS="-O3 -march=athlon64 -pipe -fomit-frame-pointer -fPIC -DPIC"
DCCC_PATH="/usr/lib/distcc/bin"
DEFAULT_ABI="amd64"
DISPLAY=":0.0"
DISTCC_DIR="/var/tmp/.distcc"
DISTCC_LOG=""
DISTCC_VERBOSE="0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/vim"
ELIBC="glibc"
EMERGE_WARNING_DELAY="10"
FEATURES="autoconfig ccache digest distlocks sandbox sfperms strict"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp ${URI} -P ${DISTDIR}"
FLTK_DOCDIR="/usr/share/doc/fltk-1.1.6/html"
GCC_SPECS=""
GDK_USE_XFT="1"
GDM_LANG="de_DE@euro"
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://gentoo.inode.at/source/ ftp://ftp.easynet.nl/mirror/gentoo/
ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo"
GUILE_LOAD_PATH="/usr/share/guile/1.6"
G_BROKEN_FILENAMES="1"
HISTCONTROL="ignoredups:erasedups"
HOME="/root"
HOSTNAME="amd64"
INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.16.1/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/info"
JAVAC="/opt/blackdown-jdk-1.4.2.02/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.2.02"
JDK_HOME="/opt/blackdown-jdk-1.4.2.02"
KDEDIRS="/usr"
KDE_MALLOC="1"
KERNEL="linux"
LADSPA_PATH="/usr/lib/ladspa"
LANG="de_DE"
LC_ADDRESS="POSIX"
LC_COLLATE="POSIX"
LC_CTYPE="de_DE@euro"
LC_IDENTIFICATION="POSIX"
LC_MEASUREMENT="POSIX"
LC_MESSAGES="de_DE@euro"
LC_MONETARY="POSIX"
LC_NAME="POSIX"
LC_NUMERIC="POSIX"
LC_PAPER="POSIX"
LC_TELEPHONE="POSIX"
LC_TIME="POSIX"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x86="-m elf_i386 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib"
LESS="-R"
LESSOPEN="|lesspipe.sh %s"
LIBDIR_amd64="lib64"
LIBDIR_x86="lib32"
LINGUAS="de"
LOGNAME="root"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.xcf=01;35:*.pcx=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.avi=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.mov=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.mp3=00;36:*.wav=00;36:*.mid=00;36:*.midi=00;36:*.au=00;36:*.ogg=00;36:*.flac=00;36:*.aac=00;36:"
MAIL="/var/mail/root"
MAKEOPTS="-j2"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.16.1/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/man::/opt/blackdown-jdk-1.4.2.02/man:/usr/qt/3/doc/man"
MOZILLA_FIVE_HOME="/usr/lib64/mozilla"
MULTILIB_ABIS="x86 amd64"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib /usr/lib /usr/kde/*/lib /usr/qt/*/lib /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|eclipse-3)"
OPENGL_PROFILE="ati"
PAGER="/usr/bin/less"
PATH="/usr/lib/colorgcc/bin:/usr/lib/ccache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/3.4.4:/opt/ati/bin:/opt/Acrobat7:/opt/blackdown-jdk-1.4.2.02/bin:/opt/blackdown-jdk-1.4.2.02/jre/bin:/usr/qt/3/bin:/usr/kde/3.4/sbin:/usr/kde/3.4/bin"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 ppc-macos ppc-od
s390 sh sparc x86 x86-fbsd x86-obsd x86-od"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_CALLER="emerge"
PORTAGE_GID="250"
PORTAGE_MASTER_PID="8149"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PORT_LOGDIR="/var/log/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK="/usr/lib/gstreamer-0.8:/lib/modules:/usr/lib64/locale:/usr/lib64/wine:/usr/lib64/valgrind:*.la:*.png:*.py:*.pl:*.pm:*.sh:*.xml:*.xslt:*.a:*.js"
PWD="/root"
PYTHONDOCS="/usr/share/doc/python-docs-2.4.1/html"
PYTHONPATH="/usr/lib/portage/pym"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp ${URI} -P ${DISTDIR}"
RPMDIR="/usr/portage/rpm"
RSYNC_RETRIES="3"
RSYNC_TIMEOUT="180"
SANE_CONFIG_DIR="/etc/sane.d"
SHELL="/bin/bash"
SHLVL="1"
SSH_AGENT_PID="15888"
SSH_AUTH_SOCK="/tmp/ssh-mgTjP15887/agent.15887"
SYMLINK_LIB="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
USE="amd64 X X509 a52 aalib acl acpi acpi4linux activefilter adns alsa apache2
arts artswrappersuid audiofile avi bash-completion
bcmath berkdb bigger-fonts bitmap-fonts bonobo bzlib caps cddb cdparanoia cdr
chroot client codecs crypt cscope css ctype cups dbm dbus dhcp directfb doc dts
dvd dvdr dvdread eds encode extensions faac faad fam fame faxonly fbcon ffmpeg
flac font-server foomaticdb freetype gd gdbm gif gimp gimpprint gnome gpm
gstreamer gtk2 gtkhtml guile hal hbci icq icu imagemagick imlib ipv6 javascript
jbig jpeg jpeg2k kde lcd lcms ldap libclamav libwww lm_sensors lzo lzw lzw-tiff
mad maildir mailwrapper mbox mcal md5sum mikmod mime mjpeg mng motif mp3 mpeg
mpeg4 mppe-mppc mysql nas ncurses network nls no-old-linux nptl ogg oggvorbis
opengl oss pam pcntl pcre pdflib perl php pic png pnp posix postgres ppds python
qt quicktime readline rtc ruby samba scanner sdl session sftplogging slang snmp
sockets sox speex spell sqlite ssl symlink tcltk tcpd tetex theora threads tiff
tokenizer truetype truetype-fonts type1-fonts unicode usb vanilla vim-with-x
vorbis wxwindows xine xml xml2 xmms xpm xprint xrandr xsl xv xvid zlib
video_cards_radeon linguas_de userland_GNU kernel_linux elibc_glibc"
USER="root"
USERLAND="GNU"
USE_EXPAND="FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS INPUT_DEVICES LINGUAS
USERLAND KERNEL ELIBC"
VIDEO_CARDS="radeon"
XARGS="xargs -r"
XAUTHORITY="/root/.xauthQ0S3wu"
XINITRC="/etc/X11/xinit/xinitrc"
_="/usr/bin/emerge"
Comment 1 Mike Cvet 2005-08-13 13:20:45 UTC
Which version of eix is this?
Comment 2 Barry Gear 2005-08-14 18:17:33 UTC
Same here. using version 0.2.6. I reverted to 0.2.2 and it worked ok.

Portage 2.0.51.22-r2 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r1,
2.6.12-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.12-gentoo-r3 x86_64 Intel(R) Xeon(TM) CPU 3.00GHz
Gentoo Base System version 1.6.13
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.4-r1, 2.4.1-r1
sys-apps/sandbox:    1.2.11
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
sys-devel/binutils:  2.15.92.0.2-r1, 2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O3 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /usr/kde/2/share/config
/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/lib64/mozilla/defaults/pref
/usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=nocona -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.ccccom.com http://gentoo.osuosl.org/
ftp://gentoo.ccccom.com"
LC_ALL="en_US.utf8"
LINGUAS="en ja"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
USE="amd64 16bit X X509 Xaw3d a52 aac aalib acl aim alsa aotuv apache2 apm arts
artswrappersuid audiofile avi bash-completion bdf berkdb bindist bitmap-fonts
bootsplash bzip2 c3p0 caps cdda cddb cdio cdparanoia cdr cgi chroot cjk codecs
crypt ctype cups curl curlwrappers dga dio directfb djbfft dpms dts dv dvd dvdr
dvdread dxr3 ecc edl eds emoticon encode erandom esd exif extensions fam fame
fastcgi fb fbcon ffmpeg fftw flac fltk foomaticdb fortran fpx freetype ftp
gcc-libffi gd gdbm gif glut gnome gpm graphviz gs gstreamer gtk gtk2 hal httpd
icecast iconv icq idea imagemagick imlib inifile inkjar innodb ipv6 jabber java
javamail javascript jikes jms jpeg jpeg2k junit justify kde kdeenablefinal
koffice-plugin lcms ldap lesstif libcaca libwww logitech-mouse lzo lzw lzw-tiff
mad md5sum memlimit mikmod mime mjpeg mng motif mozilla moznocompose moznoirc
moznomail mozsvg mp3 mpeg mpeg4 mpi mplayer msn multislot mysql ncurses network
new-login nls no-old-linux nojoystick nptl nptlonly nvidia offensive ogg
oggvorbis openal opengl openssh pam pcntl pcre pdflib perl pic plugin png posix
ppds private python qt quicktime rar readline real rtc samba sasl sdl session
sharedmem simplexml skey slang smime sndfile snmp speex spell spl ssl stream svg
sysvipc szip tcltk tcpd tga theora threads tiff toolbar truetype truetype-fonts
ttcp type1-fonts ucs2 unicode urandom usb userlocales utf8 uudeview vcd vhosts
visualization vorbis wmf wsconvert xanim xchatdccserver xine xml xml2 xmlrpc
xosd xpm xprint xsl xv xvid xvmc yahoo yv12 zeroconf zlib linguas_en linguas_ja
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS
Comment 3 Benedikt Böhm (RETIRED) gentoo-dev 2005-08-16 01:12:46 UTC
i added eix-0.3.0_beta to the tree, which fixes this problem on amd64 for me,  
please test!