Date: Tue, 27 Jan 1998 15:55:57 +1030 From: Greg Lehey <grog@lemis.com> To: FreeBSD current users <FreeBSD-current@FreeBSD.ORG> Subject: Another observation on -current and NFS Message-ID: <19980127155557.45414@lemis.com>
next in thread | raw e-mail | index | archive | help
OK, I've build a new -current as well on my test machine. I haven't had long enough to decide if there are any differences from a kernel built a month ago, but I've seen one similarity: I build my kernels on an NFS-mounted file system and leave my /usr read-only (this speeds up reboots after panics :-). I find I *consistently* can't strip a debug kernel across the net. The connection hangs, the local keyboard hangs, and about the only thing that works is a ping from another system. I have dumps of this situation, and I'm sure I can create more. The relevant part of the stack trace looks like: #8 0xf01d98fd in Debugger (msg=0xf0225def "manual escape to debugger") at ../../i386/i386/db_interface.c:316 #9 0xf0226b42 in scgetc (flags=2) at ../../i386/isa/syscons.c:3715 #10 0xf0220fe3 in scintr (unit=0) at ../../i386/isa/syscons.c:891 #11 0xf01dbd0e in vec1 () #12 0xf0134384 in vfs_vmio_release (bp=0xf24e556c) at ../../kern/vfs_bio.c:756 #13 0xf0134080 in brelse (bp=0xf24e556c) at ../../kern/vfs_bio.c:647 #14 0xf0166316 in nfs_bioread (vp=0xf0508900, uio=0xf3a41e34, ioflag=8, cred=0xf0547b80, getpages=1) at ../../nfs/nfs_bio.c:346 #15 0xf0165b64 in nfs_getpages (ap=0xf3a41e70) at ../../nfs/nfs_bio.c:116 #16 0xf01d0468 in vnode_pager_getpages (object=0xf3cced80, m=0xf3a41f38, count=1, reqpage=0) at vnode_if.h:1011 #17 0xf01cf0b3 in vm_pager_get_pages (object=0xf3cced80, m=0xf3a41f38, count=1, reqpage=0) at ../../vm/vm_pager.c:184 #18 0xf01c4750 in vm_fault (map=0xf0520200, vaddr=538910720, fault_type=3 '\003', fault_flags=8) at ../../vm/vm_fault.c:419 #19 0xf01e6f9e in trap_pfault (frame=0xf3a41fbc, usermode=1) at ../../i386/i386/trap.c:715 #20 0xf01e6ab3 in trap (frame={tf_es = 39, tf_ds = 39, tf_edi = 541048152, tf_esi = 11, tf_ebp = -272642080, tf_isp = -207347740, tf_ebx = 538910712, tf_edx = -266048520, tf_ecx = 0, tf_eax = -546667883, tf_trapno = 12, tf_err = 6, tf_eip = 8138, tf_cs = 31, tf_eflags = 66054, tf_esp = -272642224, tf_ss = 39}) at ../../i386/i386/trap.c:286 The command in question is the strip. If anybody wants more information, or access to the machine to look at it more carefully, please contact me. As I said before, this does not appear to have anything to do with changes made in the last 6 weeks. Greg
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980127155557.45414>