This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: first test release for 2.2.1
- To: libc-alpha at sources dot redhat dot com
- Subject: Re: first test release for 2.2.1
- From: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- Date: Sun, 7 Jan 2001 15:09:14 +0000 (GMT)
I get the following test failure on i686-linux when building against 2.4.0
kernel headers but running under 2.2.18:
GCONV_PATH=/usr/src/dev/base/glibc-build/iconvdata LC_ALL=C /usr/src/dev/base/glibc-build/elf/ld-linux.so.2 --library-path /usr/src/dev/base/glibc-build:/usr/src/dev/base/glibc-build/math:/usr/src/dev/base/glibc-build/elf:/usr/src/dev/base/glibc-build/dlfcn:/usr/src/dev/base/glibc-build/nss:/usr/src/dev/base/glibc-build/nis:/usr/src/dev/base/glibc-build/rt:/usr/src/dev/base/glibc-build/resolv:/usr/src/dev/base/glibc-build/crypt:/usr/src/dev/base/glibc-build/linuxthreads /usr/src/dev/base/glibc-build/io/test-lfs > /usr/src/dev/base/glibc-build/io/test-lfs.out
/usr/src/dev/base/glibc-build/io/test-lfs: stat reported size 5 instead of 2147483753.
make[2]: *** [/usr/src/dev/base/glibc-build/io/test-lfs.out] Error 1
make[2]: Leaving directory `/usr/src/dev/base/glibc-2.2.1pre1/io'
make[1]: *** [io/tests] Error 2
make[1]: Leaving directory `/usr/src/dev/base/glibc-2.2.1pre1'
make: *** [check] Error 2
strace output:
execve("/usr/src/dev/base/glibc-build/elf/ld-linux.so.2", ["/usr/src/dev/base/glibc-build/elf/ld-linux.so.2", "--library-path", "/usr/src/dev/base/glibc-build:/usr/src/dev/base/glibc-build/math:/usr/src/dev/base/glibc-build/elf:/usr/src/dev/base/glibc-build/dlfcn:/usr/src/dev/base/glibc-build/nss:/usr/src/dev/base/glibc-build/nis:/usr/src/dev/base/glibc-build/rt:/usr/src/dev/base/glibc-build/resolv:/usr/src/dev/base/glibc-build/crypt:/usr/src/dev/base/glibc-build/linuxthreads", "/usr/src/dev/base/glibc-build/io/test-lfs"], [/* 43 vars */]) = 0
uname({sys="Linux", node="decomino", ...}) = 0
SYS_199(0x80018d98, 0, 0x8001910c, 0x80018d8c, 0x20212) = -1 ENOSYS (Function not implemented)
getuid() = 1000
getgid() = 1000
geteuid() = 1000
getegid() = 1000
brk(0) = 0x800193c4
brk(0x8001a000) = 0x8001a000
open("/usr/src/dev/base/glibc-build/io/test-lfs", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0\300\212"..., 1024) = 1024
fstat64(0x3, 0xbfffec8c) = -1 ENOSYS (Function not implemented)
fstat(3, {st_mode=S_IFREG|0775, st_size=48536, ...}) = 0
old_mmap(0x8048000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x8048000
old_mmap(0x804a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x804a000
close(3) = 0
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/src/dev/base/glibc-build/i686/mmx/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/src/dev/base/glibc-build/i686/mmx", 0xbfffe9c4) = -1 ENOENT (No such file or directory)
open("/usr/src/dev/base/glibc-build/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/src/dev/base/glibc-build/i686", 0xbfffe9c4) = -1 ENOENT (No such file or directory)
open("/usr/src/dev/base/glibc-build/mmx/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/src/dev/base/glibc-build/mmx", 0xbfffe9c4) = -1 ENOENT (No such file or directory)
open("/usr/src/dev/base/glibc-build/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\317"..., 1024) = 1024
fstat(3, {st_mode=S_IFREG|0775, st_size=5214136, ...}) = 0
old_mmap(NULL, 1290564, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40000000
mprotect(0x40132000, 37188, PROT_NONE) = 0
old_mmap(0x40132000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x131000) = 0x40132000
old_mmap(0x40138000, 12612, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40138000
close(3) = 0
getpid() = 5164
brk(0) = 0x8001a000
brk(0x8001a038) = 0x8001a038
brk(0x8001b000) = 0x8001b000
gettimeofday({978875960, 506378}, NULL) = 0
getpid() = 5164
open("/home/jsm28/tmp/tmpdir/lfsgF9vkJ", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 3
getrlimit(0x1, 0xbffff6e4, 0x180, 0xbffff6e4, 0x1) = -1 ENOSYS (Function not implemented)
getrlimit(RLIMIT_FSIZE, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
fork() = 5165
[pid 5164] alarm(20) = 0
[pid 5164] rt_sigaction(SIGALRM, {0x8049150, [ALRM], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
[pid 5164] wait4(5165, <unfinished ...>
[pid 5165] setrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=0}) = 0
[pid 5165] _llseek(3, 18446744071562068068, 0xbffff678, SEEK_SET) = -1 EINVAL (Invalid argument)
[pid 5165] write(3, "Hello", 5) = 5
[pid 5165] close(3) = 0
[pid 5165] stat64(0x8001a008, 0xbffff6b0) = -1 ENOSYS (Function not implemented)
[pid 5165] stat("/home/jsm28/tmp/tmpdir/lfsgF9vkJ", {st_mode=S_IFREG|0600, st_size=5, ...}) = 0
[pid 5165] write(2, "/usr/src/dev/base/glibc-build/io"..., 43/usr/src/dev/base/glibc-build/io/test-lfs: ) = 43
[pid 5165] write(2, "stat reported size 5 instead of "..., 43stat reported size 5 instead of 2147483753.) = 43
[pid 5165] write(2, "\n", 1
) = 1
[pid 5165] rmdir("/home/jsm28/tmp/tmpdir/lfsgF9vkJ") = -1 ENOTDIR (Not a directory)
[pid 5165] unlink("/home/jsm28/tmp/tmpdir/lfsgF9vkJ") = 0
[pid 5165] _exit(1) = ?
<... wait4 resumed> [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 5165
--- SIGCHLD (Child exited) ---
rmdir("/home/jsm28/tmp/tmpdir/lfsgF9vkJ") = -1 ENOENT (No such file or directory)
_exit(1) = ?
--
Joseph S. Myers
jsm28@cam.ac.uk