Messages in this thread | | | From | (Robert Broughton) | Subject | Broken pipe in 2.2.1 | Date | 11 Feb 1999 02:04:09 GMT |
| |
This is a problem I've been trying to get rid of since 2.1.86.
The problem is that fetchmail (4.6.5) exits prematurely with a "broken pipe" error. It is piping data to sendmail (8.9.1a). Here is the strace from sendmail: -----
execve("/sbin/sendmail", ["/sbin/sendmail", "roberb7"], [/* 12 vars */]) = 0 brk(0) = 0x80a2480 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 4 fstat(4, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 10548, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4000b000 close(4) = 0 open("/lib/libdb.so.2", O_RDONLY) = 4 mmap(0, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4000e000 munmap(0x4000e000, 4096) = 0 mmap(0, 57216, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4000e000 mprotect(0x4001b000, 3968, PROT_NONE) = 0 mmap(0x4001b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xc000) = 0x4001b000 close(4) = 0 open("/lib/libresolv.so.2", O_RDONLY) = 4 mmap(0, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4001c000 munmap(0x4001c000, 4096) = 0 mmap(0, 56828, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001c000 mprotect(0x40027000, 11772, PROT_NONE) = 0 mmap(0x40027000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xa000) = 0x40027000 mmap(0x40028000, 7676, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40028000 close(4) = 0 open("/lib/libc.so.6", O_RDONLY) = 4 mmap(0, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4002a000 munmap(0x4002a000, 4096) = 0 mmap(0, 670580, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4002a000 mprotect(0x400bb000, 76660, PROT_NONE) = 0 mmap(0x400bb000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x90000) = 0x400bb000 mmap(0x400c2000, 47988, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400c2000 close(4) = 0 personality(0 /* PER_??? */) = 0 getpid() = 2051 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 fstat(0, {st_mode=0, st_size=0, ...}) = 0 fstat(1, {st_mode=0, st_size=0, ...}) = 0 fstat(2, {st_mode=0, st_size=0, ...}) = 0 close(255) = -1 EBADF (Bad file descriptor) close(254) = -1 EBADF (Bad file descriptor) ... close(5) = -1 EBADF (Bad file descriptor) close(4) = -1 EBADF (Bad file descriptor) close(3) = 0 fstat(0, {st_mode=0, st_size=0, ...}) = 0 fstat(1, {st_mode=0, st_size=0, ...}) = 0 fstat(2, {st_mode=0, st_size=0, ...}) = 0 getgroups(32, [131072, 262147, 524295, 786442, 3211283, 134514180, 134787480, 134519936, 20607, 4096]) = 10 brk(0) = 0x80a2480 brk(0x80a2500) = 0x80a2500 brk(0x80a3000) = 0x80a3000 open("/etc/nsswitch.conf", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400ce000 read(3, "#\n# /etc/nsswitch.conf\n#\n# An"..., 4096) = 1074 read(3, "", 4096) = 0 close(3) = 0 munmap(0x400ce000, 4096) = 0 open("/lib/libnss_files.so.1", O_RDONLY) = 3 mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x400ce000 munmap(0x400ce000, 4096) = 0 mmap(0, 32512, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400ce000 mprotect(0x400d5000, 3840, PROT_NONE) = 0 mmap(0x400d5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x400d5000 close(3) = 0 getegid() = 0 setgroups(1, [1074266112]) = 0 sigaction(SIGUSR1, {0x805f430, [], SA_NOCLDSTOP|0x6}, {SIG_DFL}) = 0 geteuid() = 0 open("/etc/passwd", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d6000 read(3, "root:x:0:0::/:/bin/sh\ndaemon:x:"..., 4096) = 455 read(3, "", 4096) = 0 close(3) = 0 munmap(0x400d6000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d6000 read(3, "root:x:0:0::/:/bin/sh\ndaemon:x:"..., 4096) = 455 read(3, "", 4096) = 0 close(3) = 0 munmap(0x400d6000, 4096) = 0 open("/etc/passwd", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d6000 read(3, "root:x:0:0::/:/bin/sh\ndaemon:x:"..., 4096) = 455 close(3) = 0 munmap(0x400d6000, 4096) = 0 brk(0x80a4000) = 0x80a4000 brk(0x80a5000) = 0x80a5000 getuid() = 0 getgid() = 0 brk(0x80a6000) = 0x80a6000 open("/etc/passwd", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d6000 read(3, "root:x:0:0::/:/bin/sh\ndaemon:x:"..., 4096) = 455 close(3) = 0 munmap(0x400d6000, 4096) = 0 geteuid() = 0 sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}) = 0 sigaction(SIGINT, {0x805ec88, [], SA_NOCLDSTOP|0x4}, {SIG_IGN}) = 0 sigaction(SIGTERM, {0x805ec88, [], SA_NOCLDSTOP|0x4}, {SIG_DFL}) = 0 sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}) = 0 umask(022) = 077 gettimeofday({918681023, 892098}, NULL) = 0 getpid() = 2051 open("/etc/resolv.conf", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d6000 read(3, "domain ns.uniserve.com\nnameserv"..., 4096) = 185 read(3, "", 4096) = 0 close(3) = 0 munmap(0x400d6000, 4096) = 0 uname({sys="Linux", node="venn.bc.ca", ...}) = 0 open("/etc/hosts", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d6000 read(3, "#\n# hosts\t\tThis file describe"..., 4096) = 778 close(3) = 0 munmap(0x400d6000, 4096) = 0 uname({sys="Linux", node="venn.bc.ca", ...}) = 0 time([918681023]) = 918681023 open("/etc/localtime", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d6000 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 1008 brk(0x80a7000) = 0x80a7000 close(3) = 0 munmap(0x400d6000, 4096) = 0 fstat(0, {st_mode=0, st_size=0, ...}) = 0 fstat(1, {st_mode=0, st_size=0, ...}) = 0 fstat(2, {st_mode=0, st_size=0, ...}) = 0 stat("/etc/sendmail.cf", {st_mode=0, st_size=0, ...}) = 0 stat("/etc", {st_mode=0, st_size=0, ...}) = 0 geteuid() = 0 open("/etc/sendmail.cf", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 fcntl(3, F_GETFL) = 0 (flags O_RDONLY) fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d6000 lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "#\n# Copyright (c) 1983, 1995 Er"..., 4096) = 4096 read(3, "inutes)\nO AliasWait=10\n\n# loc"..., 4096) = 4096 open("/etc/passwd", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fstat(4, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d7000 read(4, "root:x:0:0::/:/bin/sh\ndaemon:x:"..., 4096) = 455 close(4) = 0 munmap(0x400d7000, 4096) = 0 read(3, "I avoid expanding CNAMEs (violat"..., 4096) = 4096 brk(0x80a8000) = 0x80a8000 brk(0x80a9000) = 0x80a9000 brk(0x80aa000) = 0x80aa000 read(3, "immediately\n\n# try UUCP traffi"..., 4096) = 4096 brk(0x80ab000) = 0x80ab000 brk(0x80ac000) = 0x80ac000 read(3, ": < $L . > $( user $1 $)\tlook u"..., 4096) = 4096 brk(0x80ad000) = 0x80ad000 brk(0x80ae000) = 0x80ae000 read(3, "S51\n\n# pass <route-addr>s thro"..., 4096) = 1907 brk(0x80af000) = 0x80af000 brk(0x80b0000) = 0x80b0000 read(3, "", 4096) = 0 read(3, "", 4096) = 0 close(3) = 0 munmap(0x400d6000, 4096) = 0 time([918681023]) = 918681023 stat("/etc/service.switch", 0xbfffaf64) = -1 ENOENT (No such file or directory) stat("/etc", {st_mode=0, st_size=0, ...}) = 0 geteuid() = 0 time([918681023]) = 918681023 stat("/etc/service.switch", 0xbfffb7b4) = -1 ENOENT (No such file or directory) stat("/etc", {st_mode=0, st_size=0, ...}) = 0 geteuid() = 0 setrlimit(RLIMIT_CPU, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0 setrlimit(RLIMIT_FSIZE, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0 setrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 getegid() = 0 setgroups(1, [1074266112]) = 0 ioctl(0, TCGETS, 0xbfffe94c) = -1 EINVAL (Invalid argument) getpeername(0, 0x80a0858, [112]) = -1 ENOTSOCK (Socket operation on non-socket) socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3 brk(0x80b5000) = 0x80b5000 ioctl(3, SIOCGIFCONF, 0xbfffeb6c) = 0 ioctl(3, SIOCGIFFLAGS, 0xbfffeb4c) = 0 ioctl(3, SIOCGIFFLAGS, 0xbfffeb4c) = 0 open("/etc/hosts", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fstat(4, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d6000 read(4, "#\n# hosts\t\tThis file describe"..., 4096) = 778 read(4, "", 4096) = 0 close(4) = 0 munmap(0x400d6000, 4096) = 0 open("/lib/libnss_dns.so.1", O_RDONLY) = 4 mmap(0, 4096, PROT_READ, MAP_PRIVATE, 4, 0) = 0x400d6000 munmap(0x400d6000, 4096) = 0 mmap(0, 12760, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x400d6000 mprotect(0x400d9000, 472, PROT_NONE) = 0 mmap(0x400d9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x2000) = 0x400d9000 close(4) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 connect(4, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("204.244.156.2")}, 16) = 0 send(4, "a\177\1\0\0\1\0\0\0\0\0\0\003154"..., 46, 0) = 46 select(5, [4], NULL, NULL, {5, 0}) = 1 (in [4], left {3, 430000}) recvfrom(4, "a\177\205\200\0\1\0\1\0\2\0\2\003"..., 1024, 0, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("204.244.156.2")}, [16]) = 187 close(4) = 0 close(3) = 0 sigaction(SIGHUP, {SIG_IGN}, {SIG_DFL}) = 0 sigaction(SIGHUP, {0x805ec88, [], SA_STACK|SA_RESTART|SA_INTERRUPT|SA_ONESHOT|0x7ffeb58}, {SIG_IGN}) = 0 stat("/var", {st_mode=0, st_size=0, ...}) = 0 stat("/var/spool", {st_mode=0, st_size=0, ...}) = 0 stat("/var/spool/mqueue", {st_mode=0, st_size=0, ...}) = 0 chdir("/var/spool/mqueue") = 0 fstat(0, {st_mode=0, st_size=0, ...}) = 0 fstat(1, {st_mode=0, st_size=0, ...}) = 0 fstat(2, {st_mode=0, st_size=0, ...}) = 0 fstat(0, {st_mode=0, st_size=0, ...}) = 0 fstat(1, {st_mode=0, st_size=0, ...}) = 0 fstat(2, {st_mode=0, st_size=0, ...}) = 0 time([918681025]) = 918681025 stat("/etc/service.switch", 0xbfffcfc8) = -1 ENOENT (No such file or directory) stat("/etc", {st_mode=0, st_size=0, ...}) = 0 geteuid() = 0 stat("/etc/aliases.db", {st_mode=0, st_size=0, ...}) = 0 stat("/etc", {st_mode=0, st_size=0, ...}) = 0 geteuid() = 0 open("/etc/aliases.db", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 flock(3, LOCK_SH) = 0 stat("/etc/aliases.db", {st_mode=0, st_size=0, ...}) = 0 open("/etc/aliases.db", O_RDONLY) = 4 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 read(4, "\0\6\25a\0\0\0\2\0\0\4\322\0\0\20"..., 260) = 260 close(3) = 0 fstat(4, {st_mode=0, st_size=0, ...}) = 0 fstat(4, {st_mode=0, st_size=0, ...}) = 0 time([918681025]) = 918681025 flock(4, LOCK_SH) = 0 fstat(4, {st_mode=0, st_size=0, ...}) = 0 lseek(4, 4096, SEEK_SET) = 4096 read(4, "\6\0\365\17\355\17\350\17\340\17"..., 4096) = 4096 flock(4, LOCK_UN) = 0 stat("/etc/aliases", {st_mode=0, st_size=0, ...}) = 0 stat("/etc/aliases.db", {st_mode=0, st_size=0, ...}) = 0 fstat(0, {st_mode=0, st_size=0, ...}) = 0 fstat(1, {st_mode=0, st_size=0, ...}) = 0 fstat(2, {st_mode=0, st_size=0, ...}) = 0 time([918681025]) = 918681025 getpid() = 2051 getpid() = 2051 time([918681025]) = 918681025 open("qfNAA02051", O_WRONLY|O_CREAT|O_EXCL, 0600) = 3 flock(3, LOCK_EX|LOCK_NB) = 0 fcntl(3, F_GETFL) = 0x1 (flags O_WRONLY) fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400da000 lseek(3, 0, SEEK_CUR) = 0 open("xfNAA02051", O_WRONLY|O_APPEND|O_CREAT, 0600) = 5 fcntl(5, F_GETFL) = 0x401 (flags O_WRONLY|O_APPEND) fstat(5, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400db000 lseek(5, 0, SEEK_CUR) = 0 time([918681025]) = 918681025 getpid() = 2051 time([918681025]) = 918681025 time([918681025]) = 918681025 ioctl(0, TCGETS, 0xbfffdfb4) = -1 EINVAL (Invalid argument) open("/etc/passwd", O_RDONLY) = 6 fcntl(6, F_GETFD) = 0 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 fstat(6, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400dc000 read(6, "root:x:0:0::/:/bin/sh\ndaemon:x:"..., 4096) = 455 close(6) = 0 munmap(0x400dc000, 4096) = 0 open("/etc/userdb.db", O_RDONLY) = 6 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 fstat(6, {st_mode=0, st_size=0, ...}) = 0 read(6, "b1\5\0\3\0\0\0\0\20\0\0\0\0\0\0\0"..., 24) = 24 fstat(6, {st_mode=0, st_size=0, ...}) = 0 lseek(6, 0, SEEK_SET) = 0 read(6, "b1\5\0\3\0\0\0\0\20\0\0\0\0\0\0\0"..., 4096) = 4096 lseek(6, 4096, SEEK_SET) = 4096 read(6, "\1\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0"..., 4096) = 4096 open("/etc/passwd", O_RDONLY) = 7 fcntl(7, F_GETFD) = 0 fcntl(7, F_SETFD, FD_CLOEXEC) = 0 fstat(7, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400dc000 read(7, "root:x:0:0::/:/bin/sh\ndaemon:x:"..., 4096) = 455 close(7) = 0 munmap(0x400dc000, 4096) = 0 flock(4, LOCK_SH) = 0 fstat(4, {st_mode=0, st_size=0, ...}) = 0 brk(0x80b7000) = 0x80b7000 lseek(4, 8192, SEEK_SET) = 8192 read(4, "\2\0\362\17\352\17\340\17\352\17"..., 4096) = 4096 flock(4, LOCK_UN) = 0 open("/etc/passwd", O_RDONLY) = 7 fcntl(7, F_GETFD) = 0 fcntl(7, F_SETFD, FD_CLOEXEC) = 0 fstat(7, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400dc000 read(7, "root:x:0:0::/:/bin/sh\ndaemon:x:"..., 4096) = 455 close(7) = 0 munmap(0x400dc000, 4096) = 0 geteuid() = 0 getegid() = 0 open("/etc/group", O_RDONLY) = 7 fcntl(7, F_GETFD) = 0 fcntl(7, F_SETFD, FD_CLOEXEC) = 0 fstat(7, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400dc000 lseek(7, 0, SEEK_CUR) = 0 read(7, "root::0:root\nother::1:\nbin::2:"..., 4096) = 342 read(7, "", 4096) = 0 close(7) = 0 munmap(0x400dc000, 4096) = 0 setgroups(1, [1074266113]) = 0 setgid(1) = 0 setreuid(0, 405) = 0 sigprocmask(SIG_BLOCK, NULL, []) = 0 sigprocmask(SIG_BLOCK, [ALRM], []) = 0 time([918681025]) = 918681025 getpid() = 2051 sigaction(SIGALRM, {0x804bdd0, [], 0}, {SIG_DFL}) = 0 alarm(60) = 0 sigprocmask(SIG_UNBLOCK, [ALRM], [ALRM]) = 0 stat("/home", {st_mode=0, st_size=0, ...}) = 0 geteuid() = 405 stat("/home/bob", {st_mode=0, st_size=0, ...}) = 0 geteuid() = 405 lstat("/home/bob/.forward.venn", 0xbfffbd48) = -1 ENOENT (No such file or directory) sigprocmask(SIG_BLOCK, [ALRM], []) = 0 sigprocmask(SIG_UNBLOCK, [ALRM], [ALRM]) = 0 setreuid(4294967295, 0) = 0 setreuid(0, 0) = 0 setgid(0) = 0 geteuid() = 0 getegid() = 0 open("/etc/group", O_RDONLY) = 7 fcntl(7, F_GETFD) = 0 fcntl(7, F_SETFD, FD_CLOEXEC) = 0 fstat(7, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400dc000 lseek(7, 0, SEEK_CUR) = 0 read(7, "root::0:root\nother::1:\nbin::2:"..., 4096) = 342 read(7, "", 4096) = 0 close(7) = 0 munmap(0x400dc000, 4096) = 0 setgroups(1, [1074266113]) = 0 setgid(1) = 0 setreuid(0, 405) = 0 sigprocmask(SIG_BLOCK, NULL, []) = 0 sigprocmask(SIG_BLOCK, [ALRM], []) = 0 time([918681025]) = 918681025 getpid() = 2051 sigaction(SIGALRM, {0x804bdd0, [], 0}, {0x804bdd0, [], 0}) = 0 alarm(60) = 60 sigprocmask(SIG_UNBLOCK, [ALRM], [ALRM]) = 0 stat("/home", {st_mode=0, st_size=0, ...}) = 0 geteuid() = 405 stat("/home/bob", {st_mode=0, st_size=0, ...}) = 0 geteuid() = 405 lstat("/home/bob/.forward", {st_mode=0, st_size=0, ...}) = 0 open("/home/bob/.forward", O_RDONLY) = 7 fstat(7, {st_mode=0, st_size=0, ...}) = 0 sigprocmask(SIG_BLOCK, [ALRM], []) = 0 sigprocmask(SIG_UNBLOCK, [ALRM], [ALRM]) = 0 setreuid(4294967295, 0) = 0 setreuid(0, 0) = 0 setgid(0) = 0 fstat(7, {st_mode=0, st_size=0, ...}) = 0 fstat(7, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400dc000 read(7, "\"| /usr/local/bin/procmail -Yf-"..., 4096) = 53 read(7, "", 4096) = 0 close(7) = 0 munmap(0x400dc000, 4096) = 0 open("dfNAA02051", O_WRONLY|O_CREAT|O_TRUNC, 0600) = 7 fstat(7, {st_mode=0, st_size=0, ...}) = 0 flock(7, LOCK_EX) = 0 fcntl(7, F_GETFL) = 0x1 (flags O_WRONLY) fstat(7, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400dc000 lseek(7, 0, SEEK_CUR) = 0 fstat(7, {st_mode=0, st_size=0, ...}) = 0 fstat(0, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400dd000 read(0, "Return-path: <rcunning@ottawa.ca"..., 4096) = 4096 write(7, "\n\n\n\n\n> Contents\n> - Fundin"..., 1663) = 1663 fsync(7) = 0 close(7) = 0 munmap(0x400dc000, 4096) = 0 brk(0x80ba000) = 0x80ba000 time([918681025]) = 918681025 getpid() = 2051 sigaction(SIGPIPE, {0x40099c90, [], 0}, {SIG_IGN}) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 7 fcntl(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sun_family=AF_UNIX, sun_path="/dev/log"}, 16) = -1 EPROTOTYPE (Protocol wrong type for socket) close(7) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 7 fcntl(7, F_SETFD, FD_CLOEXEC) = 0 connect(7, {sun_family=AF_UNIX, sun_path="/dev/log"}, 16) = 0 send(7, "<22>Feb 10 13:10:25 sendmail[205"..., 162, 0) = 162 sigaction(SIGPIPE, {SIG_IGN}, NULL) = 0 open("dfNAA02051", O_RDONLY) = 8 open("/proc/loadavg", O_RDONLY) = 9 fstat(9, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400dc000 read(9, "0.16 0.03 0.01 2/40 2051\n", 1024) = 25 close(9) = 0 munmap(0x400dc000, 4096) = 0 write(3, "V2\nT918681025\nK0\nN0\nP32619\n"..., 1260) = 1260 fsync(3) = 0 fork() = 2052 close(5) = 0 munmap(0x400db000, 4096) = 0 close(8) = 0 close(3) = 0 munmap(0x400da000, 4096) = 0 wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 2052 --- SIGCHLD (Child exited) --- sigprocmask(SIG_BLOCK, NULL, []) = 0 setuid(0) = 0 lseek(0, -1475, SEEK_CUR) = -1 ESPIPE (Illegal seek) munmap(0x400dd000, 4096) = 0 _exit(0) = ?
-- "I am a law abiding citizen, its the law that makes me a criminal!" -sschnurr@home.com
Bob Broughton mailto:roberb7@uniserve.com WWW: http://users.uniserve.com/~roberb7 Vancouver, BC, Canada
- 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.tux.org/lkml/
| |