From owner-freebsd-hackers Mon Nov 25 14:36:59 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id OAA15824 for hackers-outgoing; Mon, 25 Nov 1996 14:36:59 -0800 (PST) Received: from george.lbl.gov (george-2.lbl.gov [131.243.2.12]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id OAA15795 for ; Mon, 25 Nov 1996 14:36:36 -0800 (PST) Received: (jin@localhost) by george.lbl.gov (8.6.10/8.6.5) id OAA09522 for hackers@freebsd.org; Mon, 25 Nov 1996 14:36:34 -0800 Date: Mon, 25 Nov 1996 14:36:34 -0800 From: "Jin Guojun[ITG]" Message-Id: <199611252236.OAA09522@george.lbl.gov> To: hackers@freebsd.org Subject: 2.2-Alpha I/O problem or P Pro problem? Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk A week ago, we discussed that diff under 2.2-alpha has some I/O problem. Now I experienced "cat" I/O problem. I wonder if this is 2.2-Alpha I/O problem or it is the Pentinum Pro problem since the "cat" I/O error happened only on TYAN-S1662 Pentinum Pro machine. Here is the kdump: # ktrace cat ~jin/hosts >> /etc/hosts cat: stdout: Bad file descriptor # kdump 267 ktrace RET ktrace 0 267 ktrace CALL readlink(0x8066d3a,0xefbfd4d8,0x3f) 267 ktrace NAMI "/etc/malloc.conf" 267 ktrace RET readlink -1 errno 2 No such file or directory 267 ktrace CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0) 267 ktrace RET mmap 134324224/0x801a000 267 ktrace CALL break(0x5000) 267 ktrace RET break 0 267 ktrace CALL break(0x6000) 267 ktrace RET break 0 267 ktrace CALL execve(0xefbfd5a0,0xefbfda00,0xefbfda0c) 267 ktrace NAMI "/sbin/cat" 267 ktrace RET execve -1 errno 2 No such file or directory 267 ktrace CALL execve(0xefbfd5a0,0xefbfda00,0xefbfda0c) 267 ktrace NAMI "/usr/sbin/cat" 267 ktrace RET execve -1 errno 2 No such file or directory 267 ktrace CALL execve(0xefbfd5a0,0xefbfda00,0xefbfda0c) 267 ktrace NAMI "/usr/bin/cat" 267 ktrace RET execve -1 errno 2 No such file or directory 267 ktrace CALL execve(0xefbfd5a0,0xefbfda00,0xefbfda0c) 267 ktrace NAMI "/bin/cat" 267 cat RET execve 0 267 cat CALL open(0xefbfda50,0,0) 267 cat NAMI "/home/u1/users/jin/hosts" 267 cat RET open 1 267 cat CALL fstat(0x1,0xefbfd958) 267 cat RET fstat 0 267 cat CALL readlink(0xc2ca,0xefbfd8d0,0x3f) 267 cat NAMI "/etc/malloc.conf" 267 cat RET readlink -1 errno 2 No such file or directory 267 cat CALL mmap(0,0x1000,0x3,0x1002,0xffffffff,0,0,0) 267 cat RET mmap 134275072/0x800e000 267 cat CALL break(0x17000) 267 cat RET break 0 267 cat CALL break(0x19000) 267 cat RET break 0 267 cat CALL read(0x1,0x17000,0x2000) 267 cat GIO fd 1 read 701 bytes "127.0.0.1 localhost.lbl.gov localhost ..... (omitted) " 267 cat RET read 701/0x2bd 267 cat CALL write(0x1,0x17000,0x2bd) 267 cat RET write -1 errno 9 Bad file descriptor 267 cat CALL write(0x2,0xefbfd270,0x5) 267 cat GIO fd 2 wrote 5 bytes "cat: " 267 cat RET write 5 267 cat CALL write(0x2,0xefbfd284,0x6) 267 cat GIO fd 2 wrote 6 bytes "stdout" 267 cat RET write 6 267 cat CALL write(0x2,0xefbfd268,0x2) 267 cat GIO fd 2 wrote 2 bytes ": " 267 cat RET write 2 267 cat CALL write(0x2,0xefbfd26c,0x14) 267 cat GIO fd 2 wrote 20 bytes "Bad file descriptor " 267 cat RET write 20/0x14 267 cat CALL exit(0x1) -Jin