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

Bug 260459

Summary: sys-apps/coreutils-7.1 - checking for working nanosleep... Waits forever with nvidia-drivers-180.35
Product: Gentoo Linux Reporter: Ivan c00kiemon5ter Kanakarakis <ivan.kanak>
Component: [OLD] Core systemAssignee: Ricardo Mendoza (RETIRED) <ricmm>
Status: RESOLVED DUPLICATE    
Severity: normal CC: Sergiy.Borodych
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: the emerge output

Description Ivan c00kiemon5ter Kanakarakis 2009-02-27 00:52:37 UTC
emerge coreutils-7.1
when it comes to nanosleep check it waits forever



Reproducible: Always

Steps to Reproduce:
1.emerge coreutils-7.1
2.wait to get to nanosleep check
3.checking for working nanosleep... waits forever




Expected Results:  
should have installed coreutils-7.1

$ emerge --info
Portage 2.1.6.7 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.28-gentoo-r2 x86_64)
=================================================================
System uname: Linux-2.6.28-gentoo-r2-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E8200_@_2.66GHz-with-glibc2.2.5
Timestamp of tree: Thu, 26 Feb 2009 17:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7-r1, 2.1.6-r1
dev-lang/python:     2.5.4-r2
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.4.8
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r1
sys-apps/sandbox:    1.3.8
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.bytemark.co.uk/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirror.switch.ch/ftp/mirror/gentoo/ http://ftp.uoi.gr/mirror/OS/gentoo/ http://mirror.ovh.net/gentoo-distfiles/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
LANG="el_GR.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu"
LINGUAS="en el"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/desktop-effects /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aac acl acpi aiglx alsa amd64 aoss apache2 archive asf automount bash-completion berkdb bitmap-fonts bluetooth branding bzip2 cairo caps cdda cdr cgi chm cli consolekit corefonts cracklib crypt cups curl custom-optimization cvs dbus device-mapper dmx dri dvd dvdr dvdread eds emboss emerald encode esd evo ext2 ext3 ext4 fam fat ffmpeg firefox fortran fuse gdbm gedit gif git glitz gnome gnome-keyring gpm gstreamer gtk gtkhotkey hal hfs iconv isdnlog java jfs jpeg ldap libnotify mad midi mikmod mmx mozilla mozsha1 mp3 mp4 mpeg mudflap multilib nano-syntax nautilus ncurses new-login nls nptl nptlonly nsplugin ntfs nvidia offensive ogg opengl openmp pam passwdqc pcre pdf perl png ppds pppd python qt3support quicktime rar readline reflection reiser4 reiserfs samba sasl sdl session smp sound spell spl sqlite sse sse2 ssl startup-notification subversion svg symlink sysfs tcl tcpd threads tiff timezone tk truetype truetype-fonts type1-fonts unicode unsupported usb vorbis x264 xcb xcomposite xfs xft xinerama xml xorg xprint xscreensaver xulrunner xv xvid xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en el" NETBEANS_MODULES="apisupport harness ide java nb cnd j2ee groovy gsf php xml websvccommon" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


------------------------------------------------------------------------------
$ uname
Linux 2.6.28-gentoo-r2 #1 SMP PREEMPT Tue Feb 17 23:31:48 EET 2009 x86_64 Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz GenuineIntel GNU/Linux
Comment 1 Ivan c00kiemon5ter Kanakarakis 2009-02-27 00:54:10 UTC
Created attachment 183331 [details]
the emerge output
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-02-27 07:03:58 UTC
Reassigning to base-system herd.
Comment 3 SpanKY gentoo-dev 2009-02-27 07:18:24 UTC
if you downgrade sandbox to earlier 1.3.x versions, does it work ?
Comment 4 Sergiy Borodych 2009-02-28 21:41:37 UTC
same problem (~amd64 sandbox-1.3.8)
try
sandbox-1.3.7 - not help
sandbox-1.3.6 - not help
sandbox-1.3.5 - not help

it is reinstall, before I install coreutils fine

additional info
run second time also generate error

  File "/usr/lib64/python2.5/shutil.py", line 178, in rmtree
    os.remove(fullname)
OSError: [Errno 36] File name too long: '/var/tmp/portage/sys-apps/coreutils-7.1/work/coreutils-7.1/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3/confdir3'
Comment 5 SpanKY gentoo-dev 2009-03-01 08:05:03 UTC
what about `FEATURES=-sandbox emerge coreutils` ?

the emerge error is unrelated.  run `rm -rf` manually to workaround it.
Comment 6 Sergiy Borodych 2009-03-01 09:18:57 UTC
(In reply to comment #5)
> what about `FEATURES=-sandbox emerge coreutils` ?
> 
> the emerge error is unrelated.  run `rm -rf` manually to workaround it.
> 

yes I run 'rm -rf /var/tmp/portage' after each first try

run
'FEATURES=-sandbox emerge -v -1 coreutils'
did not help me too :(
(but disappear error about '../confdir3/..')

# emerge --info
Portage 2.1.6.7 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.28-gentoo-r2 x86_64)
=================================================================
System uname: Linux-2.6.28-gentoo-r2-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4800+-with-glibc2.2.5
Timestamp of tree: Sun, 01 Mar 2009 08:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p48-r1
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/ccache:     2.4-r8
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r1
sys-apps/sandbox:    1.3.8
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -msse3 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -msse3 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks fixpackages metadata-transfer parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="uk_UA.UTF-8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage.old /usr/local/portage/layman/perl-experimental"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acpi aiglx alsa amd64 apache2 berkdb branding bzip2 cairo caps cdr cli cracklib crypt dbus device-mapper djvu dri dts dvd dvdr dvdread emboss encode evo fam fat ffmpeg firefox flac ftp gd gif glut gnome gpm gstreamer gtk hal hddtemp iconv isdnlog ithreads jpeg lcms libnotify lm_sensors logrotate lzo midi mmap mmx mmxext modperl mozdevelop mozilla moznocompose moznoirc moznomail mp3 mplayer mudflap multilib musepack mysql mysqli ncurses nls nptl nptlonly nsplugin ntfs nvidia ogg opengl openmp pam pcre pdf perl pic png ppds pppd qt3support quicktime readline reflection reiser4 reiserfs sdl seamonkey session slang sox spell spl sqlite3 sse sse2 ssl startup-notification subversion svg symlink sysfs syslog tcpd threads tiff timidity truetype unicode usb vim-syntax vim-with-x vorbis wavpack wma x264 xml xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="alias auth_basic authn_default authn_file authz_default authz_host authz_user autoindex dbd deflate dir env expires ext_filter filter headers include log_config logio mime mime_magic rewrite setenvif status vhost_alias" CAMERAS="canon ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nv nvidia radeon vesa vga"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS

Comment 7 merwan kashouty 2009-03-02 12:16:22 UTC
well rm'ing /var/temp/portage/* solved the confdir3 b0rk but the nanosleep check still just hangs indefinitely. this is on ~x86 
Comment 8 Ivan c00kiemon5ter Kanakarakis 2009-03-03 02:46:27 UTC
Solution Found !

nvidia-drivers-180.35 is causing the fuzz.
dowgrading to 180.29, compiled fine :-) 

Big thnx to the #gentoo guys on &freenode

nvidia-drivers-180.35 caused a lot more problems, like ctrl+c and ctrl+d not work properly (on Gnome at least). Maybe the driver should be masked..(?)

-------

For those using a ~ nvidia driver :
echo "=x11-drivers/nvidia-drivers-180.35" >> /etc/portage/package.mask
emerge nvidia-drivers  #(or -uav world ...)

Comment 9 Ivan c00kiemon5ter Kanakarakis 2009-03-03 02:46:56 UTC
(In reply to comment #8)
> Solution Found !
> 
> nvidia-drivers-180.35 is causing the fuzz.
> dowgrading to 180.29, compiled fine :-) 
> 
> Big thnx to the #gentoo guys on &freenode
> 
> nvidia-drivers-180.35 caused a lot more problems, like ctrl+c and ctrl+d not
> work properly (on Gnome at least). Maybe the driver should be masked..(?)
> 
> -------
> 
> For those using a ~ nvidia driver :
> echo "=x11-drivers/nvidia-drivers-180.35" >> /etc/portage/package.mask
> emerge nvidia-drivers  #(or -uav world ...)
> 

changing to Fixed
Comment 10 SpanKY gentoo-dev 2009-03-03 05:52:07 UTC
let the nvidia guys sort it out then ...
Comment 11 merwan kashouty 2009-03-03 11:23:35 UTC
thanks for the tip... downgrading nvidia-drivers worked here too
Comment 12 Martin von Gagern 2009-03-05 09:07:51 UTC
Dup of bug #260441. I guess a blocked SIGALRM might be the cause for nanosleep.
Comment 13 Ricardo Mendoza (RETIRED) gentoo-dev 2009-03-05 13:08:09 UTC

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