Re: problem with 114 sched.* changes (not the gcc one)

Ion Badulescu (ionut@moisil.cs.columbia.edu)
Mon, 10 Aug 1998 17:57:01 -0400 (EDT)


On Sun, 9 Aug 1998, Linus Torvalds wrote:

> On Sun, 9 Aug 1998, Meelis Roos wrote:
> >
> > > The patch below (part of the 2.1.114 patch) is the bare minimum that has to be
> > > reverted from 114 (and 115 as well) to get amd to work correctly. It's definitely
> > > a bandaid rather than a fix, but it might gives someone a lead to the right fix.
> >
> > Just trimmed it down to the same code piece yesterday evening...
> > So tou must be true.
>
> The problem with this is that the 2.1.114 patch is required and correct,
> and if reverting that helps somebody it must point to some other real
> bug...
>
> What would help is that the people who see the problem (with amd, right?
> Not autofs, but the old one?) try to get a trace of what amd does ("strace
> -f -o outputfile" is a powerful tool - you can use "-p xxxx" to attach to
> pid xxxx even after you've started up amd).

Yes, it's the old (? old "style") amd, although I don't use autofs so I
can't tell.

Attaching strace to amd after it hangs is a waste of time.. while starting
amd under strace reveals little new. amd forks the user-space NFS server,
then forks a child which acts as mount, contacts the server as an
NFS server, gets a file handle and calls mount(2). The first call fails
with ENOSYS, the second one hangs, as do any following mounts -- amd
forks a mount-child for each mount point it manages.

The only new element I've been able to find is that, once it hangs, ps axf
shows one (rpciod) thread as being the child of the first amd mount-child,
i.e. pid 426 in the strace output below.

Hope this helps..

Thanks,
Ion

-- 
  It is better to keep your mouth shut and be thought a fool,
            than to open it and remove all doubt.

-------------------------- 424 execve("/usr/local/sbin/amd", ["/usr/local/sbin/amd", "-F", "/etc/amd.conf"], [/* 17 vars */]) = 0 424 brk(0) = 0x806ac90 424 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) 424 open("/etc/ld.so.cache", O_RDONLY) = 4 424 fstat(4, {st_dev=makedev(8, 5), st_ino=0, st_mode=0, st_nlink=15758, st_uid=4096, st_gid=34, st_blksize=901797452, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:57:24, st_ctime=69/12/31-19:00:03}) = 0 424 mmap(0, 15758, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4000b000 424 close(4) = 0 424 open("/usr/lib/libgdbm.so.2", O_RDONLY) = 4 424 mmap(0, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4000f000 424 munmap(0x4000f000, 4096) = 0 424 mmap(0, 22924, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4000f000 424 mprotect(0x40014000, 2444, PROT_NONE) = 0 424 mmap(0x40014000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4000) = 0x40014000 424 close(4) = 0 424 open("/lib/libc.so.6", O_RDONLY) = 4 424 mmap(0, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40015000 424 munmap(0x40015000, 4096) = 0 424 mmap(0, 670580, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40015000 424 mprotect(0x400a6000, 76660, PROT_NONE) = 0 424 mmap(0x400a6000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x90000) = 0x400a6000 424 mmap(0x400ad000, 47988, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400ad000 424 close(4) = 0 424 personality(0 /* PER_??? */) = 0 424 getpid() = 424 424 getpid() = 424 424 uname({sysname="Linux", nodename="madrid.cs.columbia.edu", release="2.1.115", version="#32 Sat Aug 8 00:49:35 EDT 1998", machine="i686"}) = 0 424 uname({sysname="Linux", nodename="madrid.cs.columbia.edu", release="2.1.115", version="#32 Sat Aug 8 00:49:35 EDT 1998", machine="i686"}) = 0 424 sigaction(SIGINT, {0x804ac60, [INT TERM], 0}, NULL) = 0 424 sigaction(SIGTERM, {0x804ac60, [INT TERM], 0}, NULL) = 0 424 sigaction(SIGTERM, {0x804ac60, [TERM], 0}, NULL) = 0 424 sigaction(SIGHUP, {0x804acb8, [HUP], 0}, NULL) = 0 424 sigaction(SIGCHLD, {0x8054780, [CHLD], 0}, NULL) = 0 424 umask(0) = 022 424 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 424 ioctl(4, SIOCGIFCONF, 0xbffff860) = 0 424 ioctl(4, SIOCGIFFLAGS, 0xbffff8a8) = 0 424 ioctl(4, SIOCGIFFLAGS, 0xbffff8c8) = 0 424 ioctl(4, SIOCGIFNETMASK, 0xbffff8c8) = 0 424 brk(0) = 0x806ac90 424 brk(0x806acb8) = 0x806acb8 424 brk(0x806b000) = 0x806b000 424 brk(0x806c000) = 0x806c000 424 open("/etc/nsswitch.conf", O_RDONLY) = 5 424 fstat(5, {st_dev=makedev(8, 5), st_ino=0, st_mode=0, st_nlink=978, st_uid=4096, st_gid=2, st_blksize=899295656, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:41:44, st_ctime=69/12/31-19:00:03}) = 0 424 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400b9000 424 read(5, "#\n# /etc/nsswitch.conf\n#\n# An"..., 4096) = 978 424 read(5, "", 4096) = 0 424 close(5) = 0 424 munmap(0x400b9000, 4096) = 0 424 open("/lib/libnss_files.so.1", O_RDONLY) = 5 424 mmap(0, 4096, PROT_READ, MAP_PRIVATE, 5, 0) = 0x400b9000 424 munmap(0x400b9000, 4096) = 0 424 mmap(0, 32512, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x400b9000 424 mprotect(0x400c0000, 3840, PROT_NONE) = 0 424 mmap(0x400c0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x6000) = 0x400c0000 424 close(5) = 0 424 gettimeofday({902782862, 646540}, NULL) = 0 424 getpid() = 424 424 open("/etc/resolv.conf", O_RDONLY) = 5 424 fstat(5, {st_dev=makedev(8, 5), st_ino=0, st_mode=0, st_nlink=204, st_uid=4096, st_gid=2, st_blksize=902477228, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:25:08, st_ctime=69/12/31-19:00:03}) = 0 424 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400c1000 424 read(5, "nameserver 128.59.16.3\nnameserv"..., 4096) = 204 424 read(5, "", 4096) = 0 424 close(5) = 0 424 munmap(0x400c1000, 4096) = 0 424 open("/etc/networks", O_RDONLY) = -1 ENOENT (No such file or directory) 424 open("/lib/libnss_dns.so.1", O_RDONLY) = 5 424 mmap(0, 4096, PROT_READ, MAP_PRIVATE, 5, 0) = 0x400c1000 424 munmap(0x400c1000, 4096) = 0 424 mmap(0, 12760, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x400c1000 424 mprotect(0x400c4000, 472, PROT_NONE) = 0 424 mmap(0x400c4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0x2000) = 0x400c4000 424 close(5) = 0 424 open("/lib/libresolv.so.2", O_RDONLY) = 5 424 mmap(0, 4096, PROT_READ, MAP_PRIVATE, 5, 0) = 0x400c5000 424 brk(0x806d000) = 0x806d000 424 munmap(0x400c5000, 4096) = 0 424 mmap(0, 56828, PROT_READ|PROT_EXEC, MAP_PRIVATE, 5, 0) = 0x400c5000 424 mprotect(0x400d0000, 11772, PROT_NONE) = 0 424 mmap(0x400d0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 5, 0xa000) = 0x400d0000 424 mmap(0x400d1000, 7676, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400d1000 424 close(5) = 0 424 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5 424 connect(5, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("128.59.16.3")}, 16) = 0 424 send(5, "\203\253\1\0\0\1\0\0\0\0\0\0\001"..., 42, 0) = 42 424 select(6, [5], NULL, NULL, {5, 0}) = 1 (in [5], left {5, 0}) 424 recvfrom(5, "\203\253\205\200\0\1\0\1\0\4\0\4"..., 1024, 0, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("128.59.16.3")}, [16]) = 256 424 close(5) = 0 424 close(4) = 0 424 open(0xbffffe85, O_RDONLY) = 4 424 brk(0x8072000) = 0x8072000 424 ioctl(4, TCGETS, 0xbffff64c) = -1 ENOTTY (Inappropriate ioctl for device) 424 fstat(4, {st_dev=makedev(8, 5), st_ino=65536, st_mode=0, st_nlink=1237, st_uid=4096, st_gid=4, st_blksize=898559349, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:39:04, st_ctime=69/12/31-19:00:03}) = 0 424 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d3000 424 read(4, "# -*- text -*-\n\n# GLOBAL OPTIO"..., 4096) = 1237 424 read(4, "", 4096) = 0 424 time([902782862]) = 902782862 424 access("/etc/amdmaps/amd.u", R_OK) = 0 424 access("/etc/amdmaps/amd.proj", R_OK) = 0 424 access("/etc/amdmaps/amd.src", R_OK) = 0 424 access("/etc/amdmaps/amd.misc", R_OK) = 0 424 access("/etc/amdmaps/amd.import", R_OK) = 0 424 read(4, "", 4096) = 0 424 ioctl(4, TCGETS, 0xbffff644) = -1 ENOTTY (Inappropriate ioctl for device) 424 close(4) = 0 424 munmap(0x400d3000, 4096) = 0 424 write(2, "skipping map /tftpboot/.amd...\n"..., 31) = 31 424 open("/etc/localtime", O_RDONLY) = 4 424 fstat(4, {st_dev=makedev(8, 9), st_ino=0, st_mode=0, st_nlink=1250, st_uid=4096, st_gid=4, st_blksize=901797271, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:21:04, st_ctime=69/12/31-19:00:03}) = 0 424 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d3000 424 read(4, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 1250 424 close(4) = 0 424 munmap(0x400d3000, 4096) = 0 424 write(2, "Aug 10 17:01:02 madrid amd[424]/"..., 39) = 39 424 write(2, "using configuration file /etc/am"..., 39) = 39 424 umask(022) = 0 424 open("/var/log/amd", O_WRONLY|O_APPEND|O_CREAT, 0666) = 4 424 fstat(4, {st_dev=makedev(8, 8), st_ino=0, st_mode=0, st_nlink=2415452, st_uid=4096, st_gid=4740, st_blksize=902782587, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:59:20, st_ctime=69/12/31-19:00:03}) = 0 424 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d3000 424 fstat(4, {st_dev=makedev(8, 8), st_ino=0, st_mode=0, st_nlink=2415452, st_uid=4096, st_gid=4740, st_blksize=902782587, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-05:01:32, st_ctime=69/12/31-19:00:03}) = 0 424 lseek(4, 2415452, SEEK_SET) = 2415452 424 umask(0) = 022 424 brk(0x8073000) = 0x8073000 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 69) = 69 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 74) = 74 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 75) = 75 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 109) = 109 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 103) = 103 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 74) = 74 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 114) = 114 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 88) = 88 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 86) = 86 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 96) = 96 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 107) = 107 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 85) = 85 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 61) = 61 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 101) = 101 424 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5 424 ioctl(5, SIOCGIFCONF, 0xbfffdc68) = 0 424 ioctl(5, SIOCGIFFLAGS, 0xbfffdc70) = 0 424 close(5) = 0 424 write(4, "Aug 10 17:01:02 madrid amd[424]/"..., 64) = 64 424 chdir("/") = 0 424 geteuid() = 0 424 sigaction(SIGQUIT, {0x804acd0, [QUIT], SA_STACK|0x49470}, {SIG_DFL}) = 0 424 fork() = 425 424 pause( <unfinished ...> 425 getpid() = 425 425 sigaction(SIGQUIT, {SIG_DFL}, NULL) = 0 425 setsid() = 425 425 write(4, "Aug 10 17:01:02 madrid amd[425]/"..., 79) = 79 425 getppid() = 424 425 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 5 425 bind(5, {sin_family=AF_INET, sin_port=htons(1023), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 425 getpid() = 425 425 bind(5, {sin_family=AF_INET, sin_port=htons(601), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EINVAL (Invalid argument) 425 bind(5, {sin_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EINVAL (Invalid argument) 425 getsockname(5, {sin_family=AF_INET, sin_port=htons(1023), sin_addr=inet_addr("0.0.0.0")}, [16]) = 0 425 brk(0x8076000) = 0x8076000 425 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 425 socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 6 425 bind(6, {sin_family=AF_INET, sin_port=htons(602), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 425 getsockname(6, {sin_family=AF_INET, sin_port=htons(602), sin_addr=inet_addr("0.0.0.0")}, [16]) = 0 425 listen(6, 2) = 0 425 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 7 425 bind(7, {sin_family=AF_INET, sin_port=htons(603), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 425 getsockname(7, {sin_family=AF_INET, sin_port=htons(603), sin_addr=inet_addr("0.0.0.0")}, [16]) = 0 425 brk(0x807b000) = 0x807b000 425 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 8 425 bind(8, {sin_family=AF_INET, sin_port=htons(1023), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EADDRINUSE (Address already in use) 425 bind(8, {sin_family=AF_INET, sin_port=htons(1022), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 425 fcntl(8, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 425 write(4, "Aug 10 17:01:02 madrid amd[425]/"..., 82) = 82 425 stat("/etc/mtab", {st_dev=makedev(8, 5), st_ino=0, st_mode=0, st_nlink=180, st_uid=4096, st_gid=2, st_blksize=902768363, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-05:05:44, st_ctime=69/12/31-19:00:03}) = 0 425 open("/etc/mtab", O_RDWR) = 9 425 flock(9, LOCK_EX) = 0 425 stat("/etc/mtab", {st_dev=makedev(8, 5), st_ino=0, st_mode=0, st_nlink=180, st_uid=4096, st_gid=2, st_blksize=902768363, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-05:05:44, st_ctime=69/12/31-19:00:03}) = 0 425 fstat(9, {st_dev=makedev(8, 5), st_ino=0, st_mode=0, st_nlink=180, st_uid=4096, st_gid=2, st_blksize=902768363, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:43:08, st_ctime=69/12/31-19:00:03}) = 0 425 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d4000 425 read(9, "/dev/sda5 / ext2 rw 0 0\nnone /p"..., 4096) = 180 425 read(9, "", 4096) = 0 425 time([902782862]) = 902782862 425 write(4, "Aug 10 17:01:02 madrid amd[425]/"..., 75) = 75 425 write(4, "Aug 10 17:01:02 madrid amd[425]/"..., 75) = 75 425 write(4, "Aug 10 17:01:02 madrid amd[425]/"..., 78) = 78 425 write(4, "Aug 10 17:01:02 madrid amd[425]/"..., 78) = 78 425 write(4, "Aug 10 17:01:02 madrid amd[425]/"..., 78) = 78 425 write(4, "Aug 10 17:01:02 madrid amd[425]/"..., 103) = 103 425 close(9) = 0 425 munmap(0x400d4000, 4096) = 0 425 write(4, "Aug 10 17:01:02 madrid amd[425]/"..., 94) = 94 425 sigprocmask(SIG_BLOCK, [CHLD], []) = 0 425 fork() = 426 425 sigprocmask(SIG_SETMASK, [], <unfinished ...> 426 getpid( <unfinished ...> 425 <... sigprocmask resumed> NULL) = 0 426 <... getpid resumed> ) = 426 425 brk(0x807c000 <unfinished ...> 426 mkdir("/u", 0555 <unfinished ...> 425 <... brk resumed> ) = 0x807c000 426 <... mkdir resumed> ) = -1 EEXIST (File exists) 425 write(4, "Aug 10 17:01:02 madrid amd[425]/"..., 104 <unfinished ...> 426 stat("/u", <unfinished ...> 425 <... write resumed> ) = 104 426 <... stat resumed> {st_dev=makedev(8, 5), st_ino=0, st_mode=0, st_nlink=1024, st_uid=4096, st_gid=2, st_blksize=902538905, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:40:28, st_ctime=69/12/31-19:00:03}) = 0 425 sigprocmask(SIG_BLOCK, [CHLD], <unfinished ...> 426 stat("/u", <unfinished ...> 425 <... sigprocmask resumed> []) = 0 426 <... stat resumed> {st_dev=makedev(8, 5), st_ino=0, st_mode=0, st_nlink=1024, st_uid=4096, st_gid=2, st_blksize=902538905, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:40:12, st_ctime=69/12/31-19:00:03}) = 0 425 fork( <unfinished ...> 426 getppid( <unfinished ...> 425 <... fork resumed> ) = 427 426 <... getppid resumed> ) = 425 426 getppid() = 425 425 sigprocmask(SIG_SETMASK, [], <unfinished ...> 427 getpid( <unfinished ...> 425 <... sigprocmask resumed> NULL) = 0 427 <... getpid resumed> ) = 427 425 write(4, "Aug 10 17:01:02 madrid amd[425]/"..., 100 <unfinished ...> 426 socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 9 426 bind(9, {sin_family=AF_INET, sin_port=htons(604), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 426 uname({sysname="Linux", nodename="madrid.cs.columbia.edu", release="2.1.115", version="#32 Sat Aug 8 00:49:35 EDT 1998", machine="i686"}) = 0 426 mount("madrid:(pid425)", "/u", "nfs", 0xc0ed0000, 0xbfffedd0) = -1 ENOSYS (Function not implemented) 426 mount("madrid:(pid425)", "/u", "nfs", 0xc0ed0000, 0xbfffedd0 <unfinished ...> 427 mkdir("/import", 0555 <unfinished ...> 425 <... write resumed> ) = 100 427 <... mkdir resumed> ) = -1 EEXIST (File exists) 425 sigprocmask(SIG_BLOCK, [CHLD], <unfinished ...> 427 stat("/import", <unfinished ...> 425 <... sigprocmask resumed> []) = 0 427 <... stat resumed> {st_dev=makedev(8, 5), st_ino=0, st_mode=0, st_nlink=1024, st_uid=4096, st_gid=2, st_blksize=902557805, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:40:28, st_ctime=69/12/31-19:00:03}) = 0 425 fork( <unfinished ...> 427 stat("/import", <unfinished ...> 425 <... fork resumed> ) = 429 427 <... stat resumed> {st_dev=makedev(8, 5), st_ino=0, st_mode=0, st_nlink=1024, st_uid=4096, st_gid=2, st_blksize=902557805, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:40:12, st_ctime=69/12/31-19:00:03}) = 0 427 getppid() = 425 427 getppid() = 425 427 socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 9 427 bind(9, {sin_family=AF_INET, sin_port=htons(604), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EADDRINUSE (Address already in use) 427 bind(9, {sin_family=AF_INET, sin_port=htons(605), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 427 uname({sysname="Linux", nodename="madrid.cs.columbia.edu", release="2.1.115", version="#32 Sat Aug 8 00:49:35 EDT 1998", machine="i686"}) = 0 427 mount("madrid:(pid425)", "/import", "nfs", 0xc0ed0000, 0xbfffedd0 <unfinished ...> 425 sigprocmask(SIG_SETMASK, [], <unfinished ...> 429 getpid( <unfinished ...> 425 <... sigprocmask resumed> NULL) = 0 429 <... getpid resumed> ) = 429 425 write(4, "Aug 10 17:01:02 madrid amd[425]/"..., 100 <unfinished ...> 429 mkdir("/proj", 0555 <unfinished ...> 425 <... write resumed> ) = 100 429 <... mkdir resumed> ) = 0 425 sigprocmask(SIG_BLOCK, [CHLD], <unfinished ...> 429 stat("/proj", <unfinished ...> 425 <... sigprocmask resumed> []) = 0 429 <... stat resumed> {st_dev=makedev(8, 5), st_ino=65536, st_mode=0, st_nlink=1024, st_uid=4096, st_gid=2, st_blksize=902782862, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:40:28, st_ctime=69/12/31-19:00:03}) = 0 425 fork( <unfinished ...> 429 stat("/proj", <unfinished ...> 425 <... fork resumed> ) = 430 429 <... stat resumed> {st_dev=makedev(8, 5), st_ino=65536, st_mode=0, st_nlink=1024, st_uid=4096, st_gid=2, st_blksize=902782862, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:40:12, st_ctime=69/12/31-19:00:03}) = 0 429 getppid() = 425 429 getppid() = 425 429 socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 9 429 bind(9, {sin_family=AF_INET, sin_port=htons(604), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EADDRINUSE (Address already in use) 429 bind(9, {sin_family=AF_INET, sin_port=htons(605), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EADDRINUSE (Address already in use) 429 bind(9, {sin_family=AF_INET, sin_port=htons(606), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 429 uname({sysname="Linux", nodename="madrid.cs.columbia.edu", release="2.1.115", version="#32 Sat Aug 8 00:49:35 EDT 1998", machine="i686"}) = 0 429 mount("madrid:(pid425)", "/proj", "nfs", 0xc0ed0000, 0xbfffedd0 <unfinished ...> 425 sigprocmask(SIG_SETMASK, [], <unfinished ...> 430 getpid( <unfinished ...> 425 <... sigprocmask resumed> NULL) = 0 430 <... getpid resumed> ) = 430 425 write(4, "Aug 10 17:01:02 madrid amd[425]/"..., 98 <unfinished ...> 430 mkdir("/misc", 0555 <unfinished ...> 425 <... write resumed> ) = 98 430 <... mkdir resumed> ) = 0 425 sigprocmask(SIG_BLOCK, [CHLD], <unfinished ...> 430 stat("/misc", <unfinished ...> 425 <... sigprocmask resumed> []) = 0 430 <... stat resumed> {st_dev=makedev(8, 5), st_ino=65536, st_mode=0, st_nlink=1024, st_uid=4096, st_gid=2, st_blksize=902782862, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:40:28, st_ctime=69/12/31-19:00:03}) = 0 425 fork( <unfinished ...> 430 stat("/misc", <unfinished ...> 425 <... fork resumed> ) = 431 430 <... stat resumed> {st_dev=makedev(8, 5), st_ino=65536, st_mode=0, st_nlink=1024, st_uid=4096, st_gid=2, st_blksize=902782862, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:40:12, st_ctime=69/12/31-19:00:03}) = 0 430 getppid() = 425 430 getppid() = 425 430 socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 9 430 bind(9, {sin_family=AF_INET, sin_port=htons(604), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EADDRINUSE (Address already in use) 430 bind(9, {sin_family=AF_INET, sin_port=htons(605), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EADDRINUSE (Address already in use) 430 bind(9, {sin_family=AF_INET, sin_port=htons(606), sin_addr=inet_addr("0.0.0.0")}, 16) = -1 EADDRINUSE (Address already in use) 430 bind(9, {sin_family=AF_INET, sin_port=htons(607), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 430 uname({sysname="Linux", nodename="madrid.cs.columbia.edu", release="2.1.115", version="#32 Sat Aug 8 00:49:35 EDT 1998", machine="i686"}) = 0 430 mount("madrid:(pid425)", "/misc", "nfs", 0xc0ed0000, 0xbfffedd0 <unfinished ...> 425 sigprocmask(SIG_SETMASK, [], <unfinished ...> 431 getpid( <unfinished ...> 425 <... sigprocmask resumed> NULL) = 0 431 <... getpid resumed> ) = 431 425 kill(424, SIGQUIT <unfinished ...> 431 mkdir("/src", 0555 <unfinished ...> 425 <... kill resumed> ) = 0 424 <... pause resumed> ) = ? ERESTARTNOHAND (To be restarted) 424 --- SIGQUIT (Quit) --- 424 munmap(0x400d3000, 4096) = 0 424 _exit(0) = ? 431 <... mkdir resumed> ) = 0 425 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP <unfinished ...> 431 stat("/src", <unfinished ...> 425 <... socket resumed> ) = 9 431 <... stat resumed> {st_dev=makedev(8, 5), st_ino=65536, st_mode=0, st_nlink=1024, st_uid=4096, st_gid=2, st_blksize=902782862, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:40:28, st_ctime=69/12/31-19:00:03}) = 0 425 ioctl(9, SIOCGIFCONF <unfinished ...> 431 stat("/src", <unfinished ...> 425 <... ioctl resumed> , 0xbfffdc20) = 0 431 <... stat resumed> {st_dev=makedev(8, 5), st_ino=65536, st_mode=0, st_nlink=1024, st_uid=4096, st_gid=2, st_blksize=902782862, st_blocks=0, st_size=0, st_atime=0, st_mtime=35/12/23-04:40:12, st_ctime=69/12/31-19:00:03}) = 0 425 ioctl(9, SIOCGIFFLAGS <unfinished ...> 431 getppid( <unfinished ...> 425 <... ioctl resumed> , 0xbfffdc28) = 0 431 <... getppid resumed> ) = 425 425 close(9 <unfinished ...> 431 getppid( <unfinished ...> 425 <... close resumed> ) = 0 431 <... getppid resumed> ) = 425 425 gettimeofday( <unfinished ...> 431 socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP <unfinished ...> 425 <... gettimeofday resumed> {902782862, 838538}, NULL) = 0 431 <... socket resumed> ) = 9 425 getpid( <unfinished ...> 431 bind(9, {sin_family=AF_INET, sin_port=htons(604), sin_addr=inet_addr("0.0.0.0")}, 16 <unfinished ...> 425 <... getpid resumed> ) = 425 431 <... bind resumed> ) = -1 EADDRINUSE (Address already in use) 425 socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP <unfinished ...> 431 bind(9, {sin_family=AF_INET, sin_port=htons(605), sin_addr=inet_addr("0.0.0.0")}, 16 <unfinished ...> 425 <... socket resumed> ) = 9 431 <... bind resumed> ) = -1 EADDRINUSE (Address already in use) 425 bind(9, {sin_family=AF_INET, sin_port=htons(604), sin_addr=inet_addr("0.0.0.0")}, 16 <unfinished ...> 431 bind(9, {sin_family=AF_INET, sin_port=htons(606), sin_addr=inet_addr("0.0.0.0")}, 16 <unfinished ...> 425 <... bind resumed> ) = -1 EADDRINUSE (Address already in use) 431 <... bind resumed> ) = -1 EADDRINUSE (Address already in use) 425 bind(9, {sin_family=AF_INET, sin_port=htons(605), sin_addr=inet_addr("0.0.0.0")}, 16 <unfinished ...> 431 bind(9, {sin_family=AF_INET, sin_port=htons(607), sin_addr=inet_addr("0.0.0.0")}, 16 <unfinished ...> 425 <... bind resumed> ) = -1 EADDRINUSE (Address already in use) 431 <... bind resumed> ) = -1 EADDRINUSE (Address already in use) 425 bind(9, {sin_family=AF_INET, sin_port=htons(606), sin_addr=inet_addr("0.0.0.0")}, 16 <unfinished ...> 431 bind(9, {sin_family=AF_INET, sin_port=htons(608), sin_addr=inet_addr("0.0.0.0")}, 16 <unfinished ...> 425 <... bind resumed> ) = -1 EADDRINUSE (Address already in use) 431 <... bind resumed> ) = 0 425 bind(9, {sin_family=AF_INET, sin_port=htons(607), sin_addr=inet_addr("0.0.0.0")}, 16 <unfinished ...> 431 uname( <unfinished ...> 425 <... bind resumed> ) = -1 EADDRINUSE (Address already in use) 431 <... uname resumed> {sysname="Linux", nodename="madrid.cs.columbia.edu", release="2.1.115", version="#32 Sat Aug 8 00:49:35 EDT 1998", machine="i686"}) = 0 425 bind(9, {sin_family=AF_INET, sin_port=htons(608), sin_addr=inet_addr("0.0.0.0")}, 16 <unfinished ...> 431 mount("madrid:(pid425)", "/src", "nfs", 0xc0ed0000, 0xbfffedd0 <unfinished ...> 425 <... bind resumed> ) = -1 EADDRINUSE (Address already in use) 425 bind(9, {sin_family=AF_INET, sin_port=htons(609), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 425 ioctl(9, FIONBIO, [1]) = 0 425 sendto(9, "6\303\225\255\0\0\0\0\0\0\0\2\0\1"..., 56, 0, {sin_family=AF_INET, sin_port=htons(111), sin_addr=inet_addr("127.0.0.1")}, 16) = 56 425 select(1024, [9], NULL, NULL, {5, 0}) = 1 (in [9], left {5, 0}) 425 recvfrom(9, "6\303\225\255\0\0\0\1\0\0\0\0\0\0"..., 400, 0, {sin_family=AF_INET, sin_port=htons(111), sin_addr=inet_addr("127.0.0.1")}, [16]) = 28 425 close(9) = 0 425 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 9 425 ioctl(9, SIOCGIFCONF, 0xbfffdbf4) = 0 425 ioctl(9, SIOCGIFFLAGS, 0xbfffdbfc) = 0 425 close(9) = 0 425 gettimeofday({902782862, 844578}, NULL) = 0 425 getpid() = 425 425 socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 9 425 bind(9, {sin_family=AF_INET, sin_port=htons(610), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 425 ioctl(9, FIONBIO, [1]) = 0 425 sendto(9, "6\303\275\5\0\0\0\0\0\0\0\2\0\1\206"..., 56, 0, {sin_family=AF_INET, sin_port=htons(111), sin_addr=inet_addr("127.0.0.1")}, 16) = 56 425 select(1024, [9], NULL, NULL, {5, 0}) = 1 (in [9], left {5, 0}) 425 recvfrom(9, "6\303\275\5\0\0\0\1\0\0\0\0\0\0\0"..., 400, 0, {sin_family=AF_INET, sin_port=htons(111), sin_addr=inet_addr("127.0.0.1")}, [16]) = 28 425 close(9) = 0 425 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 9 425 ioctl(9, SIOCGIFCONF, 0xbfffdbf4) = 0 425 ioctl(9, SIOCGIFFLAGS, 0xbfffdbfc) = 0 425 close(9) = 0 425 gettimeofday({902782862, 846545}, NULL) = 0 425 getpid() = 425 425 socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP) = 9 425 bind(9, {sin_family=AF_INET, sin_port=htons(611), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 425 ioctl(9, FIONBIO, [1]) = 0 425 sendto(9, "6\303\264\366\0\0\0\0\0\0\0\2\0\1"..., 56, 0, {sin_family=AF_INET, sin_port=htons(111), sin_addr=inet_addr("127.0.0.1")}, 16) = 56 425 select(1024, [9], NULL, NULL, {5, 0}) = 1 (in [9], left {5, 0}) 425 recvfrom(9, "6\303\264\366\0\0\0\1\0\0\0\0\0\0"..., 400, 0, {sin_family=AF_INET, sin_port=htons(111), sin_addr=inet_addr("127.0.0.1")}, [16]) = 28 425 close(9) = 0 425 sigprocmask(SIG_BLOCK, [HUP INT TERM CHLD], []) = 0 425 sigprocmask(SIG_SETMASK, [], NULL) = 0 425 select(1024, [5 6 7 8], NULL, NULL, {300, 0}

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html