Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69700 - glibc 2.3.4.2004.10.21 gets in a infinite loop when compiling using emerge world
Summary: glibc 2.3.4.2004.10.21 gets in a infinite loop when compiling using emerge world
Status: VERIFIED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-01 02:05 UTC by Mike Crabtree
Modified: 2004-12-10 05:02 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 Mike Crabtree 2004-11-01 02:05:27 UTC
Changed from normal to test branch. Ran emerge --update --deep --newuse world

74 packages to emerge including GLIBC 2.3.4.2004.10.21

GLIBC compile has now been running > 30 hours - no errors - but seems to be repeatedly compliling tls.make & tls.makeT in linuxthreads

Reproducible: Didn't try
Steps to Reproduce:
1. edit make.conf to ~x86 (test branch)
2. run emerge --update --deep --newuse world
3.

Actual Results:  
Compile loops indefinitly on GLIBC

Expected Results:  
Finished compliling GLIBC and then emerged next package

No other applications running (SSH, INETD, SENDMAIL APACHE PROFTP servers)
Comment 1 tklauser 2004-11-01 05:24:30 UTC
Can you please post a list of the running tasks (e.g. from ps aux) and an emerge info output? 
Comment 2 Mike Crabtree 2004-11-11 02:36:44 UTC
gentoo-test ~ # ps -aux
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.3   1368   484 ?        S    Nov10   0:05 init [3]
root         2  0.0  0.0      0     0 ?        S    Nov10   0:00 [keventd]
root         3  0.0  0.0      0     0 ?        SN   Nov10   0:00 [ksoftirqd_CPU0]
root         4  0.0  0.0      0     0 ?        S    Nov10   0:00 [kswapd]
root         5  0.0  0.0      0     0 ?        S    Nov10   0:00 [bdflush]
root         6  0.0  0.0      0     0 ?        S    Nov10   0:00 [kupdated]
root         7  0.0  0.0      0     0 ?        S    Nov10   0:00 [mdrecoveryd]
root         8  0.0  0.0      0     0 ?        S    Nov10   0:00 [kcopyd]
root         9  0.0  0.0      0     0 ?        S    Nov10   0:00 [kmirrord]
root       227  0.0  0.0      0     0 ?        S    Nov10   0:00 [khubd]
root      8500  0.0  0.7   1732   928 ?        Ss   Nov10   0:00 /sbin/devfsd /dev
root      9665  0.0  1.1   3248  1472 ?        Ss   Nov10   0:00 /usr/sbin/sshd
root      9675  0.0  2.4   7096  3088 ?        Ss   Nov10   0:00 /usr/sbin/apache2 -k start
root      9745  0.0  0.4   1416   604 ?        Ss   Nov10   0:00 /usr/sbin/syslogd -m 0
apache    9746  0.0  2.3   7040  3028 ?        S    Nov10   0:00 /usr/sbin/apache2 -k start
apache    9747  0.0  2.4   7096  3120 ?        S    Nov10   0:00 /usr/sbin/apache2 -k start
apache    9748  0.0  2.4   7096  3120 ?        S    Nov10   0:00 /usr/sbin/apache2 -k start
apache    9749  0.0  2.4   7096  3120 ?        S    Nov10   0:00 /usr/sbin/apache2 -k start
apache    9750  0.0  2.4   7096  3120 ?        S    Nov10   0:00 /usr/sbin/apache2 -k start
apache    9751  0.0  2.4   7096  3120 ?        S    Nov10   0:00 /usr/sbin/apache2 -k start
root      9758  0.0  0.3   1372   448 ?        Ss   Nov10   0:00 /usr/sbin/klogd -c 3 -2
root      9763  0.0  0.4   1544   592 ?        S    Nov10   0:00 /usr/sbin/crond
root      9881  0.0  4.3   7400  5544 ?        Ss   Nov10   0:00 nessusd: waiting for incoming connections
root      9928  0.0  0.3   1380   468 ?        Ss   Nov10   0:00 /usr/bin/portsentry -atcp
root      9930  0.0  0.3   1380   488 ?        Ss   Nov10   0:01 /usr/bin/portsentry -audp
nobody    9976  0.0  1.5   3624  1948 ?        Ss   Nov10   0:00 proftpd: (accepting connections)
root     10026  0.0  1.5   5024  2008 ?        Ss   Nov10   0:01 sendmail: accepting connections
smmsp    10029  0.0  1.5   5024  1980 ?        Ss   Nov10   0:00 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue
root     10076  0.0  3.2   7556  4192 ?        Ss   Nov10   0:00 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
root     10089  0.0  0.7   2176  1008 ?        Ss   Nov10   0:00 login -- root
root     10090  0.0  0.4   1408   584 vc/2     Ss+  Nov10   0:00 /sbin/agetty 38400 tty2 linux
root     10091  0.0  0.4   1408   584 vc/3     Ss+  Nov10   0:00 /sbin/agetty 38400 tty3 linux
root     10092  0.0  0.4   1408   584 vc/4     Ss+  Nov10   0:00 /sbin/agetty 38400 tty4 linux
root     10093  0.0  0.4   1408   584 vc/5     Ss+  Nov10   0:00 /sbin/agetty 38400 tty5 linux
root     10094  0.0  0.4   1408   584 vc/6     Ss+  Nov10   0:00 /sbin/agetty 38400 tty6 linux
root     10095  0.0  1.0   2216  1292 vc/1     Ss+  Nov10   0:00 -bash
root      7840  2.7  1.5   6076  1960 ?        Ss   10:30   0:00 sshd: root@pts/0
root      7843  2.4  1.0   2216  1284 pts/0    Ss   10:30   0:00 -bash
root      7848  0.0  0.6   2352   820 pts/0    R+   10:30   0:00 ps -aux
gentoo-test ~ # emerge --info
Portage 2.0.51-r3 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.4.26-gentoo-r6 i686)
=================================================================
System uname: 2.4.26-gentoo-r6 i686 AMD Athlon(tm) XP 1900+
Gentoo Base System version 1.6.6
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux-headers-2.4.22
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/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 distlocks sandbox"
GENTOO_MIRRORS="ftp://mir.zyrianes.net/gentoo/ http://mir.zyrianes.net/gentoo/ http://ftp.heanet.ie/pub/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 apm arts avi berkdb bitmap-fonts crypt cups encode f77 foomaticdb fortran gdbm gif gnome gpm gtk gtk2 imlib jpeg kde libg++ libwww mad mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"

gentoo-test ~ #
Comment 3 Mike Crabtree 2004-11-11 02:39:38 UTC
The same problem is also occurring with the 20041102 version of glibc. I have been working round this problem (to allow other updates to be applied) by adding the existing glibc to the package.mask file in /etc/portage

Mike
Comment 4 SpanKY gentoo-dev 2004-12-05 20:55:57 UTC
`ps -aux` is not the same as `ps aux`

going by the output of `emerge info`, you're not using nptl right ?
Comment 5 Mike Crabtree 2004-12-10 05:02:20 UTC
I don't know what nptl is :-( so I guess I'm not using it...

Further information on this - following a crash of the system (caused by problems on the host) - a filesystem check was run - subsequent to that, the glibc install seemed to go OK - so I can only assume that the  problem was caused by some odd corruption in the file system.