Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 112467

Summary: gcc upgrade to 3.4.4-r1 (and 3.4.0-?) segfaults - current gcc = 3.3.6
Product: Gentoo Linux Reporter: Richard Foulkes <rbsfou>
Component: [OLD] DevelopmentAssignee: Gentoo Toolchain Maintainers <toolchain>
Status: RESOLVED DUPLICATE    
Severity: blocker    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Richard Foulkes 2005-11-13 18:19:39 UTC
I have not been sucessful in emerging a newer version of gcc than this one -
every version has thrown up this error :

/var/tmp/portage/gcc-3.4.4-r1/work/build/gcc/xgcc -shared-libgcc
-B/var/tmp/portage/gcc-3.4.4-r1/work/build/gcc/ -nostdinc++
-L/var/tmp/portage/gcc-3.4.4-r1/work/build/i686-pc-linux-gnu/libstdc++-v3/src
-L/var/tmp/portage/gcc-3.4.4-r1/work/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs
-B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem
/usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include
-I/var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/libstdc++-v3/../gcc
-I/var/tmp/portage/gcc-3.4.4-r1/work/build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu
-I/var/tmp/portage/gcc-3.4.4-r1/work/build/i686-pc-linux-gnu/libstdc++-v3/include
-I/var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/libstdc++-v3/libsupc++ -O2 -O2
-march=i686 -O2 -march=i686 -D_GNU_SOURCE -fno-implicit-templates -Wall -W
-Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections
-fdata-sections -c
/var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/libstdc++-v3/libsupc++/del_op.cc 
-fPIC -DPIC -o del_op.o
/var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/libstdc++-v3/libsupc++/del_op.cc:
In function `void operator delete(void*)':
/var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/libstdc++-v3/libsupc++/del_op.cc:41:
internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
Preprocessed source stored into /var/tmp/portage/gcc-3.4.4-r1/temp/cc4hFiZm.out
file, please attach this to your bugreport.
make[4]: *** [del_op.lo] Error 1
make[4]: Leaving directory
`/var/tmp/portage/gcc-3.4.4-r1/work/build/i686-pc-linux-gnu/libstdc++-v3/libsupc++'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/var/tmp/portage/gcc-3.4.4-r1/work/build/i686-pc-linux-gnu/libstdc++-v3'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/var/tmp/portage/gcc-3.4.4-r1/work/build/i686-pc-linux-gnu/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.4-r1/work/build'
make: *** [profiledbootstrap] Error 2



Reproducible: Always
Steps to Reproduce:
1.emerge portage
2.emerge --sync
3.emerge --update system

Actual Results:  
Compiler segfault after a while

Expected Results:  
clean compile of new gcc

Portage 2.0.53_rc7 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2,
2.6.13-gentoo-r3 i686)
=================================================================
System uname: 2.6.13-gentoo-r3 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.13
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.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686"
CHOST="i686-pc-linux-gnu"
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/lib/mozilla/defaults/pref /usr/share/config /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j1"
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 alsa apm arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 cdr
crypt cups curl eds emboss encode esd exif expat fam foomaticdb fortran gdbm gif
glut gnome gpm gstreamer gtk gtk2 howl idn imagemagick imlib ipv6 ithreads java
jpeg kde lcms libg++ libwww lirc mad mhash mikmod mng motif mozilla mp3 mpeg
mysql ncurses nls ogg oggvorbis opengl oss pam pcre pdflib perl php png postgres
ppds python qt quicktime readline recode samba sdk sdl spell sqlite ssl tcltk
tcpd tiff truetype truetype-fonts type1-fonts udev vorbis win32codecs x86 xine
xml2 xmms xv zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Ricardo Markiewicz 2005-12-04 13:01:52 UTC
Same problem on PPC (emergin binutils):
gcc -DHAVE_CONFIG_H -I.
-I/var/tmp/portage/binutils-2.16.1-r1/work/binutils-2.16.1/bfd -I. -D_GNU_SOURCE
-I. -I/var/tmp/portage/binutils-2.16.1-r1/work/binutils-2.16.1/bfd
-I/var/tmp/portage/binutils-2.16.1-r1/work/binutils-2.16.1/bfd/../include
-I/var/tmp/portage/binutils-2.16.1-r1/work/binutils-2.16.1/bfd/../intl -I../intl
-W -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -mtune=powerpc -pipe -c
-DDEFAULT_VECTOR=bfd_elf32_powerpc_vec
"-DSELECT_VECS=&bfd_elf32_powerpc_vec,&rs6000coff_vec,&bfd_elf32_powerpcle_vec,&ppcboot_vec,&bfd_elf64_powerpc_vec,&bfd_elf64_powerpcle_vec,&bfd_elf64_little_generic_vec,&bfd_elf64_big_generic_vec,&bfd_elf32_little_generic_vec,&bfd_elf32_big_generic_vec"
"-DSELECT_ARCHITECTURES=&bfd_rs6000_arch,&bfd_powerpc_arch"
-DHAVE_bfd_elf32_powerpc_vec -DHAVE_rs6000coff_vec
-DHAVE_bfd_elf32_powerpcle_vec -DHAVE_ppcboot_vec -DHAVE_bfd_elf64_powerpc_vec
-DHAVE_bfd_elf64_powerpcle_vec -DHAVE_bfd_elf64_little_generic_vec
-DHAVE_bfd_elf64_big_generic_vec -DHAVE_bfd_elf32_little_generic_vec
-DHAVE_bfd_elf32_big_generic_vec
/var/tmp/portage/binutils-2.16.1-r1/work/binutils-2.16.1/bfd/targets.c  -fPIC
-DPIC -o .libs/targets.o
In file included from
/var/tmp/portage/binutils-2.16.1-r1/work/binutils-2.16.1/bfd/targets.c:25:
/var/tmp/portage/binutils-2.16.1-r1/work/binutils-2.16.1/bfd/libbfd.h:724:
internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
make[3]: *** [targets.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/binutils-2.16.1-r1/work/build/bfd'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/binutils-2.16.1-r1/work/build/bfd'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/tmp/portage/binutils-2.16.1-r1/work/build/bfd'
make: *** [all-bfd] Error 2

!!! ERROR: sys-devel/binutils-2.16.1-r1 failed.
!!! Function toolchain-binutils_src_compile, Line 161, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.

Max ~ # gcc -v
Reading specs from /usr/lib/gcc/powerpc-unknown-linux-gnu/3.4.4/specs
Configured with: /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/configure
--prefix=/usr --bindir=/usr/powerpc-unknown-linux-gnu/gcc-bin/3.4.4
--includedir=/usr/lib/gcc/powerpc-unknown-linux-gnu/3.4.4/include
--datadir=/usr/share/gcc-data/powerpc-unknown-linux-gnu/3.4.4
--mandir=/usr/share/gcc-data/powerpc-unknown-linux-gnu/3.4.4/man
--infodir=/usr/share/gcc-data/powerpc-unknown-linux-gnu/3.4.4/info
--with-gxx-include-dir=/usr/lib/gcc/powerpc-unknown-linux-gnu/3.4.4/include/g++-v3
--host=powerpc-unknown-linux-gnu --build=powerpc-unknown-linux-gnu
--disable-altivec --enable-nls --without-included-gettext --with-system-zlib
--disable-checking --disable-werror --disable-libunwind-exceptions
--disable-multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared
--enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)

Max ~ # emerge info
Portage 2.0.53_rc7 (default-linux/ppc/2005.1/ppc/G4, gcc-3.4.4, glibc-2.3.5-r3,
2.6.14-gentoo ppc)
=================================================================
System uname: 2.6.14-gentoo ppc 7447A, altivec supported
Gentoo Base System version 1.12.0_pre11
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.14
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-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20-r1
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="ppc ~ppc"
AUTOCLEAN="yes"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mtune=powerpc -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mtune=powerpc -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org/"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://gentoolabs.com.ar/gentoo-portage"
USE="ppc X alsa apm audiofile berkdb bitmap-fonts boo bzip2 crypt cups curl dvd
eds emboss exif expat fam fbcon flac fortran gif glut gmp gnome gpm gstreamer
gtk gtk2 hal idn jpeg lcms libwww mng mono motif mozilla mp3 mpeg ncurses nls
ogg oggvorbis opengl oss pam pci pcre pdflib perl png python readline sdl spell
sqlite ssl tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb
vorbis xine xml2 xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Comment 2 Mark Loeser (RETIRED) gentoo-dev 2005-12-04 13:46:04 UTC
Two separate issues here.  For both of you, does the error always happen in the
same exact spot?  Please attach any preprocessed output the error gives you.
Comment 3 Ricardo Markiewicz 2005-12-05 16:27:41 UTC
My problem was fixed rebooting the laptop. Apparently I have some corruption
after sleep that cause the problem.
Comment 4 SpanKY gentoo-dev 2005-12-05 16:52:43 UTC

*** This bug has been marked as a duplicate of 20600 ***