From owner-freebsd-bugs Sat Jun 17 11:30:11 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id C2FED37B6B5 for ; Sat, 17 Jun 2000 11:30:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id LAA70371; Sat, 17 Jun 2000 11:30:03 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Date: Sat, 17 Jun 2000 11:30:03 -0700 (PDT) Message-Id: <200006171830.LAA70371@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Greg Prosser Subject: Re: bin/19355: fstat gives signal 10 (SIGBUS) when outputting data Reply-To: Greg Prosser Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR bin/19355; it has been noted by GNATS. From: Greg Prosser To: freebsd-gnats-submit@FreeBSD.org Cc: Subject: Re: bin/19355: fstat gives signal 10 (SIGBUS) when outputting data Date: Sat, 17 Jun 2000 14:28:16 -0400 (EDT) Hey .. I was playing around a little more with gdb, isolated it a little more to the exact line, and have some variable context information .. (gdb) step 350 bcopy(filed0.fd_dfiles, ofiles, (filed.fd_lastfile+1) * FPSIZE); (gdb) p filed0 $3 = {fd_fd = {fd_ofiles = 0xc8128d80, fd_ofileflags = 0x0, fd_cdir = 0x0, fd_rdir = 0x0, fd_nfiles = 0, fd_lastfile = 6922, fd_freefile = 12635, fd_cmask = 12859, fd_refcnt = 29236}, fd_dfiles = {0x32325b1b, 0x1b48313b, 0x20204b5b, 0x20202020, 0x20202020, 0x20202020, 0x20202020, 0x2f232020, 0x4057753c, 0x23205469, 0x57753c2f, 0x20546940, 0x753c2f23, 0x54694057, 0x3c2f2320, 0x69405775, 0x2f232054, 0x4057753c, 0x23205469, 0x57753c2f}, fd_dfileflags = "@iT\e[K\e[1;22r\e[22;1H"} (gdb) p filed0.fd_fd.fd_lastfile $4 = 6922 (gdb) p ofiles $5 = (struct file **) 0x8068000 (gdb) p *ofiles $6 = (struct file *) 0x0 (gdb) p (filed0.fd_fd.fd_lastfile+1) $7 = 6923 [note: FPSIZE must be a define, I had several errors printing the whole expression] (gdb) p filed0.fd_dfiles $8 = {0x32325b1b, 0x1b48313b, 0x20204b5b, 0x20202020, 0x20202020, 0x20202020, 0x20202020, 0x2f232020, 0x4057753c, 0x23205469, 0x57753c2f, 0x20546940, 0x753c2f23, 0x54694057, 0x3c2f2320, 0x69405775, 0x2f232054, 0x4057753c, 0x23205469, 0x57753c2f} I'm still puzzled .. if no information comes back regarding more requests for info without the next 30 minutes - hour, i'm going to kill the offending pid, and end this. (note: I tracked down the pid by fstat'ing each of the user's processes). /gp .... .. . ... . . . . . g r e g @ s t r a y n e t . c o m .-----.----.-----.-----. senior administrator, straynet online | _ | _| -__| _ | head network administrator, wen dot net |___ |__| |_____|___ | staff consultant, micro web company |_____| |_____| icq: 10405504 / aol im: xysters To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message