When attempting to emerge kde-base/kdelibs-3.2.2-r1, an internal compiler segmentation fault occurs during the compilation of authinfo.cpp. The fault seems to be coming from the destructor "KIO::DataSlave::~DataSlave()" in /usr/qt/3/include/qshared.h. Reproducible: Always Steps to Reproduce: 1. emerge kdelibs 2. 3. Actual Results: The following is makefile output: /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../dcop -I../../kio/kssl -I../.. -I./.. -I./../kssl -I../kssl -I./../../interfaces -I../../dcop -I../../libltdl -I../../kdefx -I../../kdecore -I../../kdeui -I../../kio -I../../kio/kio -I../../kio/kfile -I../.. -I/usr/qt/3/include -I/usr/X11R6/include -I/usr/kde/3.2/include -D_LARGEFILE64_SOURCE -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i686 -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o authinfo.lo authinfo.cpp /usr/qt/3/include/qshared.h: In destructor `virtual KIO::DataSlave::~DataSlave()': /usr/qt/3/include/qshared.h:50: 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]: *** [dataslave.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.2.2-r1/work/kdelibs-3.2.2/kio/kio' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.2.2-r1/work/kdelibs-3.2.2/kio' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.2.2-r1/work/kdelibs-3.2.2' make: *** [all] Error 2 !!! ERROR: kde-base/kdelibs-3.2.2-r1 failed. !!! Function kde_src_compile, Line 129, Exitcode 2 !!! died running emake, kde_src_compile:make Just before this error, I also get numerous warnings like this: kfilemetainfo.cpp:89: warning: `setObject' is deprecated (declared at ../../kdecore/kstaticdeleter.h:77) This may or may not be related. Expected Results: A clean, easy emerge of kdelibs was expected. Gentoo Base System version 1.4.16 Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.3 -gentoo-r1) ================================================================= System uname: 2.6.3-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1300MHz Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i686 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2 /share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linu x/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp"PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib alsa apache2 apm arts avi berkdb cdr crypt cups dvd encode esd foom aticdb gd gd-external gdbm gif gnome gphoto2 gpm gtk gtk2 imlib java jpeg kde li bg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl openssl oss pam pdflib perl php png python qt quicktime readline sdl slang spell ssl svga t cltk tcpd truetype x86 xml2 xmms xv zlib" This emerge was run through a sudo xterm shell in XFree86, running FVWM 2.5.8 as the window manager. Four computationally intensive applications were running at the same time (homemade programs for a research project, QT based). Apache, snort, a few xterms, xmms, gaim, gkrellm2, and Xemacs were also running at the time.
> The bug is not reproducible, so it is likely a hardware or OS problem. Internal errors are something local to your system - bad ram, overclocking, too hot of cpu, borked gcc/glibc install...