Date: Wed, 27 May 1998 01:22:17 -0700 (PDT) From: ovg@nusun.jinr.ru To: freebsd-gnats-submit@FreeBSD.ORG Subject: kern/6771: panic: Bad nfs svc reply Message-ID: <199805270822.BAA02238@hub.freebsd.org>
index | next in thread | raw e-mail
>Number: 6771
>Category: kern
>Synopsis: panic: Bad nfs svc reply
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed May 27 01:20:02 PDT 1998
>Last-Modified:
>Originator: Vladimir Olshevsky
>Organization:
Joint Institute for Nuclear Research
>Release: FreeBSD i386 2.2.6
>Environment:
FreeBSD nuraid.jinr.ru 2.2.6-RELEASE FreeBSD 2.2.6-RELEASE #1:
Fri May 22 19:00:11 MSD 1998
ovg@nuraid.jinr.ru:/usr/src/sys/compile/NURAID i386
>Description:
NFS server had several random crashes, saying on next
boot "reboot after panic: Bad nfs svc reply"
Here is a kgdb session log:
(kgdb) symbol-file kernel.debug.0
Reading symbols from kernel.debug.0...done.
(kgdb) exec-file /var/crash/kernel.0
(kgdb) core-file /var/crash/vmcore.0
IdlePTD 208000
current pcb at 1ec9ac
panic: Bad nfs svc reply
#0 boot (howto=256) at ../../kern/kern_shutdown.c:266
266 dumppcb.pcb_cr3 = rcr3();
(kgdb) where
#0 boot (howto=256) at ../../kern/kern_shutdown.c:266
#1 0xf0110f92 in panic (fmt=0xf01714dd "Bad nfs svc reply")
at ../../kern/kern_shutdown.c:390
#2 0xf0171acd in nfssvc_nfsd (nsd=0xefbffe8c, argp=0x1770c "", p=0xf252d400)
at ../../nfs/nfs_syscalls.c:665
#3 0xf0171188 in nfssvc (p=0xf252d400, uap=0xefbfff94, retval=0xefbfff84)
at ../../nfs/nfs_syscalls.c:344
#4 0xf01bc263 in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 8,
tf_esi = 4, tf_ebp = -272638388, tf_isp = -272629788, tf_ebx = 1,
tf_edx = -272638564, tf_ecx = 0, tf_eax = 155, tf_trapno = 12,
tf_err = 7, tf_eip = 10805, tf_cs = 31, tf_eflags = 658,
tf_esp = -272638556, tf_ss = 39}) at ../../i386/i386/trap.c:918
#5 0x2a35 in ?? ()
#6 0x107e in ?? ()
(kgdb) up 2
#2 0xf0171acd in nfssvc_nfsd (nsd=0xefbffe8c, argp=0x1770c "", p=0xf252d400)
at ../../nfs/nfs_syscalls.c:665
665 panic("Bad nfs svc reply");
(kgdb) list
660 siz += m->m_len;
661 m = m->m_next;
662 }
663 if (siz <= 0 || siz > NFS_MAXPACKET) {
664 printf("mbuf siz=%d\n",siz);
665 panic("Bad nfs svc reply");
666 }
667 m = mreq;
668 m->m_pkthdr.len = siz;
669 m->m_pkthdr.rcvif = (struct ifnet *)0;
(kgdb) print siz
$1 = 50260
(kgdb)
>How-To-Repeat:
Don't know
>Fix:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805270822.BAA02238>
