From owner-freebsd-bugs Mon Feb 10 12:10:18 2003 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6328137B401 for ; Mon, 10 Feb 2003 12:10:17 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E6AA343F75 for ; Mon, 10 Feb 2003 12:10:16 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id h1AKAGNS006927 for ; Mon, 10 Feb 2003 12:10:16 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id h1AKAGxK006926; Mon, 10 Feb 2003 12:10:16 -0800 (PST) Date: Mon, 10 Feb 2003 12:10:16 -0800 (PST) Message-Id: <200302102010.h1AKAGxK006926@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: "Marc G. Fournier" Subject: Re: kern/48029: Fatal trap 12: page fault while in kernel mode Reply-To: "Marc G. Fournier" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR kern/48029; it has been noted by GNATS. From: "Marc G. Fournier" To: David Schultz Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: kern/48029: Fatal trap 12: page fault while in kernel mode Date: Mon, 10 Feb 2003 16:06:57 -0400 (AST) On Mon, 10 Feb 2003, David Schultz wrote: > Hmm...if my understanding is correct, it shouldn't be making that > bcopy at all from the syncer daemon. Can you please show me that > uio structure (and maybe bp, too) in ffs_write()? Is this problem > reproduceable, and did it happen with kernels from before December > 31st? I will see if I can figure out what is going on this > weekend, but I'm no Matt Dillon, so there are no guarantees. If I've done this wrong, please say so, but: (kgdb) print *uio $2 = {uio_iov = 0xea667d04, uio_iovcnt = 1, uio_offset = 0, uio_resid = 8192, uio_segflg = UIO_SYSSPACE, uio_rw = UIO_WRITE, uio_procp = 0x0} and (kgdb) print *bp $4 = {b_hash = {le_next = 0xd40eecec, le_prev = 0xd434485c}, b_vnbufs = {tqe_next = 0x0, tqe_prev = 0xece7a7ec}, b_freelist = {tqe_next = 0x0, tqe_prev = 0xc02429e0}, b_act = {tqe_next = 0x0, tqe_prev = 0xc76b84b4}, b_flags = 536870944, b_qindex = 0, b_xflags = 2 '\002', b_lock = {lk_interlock = {lock_data = 0}, lk_flags = 1024, lk_sharecount = 0, lk_waitcount = 0, lk_exclusivecount = 1, lk_prio = 20, lk_wmesg = 0xc02186f0 "bufwait", lk_timo = 0, lk_lockholder = 5}, b_error = 0, b_bufsize = 8192, b_runningbufspace = 0, b_bcount = 8192, b_resid = 0, b_dev = 0xffffffff, b_data = 0xdb1b5000 "", b_kvabase = 0xdb1b5000 "", b_kvasize = 16384, b_lblkno = 0, b_blkno = 58729680, b_offset = 0, b_iodone = 0, b_iodone_chain = 0x0, b_vp = 0xece7a7c0, b_dirtyoff = 0, b_dirtyend = 0, b_rcred = 0x0, b_wcred = 0x0, b_pblkno = 49481871, b_saveaddr = 0x0, b_driver1 = 0x0, b_driver2 = 0x0, b_caller1 = 0x0, b_caller2 = 0x0, b_pager = {pg_spc = 0x0, pg_reqpage = 0}, b_cluster = {cluster_head = {tqh_first = 0xd41a1db8, tqh_last = 0xd411bd64}, cluster_entry = {tqe_next = 0xd41a1db8, tqe_prev = 0xd411bd64}}, b_pages = {0xc1c9abec, 0xc1d37528, 0x0 }, b_npages = 2, b_dep = { lh_first = 0x0}, b_chain = {parent = 0x0, count = 0}} To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message