On Tue, Dec 05, 2006 at 12:43:23AM +0900, Hiroki Sato wrote: > Hi, > > One of my NFS servers running 6.2-RC1 that are highly-loaded causes a > panic repeatedly these days. I am not sure which upgrading this > panic starts after precisely, but this was running for almost one > year (6.0R and 6.1R) with no problem at least. A core file is > available. > > ----(from here) > Fatal trap 12: page fault while in kernel mode > fault virtual address = 0x0 > fault code = supervisor read, page not present > instruction pointer = 0x20:0xc069d890 > stack pointer = 0x28:0xed0ae920 > frame pointer = 0x28:0xed0ae928 > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, def32 1, gran 1 > processor eflags = resume, IOPL = 0 > current process = 653 (nfsd) > trap number = 12 > panic: page fault > Uptime: 46m22s > Dumping 1021 MB (2 chunks) > chunk 0: 1MB (159 pages) ... ok > chunk 1: 1022MB (261423 pages) 1006 990 974 958 942 926 910 894 878 862 846 > 830 814 798 782 766 750 734 718 702 686 670 654 638 622 606 590 574 558 542 > 526 510 494 478 462 446 430 414 398 382 366 350 334 318 302 286 270 254 238 > 222 206 190 174 158 142 126 110 94 78 62 46 30 14 > > #0 doadump () at pcpu.h:165 > 165 pcpu.h: No such file or directory. > in pcpu.h > (kgdb) bt > #0 doadump () at pcpu.h:165 > #1 0xc067c512 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409 > #2 0xc067c7d8 in panic (fmt=0xc08d0c8e "%s") > at /usr/src/sys/kern/kern_shutdown.c:565 > #3 0xc0892122 in trap_fatal (frame=0xed0ae8e0, eva=0) > at /usr/src/sys/i386/i386/trap.c:837 > #4 0xc0891866 in trap (frame= > {tf_fs = -992346104, tf_es = 40, tf_ds = 268107816, tf_edi = 72, tf_esi > = 0, tf_ebp = -318052056, tf_isp = -318052084, tf_ebx = -993986688, tf_edx = > -993986688, tf_ecx = 4, tf_eax = 4, tf_trapno = 12, tf_err = 0, tf_eip = > -1066805104, tf_cs = 32, tf_eflags = 589831, tf_esp = 0, tf_ss = -1063278752}) > at /usr/src/sys/i386/i386/trap.c:270 > #5 0xc088012a in calltrap () at /usr/src/sys/i386/i386/exception.s:139 > #6 0xc069d890 in turnstile_broadcast (ts=0x0) > at /usr/src/sys/kern/subr_turnstile.c:726 > #7 0xc06739d7 in _mtx_unlock_sleep (m=0xc09fa760, opts=0, file=0x0, line=0) > at /usr/src/sys/kern/kern_mutex.c:690 > #8 0xc077e00b in nfs_rephead (siz=0, nd=0xc5023c00, err=72, mbp=0x4, > bposp=0x4) at /usr/src/sys/nfsserver/nfs_srvsock.c:152 > #9 0xc07779f3 in nfsrv_symlink (nfsd=0xc5023c00, slp=0xc4f8ae80, > td=0xc4c0f780, mrq=0xed0aec98) at /usr/src/sys/nfsserver/nfs_serv.c:2844 > #10 0xc07819b1 in nfssvc_nfsd (td=0x4) > at /usr/src/sys/nfsserver/nfs_syscalls.c:474 > #11 0xc0781194 in nfssvc (td=0xc4c0f780, uap=0xed0aed04) > at /usr/src/sys/nfsserver/nfs_syscalls.c:181 > #12 0xc0892437 in syscall (frame= > {tf_fs = 59, tf_es = 59, tf_ds = 59, tf_edi = 1, tf_esi = 0, tf_ebp = > -1077941464, tf_isp = -318050972, tf_ebx = 12, tf_edx = 672449048, tf_ecx = > 26, tf_eax = 155, tf_trapno = 12, tf_err = 2, tf_eip = 671863223, tf_cs = 51, > tf_eflags = 662, tf_esp = -1077941492, tf_ss = 59}) at > /usr/src/sys/i386/i386/trap.c:983 > #13 0xc088017f in Xint0x80_syscall () at > /usr/src/sys/i386/i386/exception.s:200 > #14 0x00000033 in ?? () > Previous frame inner to this frame (corrupt stack?) > (kgdb) > ----(to here) > > -- > | Hiroki SATO
What version of sys/nfsserver/nfs_serv.c do you use ? If it is older than 1.156.2.7, please, update the system.
pgp7O8sgfxH0i.pgp
Description: PGP signature