From owner-freebsd-current@FreeBSD.ORG Thu Mar 17 11:14:48 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 200A916A4CE; Thu, 17 Mar 2005 11:14:48 +0000 (GMT) Received: from mail.chesapeake.net (chesapeake.net [208.142.252.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4823F43D41; Thu, 17 Mar 2005 11:14:47 +0000 (GMT) (envelope-from jroberson@chesapeake.net) Received: from mail.chesapeake.net (localhost [127.0.0.1]) by mail.chesapeake.net (8.12.10/8.12.10) with ESMTP id j2HBEkd4033893; Thu, 17 Mar 2005 06:14:46 -0500 (EST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost)j2HBEko9033884; Thu, 17 Mar 2005 06:14:46 -0500 (EST) (envelope-from jroberson@chesapeake.net) X-Authentication-Warning: mail.chesapeake.net: jroberson owned process doing -bs Date: Thu, 17 Mar 2005 06:14:45 -0500 (EST) From: Jeff Roberson To: Kris Kennaway In-Reply-To: <20050316201334.GG91771@hub.freebsd.org> Message-ID: <20050317061424.Q20708@mail.chesapeake.net> References: <20050316201334.GG91771@hub.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: current@freebsd.org Subject: Re: page fault in ffs_lock X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Mar 2005 11:14:48 -0000 On Wed, 16 Mar 2005, Kris Kennaway wrote: > mpsafevfs=1 on a dual-cpu machine + htt, running 6.0 from yesterday. Thanks, I know what the cause is. Will commit soon. > > Kris > > Fatal trap 12: page fault while in kernel mode > cpuid = 3; apic id = 03 > fault virtual address = 0x6e > fault code = supervisor read, page not present > instruction pointer = 0x8:0xc064dac5 > stack pointer = 0x10:0xee6926f0 > frame pointer = 0x10:0xee692708 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, def32 1, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 47312 (bsdtar) > [thread pid 47312 tid 100276 ] > Stopped at ffs_lock+0x4f: testb $0x20,0x6e(%eax) > db> wh > Tracing pid 47312 tid 100276 td 0xc844d960 > ffs_lock(ee69275c,c06fea84,c07000e7,ee69273c,c0510c79) at ffs_lock+0x4f > VOP_LOCK_APV(c074c9a0,ee69275c,12b,c07165e1,c070a60c) at VOP_LOCK_APV+0x9e > vtryrecycle(cd735c80,0,c070a637,30c,0) at vtryrecycle+0x3e > getnewvnode(c07086b2,c3773000,c074c9a0,ee692814,ee69288c) at getnewvnode+0x1e0 > ffs_vget(c3773000,217eb2,2,ee69288c,81a4) at ffs_vget+0xdb > ffs_valloc(c3fc5000,81a4,ce79eb80,ee69288c,c3fc5000) at ffs_valloc+0x12d > ufs_makeinode(81a4,c3fc5000,ee692bd0,ee692be4,ee692a4c) at ufs_makeinode+0x5e > ufs_create(ee692a4c,c07213da,2f3,c07219de,c3fc5000) at ufs_create+0x37 > VOP_CREATE_APV(c074c9a0,ee692a4c,2,0,0) at VOP_CREATE_APV+0x9e > vn_open_cred(ee692bbc,ee692cbc,1a4,ce79eb80,3) at vn_open_cred+0x1da > vn_open(ee692bbc,ee692cbc,1a4,3,c844d960) at vn_open+0x33 > kern_open(c844d960,805b080,0,a02,1a4) at kern_open+0xca > open(c844d960,ee692d14,3a6,c071d79a,c844d960) at open+0x36 > syscall(bfbf002f,805002f,bfbf002f,805b0ab,805b080) at syscall+0x2c4 > Xint0x80_syscall() at Xint0x80_syscall+0x1f > --- syscall (5, FreeBSD ELF32, open), eip = 0x280f905b, esp = 0xbfbfe5cc, ebp = 0xbfbfe628 --- > db> > > -- > In God we Trust -- all others must submit an X.509 certificate. > -- Charles Forsythe > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >