This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: first test release for 2.2.1


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]