Skip site navigation (1)Skip section navigation (2)
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>