Date: Wed, 4 Aug 1999 23:10:49 -0700 (PDT) From: Matthew Dillon <dillon@apollo.backplane.com> To: Stephen Hocking-Senior Programmer PGS Tensor Perth <shocking@prth.pgs.com> Cc: current@freebsd.org Subject: Re: Interesting NFS hangs under current Message-ID: <199908050610.XAA33711@apollo.backplane.com> References: <199908050357.LAA20002@ariadne.tensor.pgs.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Could you print out *p and *uap in frame 18?
frame 18
print *p
print *uap
Also, do:
ps -axl -N /sys/compile/bleep/kernel.debug -M /var/crash/vmcore.2
This is very odd. There is no way it should be looping in supervisor
mode in that call chain.
-Matt
Matthew Dillon
<dillon@backplane.com>
:On my home network, I make world on one machine and install it (from an NFS
:mounted directory) on another. Some time ago (I've griped about this before -
:the problem's been around for a while) it started to occasionally hang just
:after or during installing libc.so.3. It will then hang solidly - no response
:to keyboard, net or whatever, but it does allow me to break into the debugger
:and take a dump. Below is the stack trace (hurrah for debugging kernels!). I
:will not that after rebooting fscking the disks, usr/lib/libc.so.3 is often a
:multiple of 64k in size. If I don't boot single user and copy an old libc over
:the top of the partially written one, subsequent boots will of course have
:programs crapping out all over the place.
:
:(kgdb) # gdb -k /sys/compile/bleep/kernel.debug /var/crash/vmcore.2
:...
: at ../../dev/syscons/syscons.c:688
:---Type <return> to continue, or q <return> to quit---
:#11 0xc0201e13 in atkbd_intr (kbd=0xc0287c00, arg=0x0)
: at ../../dev/kbd/atkbd.c:535
:#12 0xc0229f7f in atkbd_isa_intr (arg=0xc05ab3f0) at ../../isa/atkbd_isa.c:125
:#13 0xc01f1d88 in vm_page_lookup (object=0xc5f6fbb8, pindex=62247042)
: at ../../vm/vm_page.c:526
:#14 0xc0219ac4 in pmap_object_init_pt (pmap=0xc5e4cf24, addr=672055296,
: object=0xc5f6fbb8, pindex=110, size=16384, limit=16)
: at ../../i386/i386/pmap.c:2434
:#15 0xc01ec220 in vm_map_insert (map=0xc5e4cec0, object=0xc5f6fbb8,
: offset=450560, start=672055296, end=672071680, prot=7 '\a', max=7 '\a',
: cow=18) at ../../vm/vm_map.c:550
:#16 0xc01ec3a3 in vm_map_find (map=0xc5e4cec0, object=0xc5f6fbb8,
: offset=450560, addr=0xc5f45ed4, length=16384, find_space=0, prot=7 '\a',
: max=7 '\a', cow=18) at ../../vm/vm_map.c:654
:#17 0xc01efc49 in vm_mmap (map=0xc5e4cec0, addr=0xc5f45ed4, size=16384,
: prot=7 '\a', maxprot=7 '\a', flags=18, handle=0xc5f5da80, foff=450560)
: at ../../vm/vm_mmap.c:1058
:#18 0xc01ef2d6 in mmap (p=0xc5e49020, uap=0xc5f45f80) at ../../vm/vm_mmap.c:330
:
:...
: (Stephen Hocking-Senior Programmer PGS Tensor Perth <shocking@prth.pgs.com>)
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908050610.XAA33711>
