this bug might be gcc releated. but i'm really not sure.. will attach log emerge info: Portage 2.1.2-r11 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.19-gentoo-r3 x86_64) ================================================================= System uname: 2.6.19-gentoo-r3 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ Gentoo Base System version 1.12.8 Timestamp of tree: Thu, 29 Mar 2007 01:50:01 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.31-r4 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 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.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.19 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/openjms/config /usr/share/X11/xkb /var/bind /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/mnt/space/Portage/distfiles" FEATURES="autoconfig ccache collision-protect distcc distlocks metadata-transfer sandbox sfperms strict userfetch" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.inode.at/ http://mirror.gentoo.no/ " LINGUAS="en en_GB de ja" MAKEOPTS="-j3" PKGDIR="/mnt/space/Portage/packages_amd64" 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="/mnt/space/Portage/tmp" PORTDIR="/mnt/space/Portage/tree" PORTDIR_OVERLAY="/mnt/space/Portage/portage_overlays/layman/sunrise" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="7zip X Xaw3d a52 aac aalib acct ace acl acpi addbookmarks adns aim alsa amarok amd amd64 amr anthy ao apache2 apm aqua_theme aspnet2 atk auctex audacious auth authdaemond automount avahi avi beagle berkdb binary-drivers bitmap-fonts bittorrent bl blender-game boo bookmarks boost branding bzip2 cairo canna caps ccache cdda cddb cdparanoia cdr chm cjk clamav clamd cli cpudetection cracklib crypt cups curl daap dbus devhelp dga directfb divx djbfft djvu dmi doc dri dts dv dvb dvd dvdr dvdread dvi editor eds emacs emboss enca encode esd examples exif fam fbcon ffmpeg firefox flac foomaticdb fortran fping freetds freewnn gdbm ggi gif gimp glut gmedia gnome gnustep gnutls gphoto2 gpm gs gstreamer gtk gtk2 gtkhtml guile hal howl httpd iconv idn ieee1394 imagemagick imap imlib ipv6 isdnlog jack jai java javamail javascript jbig jce jpeg jpeg2k jython ladspa lcms ldap lesstif libcaca libedit libg++ libnotify libsamplerate lirc live logrotate lua lzo mad matroska midi mikmod mime mmap mng mod modplug mono mozdevelop mp3 mp4 mpeg mplayer mssql musepack musicbrainz mysql nas ncurses neXt netjack network nls nntp nptl nptlonly nsplugin nvtv offensive ogg onaccess openal openexr opengl oss pam pcre pdf pdflib perl pg-intdatetime png portaudio postgres povray ppds pppd print profile pulseaudio python qmail-spp qt3 qt4 quicktime quotas rdesktop readline realmedia recode reflection reiserfs rhino rhythmbox rle rss rtc rtsp samba sasl scanner screen sdl seamonkey sensord server session shorten shout sieve silc simplexml skey skins skk slang smp sndfile snmp soap sox speex spell spl sqlite ssl stream subtitles svg symlink t1lib tagwriting tcpd test tetex tga theora threads threadsafe tiff timidity tk toolbar tools truetype truetype-fonts type1-fonts ucs4 unicode usb v4l v4l2 vcd vlm vorbis wmf wmp wxwindows x264 xanim xcb xcomposite xext xfs xft xgetdefault xim xine xinetd xml xmlrpc xorg xosd xpm xrandr xscreensaver xsl xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB de ja" USERLAND="GNU" VIDEO_CARDS="nv nvidia apm dummy vga v4l vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 114894 [details] emerge log this happened twice but the log should be the same so i only attach it once.
i got a similar error when trying to emerge crystalspace on the same machine earlier ... i think it might be a gcc + amd64 bug. CC'ing amd64 arch just in case. i'll try updating gcc now and then update this bug.
Created attachment 114947 [details] bmpx emerge log with gcc 4.1.2 (rest of system same) different file but again cc1plus process took aroudn 450MB memory before i killed it to save the pc from dying ;)
Same here. gcc-4.1.2, glibc-2.5-r1, 2.6.20-gentoo-r5 x86_64) emerge --info: Portage 2.1.2.3 (default-linux/amd64/2006.1/desktop, gcc-4.1.2, glibc-2.5-r1, 2.6.20-gentoo-r5 x86_64) ================================================================= System uname: 2.6.20-gentoo-r5 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ Gentoo Base System release 1.12.10 Timestamp of tree: Tue, 10 Apr 2007 09:00:01 +0000 dev-java/java-config: 1.3.7, 2.0.31-r5 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 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.17.50.0.14 sys-devel/gcc-config: 1.3.15-r1 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.20-r2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=athlon64 -msse3" 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/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -pipe -march=athlon64 -msse3" DISTDIR="/mnt/data/distfiles" FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="ftp://195.56.146.33/gentoo http://216.165.129.135 http://152.46.7.80/pub/Linux/distributions/gentoo" LANG="hu_HU.UTF-8" LC_ALL="hu_HU.UTF-8" LDFLAGS="-Wl,--as-needed -Wl,--hash-style=gnu" LINGUAS="hu en" MAKEOPTS="-j3" PKGDIR="/usr/packages" PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes" 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/portage/layman/sunrise /usr/portage/layman/hron /usr/portage/local /usr/portage/layman/xeffects" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aac alsa amd64 berkdb bitmap-fonts bluetooth branding bzip2 cairo cdr cli cracklib crypt cups dbus dri dvd dvdnav dvdr dvdread eds emboss encode evolution exif fam firefox flac fortran gaim gdbm gif gimp glibc-omitfp glitz glut gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal hddtemp iconv ipv6 isdnlog ithreads jpeg kdehiddenvisibility ldap libg++ libnotify logrotate lzo mad midi mikmod mozbranding mp3 mpeg msn musepack nautilus ncurses nls nptl nptlonly nsplugin ntfs ogg opengl oss pam pcre pdf perl pic plugins png ppds pppd python quicktime rar readline reflection reiserfs samba sdl session slang smp spell spl sse3 ssl startup-notification streamripper svg tcpd thunderbird truetype truetype-fonts type1-fonts unicode upnp userlocales vorbis xine xml xorg xv xvid zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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="all" ELIBC="glibc" FOO2ZJS_DEVICES="hp1020" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="hu en" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
I had also same symptoms with kmail and the kdeenablefinal use flag. On #bmpx, they said, it's not a bmpx problam, maybe g++...
I'd like to point out that this happens reportedly by muczy also with KMail compilation (also C++, also tons of templates (??)), so this is very likely a g++ issue, and has basically no place as a bmpx bug. This is not a bug about running the software, nor does compilation break because of a source code error.
I think that, setting MAKEOPTS to -j1 is a workaround.
nope still eats up all my memory .. :( and here's why i hate c++ :(
It seems like to me, that there is a sam issue also on ~x86 now... :S
Downgrading to =sys-devel/gcc-4.1.1-r3 lowers the memory "waste". Please test also on ~amd64!
I've had same issue with bmpx, but also with imagemagick and boost. However, none of them cause any troubles when swap is enabled, which adds 1GB to my allready existing 1GB. It's not an amd64 bug.. getting in on x86.. but I've never even thought about opening a bug for lack of hardware. Pretty funny, IMO. I'd mark this as INVALID.
Closing as invalid per Comment #6.