Running `make check` on a virtual machine at 1und1.de is failing for 5 tests:
FAIL: misc/nproc-avail ++ nproc --all + all=4 ++ OMP_NUM_THREADS= ++ nproc + available=8 + test 8 -le 4 + fail=1 I added an strace for both runs. FAIL: tail-2/wait + test '!' -r unreadable + timeout 1 tail -s0.1 -F ---disable-inotify unreadable tail: cannot open `unreadable' for reading: Permission denied + test 124 = 124 + timeout 1 tail -s0.1 -F ---disable-inotify not_here tail: cannot open `not_here' for reading: No such file or directory + test 124 = 124 + grep -Ev 'inotify (resources exhausted|cannot be used)' tail.err + mv x tail.err + test -s tail.err + fail=1 Do you need an strace output here? FAIL: ls/stat-dtype ... + ls --file-type d ls: cannot access d/s: Permission denied I added an strace log. The same test succeeds if run as root. FAIL: ls/stat-free-color + n_stat=7 + case $n_stat in + fail=1 FAIL: tail-2/follow-stdin + timeout 1 tail -f + test 124 = 124 + test -s err + fail=1 Server: openSUSE 11.3 (x86_64) $ gcc --version gcc (SUSE Linux) 4.5.0 20100604 [gcc-4_5-branch revision 160292] ... $ mount /dev/vzfs on / type reiserfs (rw,usrquota,grpquota) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) tmpfs on /dev/shm type tmpfs (rw,relatime) devpts on /dev/pts type devpts (rw,relatime) $ uname -srvmpio Linux 2.6.18-028stab094.3 #1 SMP Thu Sep 22 12:47:37 MSD 2011 x86_64 x86_64 x86_64 GNU/Linux Unfortunately, I don't know what virtualisation software they are using, but as it is a mass hoster, I guess they have their own kernel patches etc. Some resource limits of the VM are rather low, but I don't think the test hit any of them. Have a nice day, Berny
test-suite.log.xz
Description: application/xz
execve("/home/berny/depot/coreutils-8.15/src/nproc", ["nproc"], [/* 77 vars */]) = 0 brk(0) = 0x5049000 uname({sys="Linux", node="s15374368", ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b37f61f1000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=30592, ...}) = 0 mmap(NULL, 30592, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b37f61f2000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\354\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1670495, ...}) = 0 mmap(NULL, 3537800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b37f63f3000 fadvise64(3, 0, 3537800, POSIX_FADV_WILLNEED) = 0 mprotect(0x2b37f654a000, 2093056, PROT_NONE) = 0 mmap(0x2b37f6749000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x156000) = 0x2b37f6749000 mmap(0x2b37f674e000, 19336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b37f674e000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b37f6753000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b37f6754000 arch_prctl(ARCH_SET_FS, 0x2b37f6753b20) = 0 mprotect(0x2b37f6749000, 16384, PROT_READ) = 0 mprotect(0x606000, 4096, PROT_READ) = 0 mprotect(0x2b37f63f0000, 4096, PROT_READ) = 0 munmap(0x2b37f61f2000, 30592) = 0 brk(0) = 0x5049000 brk(0x506a000) = 0x506a000 sched_getaffinity(0, 512, {ff, 0, 0, 0}) = 32 fstat(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b37f61f2000 write(1, "8\n", 2) = 2 close(1) = 0 munmap(0x2b37f61f2000, 4096) = 0 close(2) = 0 exit_group(0) = ?
execve("/home/berny/depot/coreutils-8.15/src/nproc", ["nproc", "--all"], [/* 76 vars */]) = 0 brk(0) = 0x142f4000 uname({sys="Linux", node="s15374368", ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abee84f9000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=30592, ...}) = 0 mmap(NULL, 30592, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2abee84fa000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\354\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1670495, ...}) = 0 mmap(NULL, 3537800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2abee86fb000 fadvise64(3, 0, 3537800, POSIX_FADV_WILLNEED) = 0 mprotect(0x2abee8852000, 2093056, PROT_NONE) = 0 mmap(0x2abee8a51000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x156000) = 0x2abee8a51000 mmap(0x2abee8a56000, 19336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2abee8a56000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abee8a5b000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abee8a5c000 arch_prctl(ARCH_SET_FS, 0x2abee8a5bb20) = 0 mprotect(0x2abee8a51000, 16384, PROT_READ) = 0 mprotect(0x606000, 4096, PROT_READ) = 0 mprotect(0x2abee86f8000, 4096, PROT_READ) = 0 munmap(0x2abee84fa000, 30592) = 0 brk(0) = 0x142f4000 brk(0x14315000) = 0x14315000 open("/sys/devices/system/cpu", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/proc/stat", O_RDONLY|O_CLOEXEC) = 3 read(3, "cpu 197215 35 192741 1548994396"..., 8192) = 312 close(3) = 0 fstat(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abee84fa000 write(1, "4\n", 2) = 2 close(1) = 0 munmap(0x2abee84fa000, 4096) = 0 close(2) = 0 exit_group(0) = ?
execve("/home/berny/depot/coreutils-8.15/src/ls", ["ls", "--file-type", "d"], [/* 81 vars */]) = 0 brk(0) = 0x18ac2000 uname({sys="Linux", node="s15374368", ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b0d68172000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=30592, ...}) = 0 mmap(NULL, 30592, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b0d68173000 close(3) = 0 open("/lib64/librt.so.1", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\"\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=47294, ...}) = 0 mmap(NULL, 2133008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b0d68374000 fadvise64(3, 0, 2133008, POSIX_FADV_WILLNEED) = 0 mprotect(0x2b0d6837c000, 2093056, PROT_NONE) = 0 mmap(0x2b0d6857b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x2b0d6857b000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\354\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1670495, ...}) = 0 mmap(NULL, 3537800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b0d6857d000 fadvise64(3, 0, 3537800, POSIX_FADV_WILLNEED) = 0 mprotect(0x2b0d686d4000, 2093056, PROT_NONE) = 0 mmap(0x2b0d688d3000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x156000) = 0x2b0d688d3000 mmap(0x2b0d688d8000, 19336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b0d688d8000 close(3) = 0 open("/lib64/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 Z\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=135934, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b0d688dd000 mmap(NULL, 2212736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2b0d688de000 fadvise64(3, 0, 2212736, POSIX_FADV_WILLNEED) = 0 mprotect(0x2b0d688f5000, 2097152, PROT_NONE) = 0 mmap(0x2b0d68af5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x2b0d68af5000 mmap(0x2b0d68af7000, 13184, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b0d68af7000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b0d68afb000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b0d68afc000 arch_prctl(ARCH_SET_FS, 0x2b0d68afb700) = 0 mprotect(0x2b0d68af5000, 4096, PROT_READ) = 0 mprotect(0x2b0d688d3000, 16384, PROT_READ) = 0 mprotect(0x2b0d6857b000, 4096, PROT_READ) = 0 mprotect(0x61d000, 4096, PROT_READ) = 0 mprotect(0x2b0d68371000, 4096, PROT_READ) = 0 munmap(0x2b0d68173000, 30592) = 0 set_tid_address(0x2b0d68afb9d0) = 5320 set_robust_list(0x2b0d68afb9e0, 0x18) = 0 futex(0x7fffde951eac, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7fffde951eac, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 2b0d68afb700) = -1 EAGAIN (Resource temporarily unavailable) rt_sigaction(SIGRTMIN, {0x2b0d688e34a0, [], SA_RESTORER|SA_SIGINFO, 0x2b0d688ed2e0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x2b0d688e3530, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x2b0d688ed2e0}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0 brk(0) = 0x18ac2000 brk(0x18ae3000) = 0x18ae3000 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffde951a30) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(1, TIOCGWINSZ, 0x7fffde951e50) = -1 ENOTTY (Inappropriate ioctl for device) stat("d", {st_mode=S_IFDIR|0600, st_size=4096, ...}) = 0 open("d", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3 fcntl(3, F_GETFD) = 0x1 (flags FD_CLOEXEC) getdents64(3, /* 3 entries */, 32768) = 72 lstat("d/s", 0x18ac2110) = -1 EACCES (Permission denied) write(2, "ls: ", 4) = 4 write(2, "cannot access d/s", 17) = 17 write(2, ": Permission denied", 19) = 19 write(2, "\n", 1) = 1 getdents64(3, /* 0 entries */, 32768) = 0 close(3) = 0 fstat(1, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2b0d68173000 write(1, "s\n", 2) = 2 close(1) = 0 munmap(0x2b0d68173000, 4096) = 0 close(2) = 0 exit_group(1) = ?