:No sooner received than done....
:
:(kgdb) frame 18
:#18 0xc01ef2d6 in mmap (p=0xc5e49020, uap=0xc5f45f80) at ../../vm/vm_mmap.c:330
:330             error = vm_mmap(&p->p_vmspace->vm_map, &addr, size, prot, maxprot,
:(kgdb) print *p
:$2 = {p_procq = {tqe_next = 0xc0290ed0, tqe_prev = 0x0}, p_list = {
:...
:  p_comm = "rpc.rstatd\000\000\000\000\000\000", p_pgrp = 0xc0a42ae0, 
:...
:  p_sysent = 0xc025bbc0, p_rtprio = {type = 1, prio = 0}, p_prison = 0x0, 
:  p_addr = 0xc5f44000, p_md = {md_regs = 0xc5f45fa8}, p_xstat = 0, 
:---Type <return> to continue, or q <return> to quit---
:  p_acflag = 2, p_ru = 0x0, p_nthreads = 0, p_aioinfo = 0x0, p_wakeup = 0, 
:  p_peers = 0x0, p_leader = 0xc5e49020, p_asleep = {as_priority = 0, 
:    as_timo = 0}, p_emuldata = 0x0}
:...
:(kgdb) print *uap
:$3 = {addr = 0xc07a8180 "", addr_ = 0xc0a41744 "À\206zÀ\001", 
:  len = 3229255360, len_ = 0xc0a41748 "\001", prot = 65537, 
:  prot_ = 0xc0a4174c "\001", flags = 1, flags_ = 0xc0a41750 "\200>¢ÀÄ#&À\002", 
:  fd = -1063108992, fd_ = 0xc0a41754 "Ä#&À\002", pad = -1071242300, 
:  pad_ = 0xc0a41758 "\002", pos = 17592186044418, pos_ = 0xc0a41760 ""}
:(kgdb) 

    Uh oh, this is rpc.statd.

    I don't get it.  How can rpc.statd be in an mmap() call at this point?
    rpc.statd should have been running long before you even started the link.

    Are you running rpc.statd from inetd.conf by any chance?  If so, try
    removing it from inetd.conf and run it manually.

:# ps -axl -N /sys/compile/bleep/kernel.debug -M /var/crash/vmcore.2
:  UID   PID  PPID CPU PRI NI   VSZ  RSS WCHAN  STAT  TT       TIME COMMAND
:    0   259     1  32  10  0   508    0 wait   I    #C1-   0:00.00  (sh)
:   88   276   259   0   2  0 11132    0 -      R    #C1-   0:00.00  (mysqld)
:...

    The large number of processes in "R"un state indicates that the machine
    is stuck in a supervisor loop in the mmap() code.  i.e. interrupts have
    woken up these processes but they have been unable to actually get any
    cpu.

    Nothing else seems to be an issue.  I see you are running vinum. I do
    not know if that is an issue.

:    0  4667  4659  14  -2  0   340    0 getblk I+   #C1    0:00.00  (install)
:    0   182     1   0  -1  0   208    0 nfsrcv I     ??    0:00.00  (nfsiod)
:    0   183     1   0   2  0   208    0 -      R     ??    0:00.00  (nfsiod)
:    0   242     1   0   2  0  1452    0 -      Rs    ??    0:00.00  (ppp)
:    0   351     1   1  -6  0   476    0 vinum  Ds    ??    0:00.00  (vinum)
:    0  3486   292   0   2  0  1296    0 -      R     ??    0:00.00  (sshd1)
:    0  4672   199 1502 105  0   868    0 -      Rs    ??    0:00.00  (rpc.rstatd
:# 
:...

                                        -Matt
                                        Matthew Dillon 
                                        <[EMAIL PROTECTED]>


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to