Date: Sat, 22 Dec 2001 20:59:00 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: Nils Holland <nils@tisys.org> Cc: freebsd-stable@FreeBSD.ORG Subject: Re: NFS problems in 4.5-PRERELEASE Message-ID: <200112230459.fBN4x0u99894@apollo.backplane.com> References: <20011223005213.A57692@tisys.org>
next in thread | previous in thread | raw e-mail | index | archive | help
:... :I copied /usr/src, /usr/obj and /usr/ports from one machine to another via :NFS. src and obj are fairly normal, ports included about 300 MB worth of :distfiles besides the ports skeleton itself. : :Now, the NFS copy of src and ports does *always* work (I tried 10 times), :while copying ports seems to crash my NFS client in 2 out of three cases. The :exact panic message I get (which is probably not that useful by itself, but :I'll post it anyway) is this: : :Fatal Trap 12: Page fault while in kernel mode :fault virtual address = 0xe8 :fault code = supervisor read, page not present :... This kinda sounds like a memory allocation failure in the kernel, perhaps the kernel is running out of KVM. I have a couple of recommendations and questions. * post your kernel config * post your /var/run/dmesg.boot output In your kernel config, assuming you know how to compile up kernels, add the following options, config, compile, & install a new kernel. options DDB options INVARIANTS options INVARIANT_SUPPORT Now when it crashes you should get a DDB> prompt. From that prompt you should do a 'trace' command (and then 'panic' once or twice to panic the machine normally). Other things to observe while you are running your tests: vmstat -m vmstat -z systat -vm 1 (observe number of vnodes) Basically you are looking for kernel memory pools that might be getting blown out by the problem. -Matt Matthew Dillon <dillon@backplane.com> :instruction pointer = 0x8:0xc01b61cc :stack pointer = 0x10:0xe1c73cb8 :frame pointer = 0x10:0xe1c73cd4 :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 = 367 (cp) :interrupt mask = none :trap number = 12 :panic: page fault : :And now it gets interesting: This crash does *not* occur randomly, but as :my tests have shown, it occurs *always* when /usr/ports/japanese/mnews is :being copied (as shown by cp -v). To prevent misunderstandings, let :me reword this: The problem seems to occur 2 out of 3 times, but *when* it :... :Good night :Nils :-- :Nils Holland To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112230459.fBN4x0u99894>