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

Attachment: 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)                           = ?

Reply via email to