Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jun 99 15:15:58 BST
From:      Terry Glanfield <terry@program-products.co.uk>
To:        freebsd-questions@freebsd.org
Subject:   Multiple panics in ufs_vnoperate (3.2-STABLE)
Message-ID:  <9906231415.AA16160@program-products.co.uk>

next in thread | raw e-mail | index | archive | help

Hi,

One of my boxes is panicing every 2 or 3 days in ufs_vnoperate running
3.2-STABLE of Jun 9th.  Other boxes are perfectly stable which
indicates flakey hardware.  Can anyone suggest likely hardware
failures and a good order for replacing components?  Three kernel back
traces are appended.

Cheers,
Terry.



IdlePTD 3399680
initial pcb at 2c5670
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address	= 0x0
fault code		= supervisor read, page not present
instruction pointer	= 0x8:0xc0220658
stack pointer	        = 0x10:0xc342ce5c
frame pointer	        = 0x10:0xc342ce5c
code segment		= base 0x0, limit 0xfffff, type 0x1b
			= DPL 0, pres 1, def32 1, gran 1
processor eflags	= interrupt enabled, resume, IOPL = 0
current process		= 1146 (inetd)
interrupt mask		= 
trap number		= 12
panic: page fault

syncing disks... done

dumping to dev 20001, offset 118784
dump 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 
---
#0  boot (howto=256) at ../../kern/kern_shutdown.c:285
285			dumppcb.pcb_cr3 = rcr3();
(kgdb) where
#0  boot (howto=256) at ../../kern/kern_shutdown.c:285
#1  0xc01575cc in at_shutdown (
    function=0xc02a1b63 <__set_sysinit_set_sym_memdev_sys_init+1115>, 
    arg=0xc3429e60, queue=-1019076992) at ../../kern/kern_shutdown.c:446
#2  0xc024c255 in trap_fatal (frame=0xc342ce20, eva=0)
    at ../../i386/i386/trap.c:942
#3  0xc024bf33 in trap_pfault (frame=0xc342ce20, usermode=0, eva=0)
    at ../../i386/i386/trap.c:835
#4  0xc024bbaa in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = -1019390400, 
      tf_esi = -1019031808, tf_ebp = -1019031972, tf_isp = -1019031992, 
      tf_ebx = -1019031928, tf_edx = -1019163020, tf_ecx = -1066012416, 
      tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = -1071511976, tf_cs = 8, 
      tf_eflags = 66182, tf_esp = -1019031832, tf_ss = -1072165656})
    at ../../i386/i386/trap.c:437
#5  0xc0220658 in ufs_vnoperate (ap=0xc342ce74)
    at ../../ufs/ufs/ufs_vnops.c:2299
#6  0xc0180ce8 in vn_stat (vp=0xc33d5640, sb=0xc342cf00, p=0xc3429e60)
    at vnode_if.h:247
#7  0xc014fb79 in fstat (p=0xc3429e60, uap=0xc342cf94)
    at ../../kern/kern_descrip.c:585
#8  0xc024c497 in syscall (frame={tf_es = 39, tf_ds = 39, 
      tf_edi = -1077948348, tf_esi = 672081212, tf_ebp = -1077948384, 
      tf_isp = -1019031580, tf_ebx = 672024688, tf_edx = 672081212, 
      tf_ecx = 0, tf_eax = 189, tf_trapno = 12, tf_err = 2, 
      tf_eip = 671773380, tf_cs = 31, tf_eflags = 518, tf_esp = -1077948504, 
      tf_ss = 39}) at ../../i386/i386/trap.c:1100
#9  0xc024009c in Xint0x80_syscall ()
#10 0x280d9fdc in ?? ()
#11 0x280cad18 in ?? ()
#12 0x280c7378 in ?? ()
#13 0x28071be8 in ?? ()
#14 0x2807129d in ?? ()
#15 0x280711e8 in ?? ()
#16 0x804a003 in ?? ()
#17 0x8049675 in ?? ()

IdlePTD 3399680
initial pcb at 2c5670
panicstr: vm_fault: fault on nofault entry, addr: c1454000
panic messages:
---
panic: vm_fault: fault on nofault entry, addr: c1454000

syncing disks... 7 7 3 done

dumping to dev 20001, offset 118784
dump 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 
---
#0  boot (howto=256) at ../../kern/kern_shutdown.c:285
285			dumppcb.pcb_cr3 = rcr3();
(kgdb) where
#0  boot (howto=256) at ../../kern/kern_shutdown.c:285
#1  0xc01575cc in at_shutdown (
    function=0xc029e5a2 <__set_sysuninit_set_sym_ufs_fifoop_opv_descuninit_sys_uninit+722>, arg=0xc1454000, queue=-1019047424)
    at ../../kern/kern_shutdown.c:446
#2  0xc0222bfa in vm_fault (map=0xc02cf300, vaddr=3242541056, 
    fault_type=1 '\001', fault_flags=0) at ../../vm/vm_fault.c:232
#3  0xc024bee0 in trap_pfault (frame=0xc3454d60, usermode=0, eva=3242544580)
    at ../../i386/i386/trap.c:824
#4  0xc024bbaa in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = -1018353856, 
      tf_esi = 0, tf_ebp = -1018868324, tf_isp = -1018868344, 
      tf_ebx = -1018353856, tf_edx = -1052422716, tf_ecx = -1066012416, 
      tf_eax = 5, tf_trapno = 12, tf_err = 0, tf_eip = -1071511978, tf_cs = 8, 
      tf_eflags = 66054, tf_esp = -1018868140, tf_ss = -1071961217})
    at ../../i386/i386/trap.c:437
#5  0xc0220656 in ufs_vnoperate (ap=0xc3454dc4)
    at ../../ufs/ufs/ufs_vnops.c:2298
#6  0xc01b2b7f in nqsrv_getlease (vp=0xc34d2740, duration=0xc3454e8c, flags=6, 
    slp=0xffffffff, procp=0xc3429200, nam=0x0, cachablep=0xc3454e88, 
    frev=0xc3454e80, cred=0xc08b9f80) at vnode_if.h:247
#7  0xc01b2fb0 in nqnfs_vop_lease_check (ap=0xc3454ec8)
    at ../../nfs/nfs_nqlease.c:363
#8  0xc0178129 in vop_defaultop (ap=0xc3454ec8) at ../../kern/vfs_default.c:130
#9  0xc0220665 in ufs_vnoperate (ap=0xc3454ec8)
    at ../../ufs/ufs/ufs_vnops.c:2299
#10 0xc0180bef in vn_write (fp=0xc08b8700, uio=0xc3454f10, cred=0xc08b9f80, 
    flags=0) at vnode_if.h:359
#11 0xc01623c6 in dofilewrite (p=0xc3429200, fp=0xc08b8700, fd=4, 
    buf=0x805f000, nbyte=2507, offset=-1, flags=0)
    at ../../kern/sys_generic.c:363
#12 0xc01622cf in write (p=0xc3429200, uap=0xc3454f94)
    at ../../kern/sys_generic.c:298
#13 0xc024c497 in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 134606848, 
      tf_esi = 672081212, tf_ebp = -1077950708, tf_isp = -1018867740, 
      tf_ebx = 672024688, tf_edx = 672081212, tf_ecx = 672081212, tf_eax = 4, 
      tf_trapno = 0, tf_err = 2, tf_eip = 671776772, tf_cs = 31, 
      tf_eflags = 518, tf_esp = -1077950732, tf_ss = 39})
    at ../../i386/i386/trap.c:1100
#14 0xc024009c in Xint0x80_syscall ()
#15 0x280da389 in ?? ()
#16 0x280da302 in ?? ()
#17 0x804acb1 in ?? ()
#18 0x804a4b1 in ?? ()
#19 0x8049379 in ?? ()


IdlePTD 3399680
initial pcb at 2c5670
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address	= 0x63746572
fault code		= supervisor read, page not present
instruction pointer	= 0x8:0xc0220658
stack pointer	        = 0x10:0xc33eae5c
frame pointer	        = 0x10:0xc33eae5c
code segment		= base 0x0, limit 0xfffff, type 0x1b
			= DPL 0, pres 1, def32 1, gran 1
processor eflags	= interrupt enabled, resume, IOPL = 0
current process		= 50328 (plug-gw)
interrupt mask		= 
trap number		= 12
panic: page fault

syncing disks... 25 25 19 8 done

dumping to dev 20001, offset 118784
dump 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 
---
#0  boot (howto=256) at ../../kern/kern_shutdown.c:285
285			dumppcb.pcb_cr3 = rcr3();
(kgdb) where
#0  boot (howto=256) at ../../kern/kern_shutdown.c:285
#1  0xc01575cc in at_shutdown (
    function=0xc02a1b63 <__set_sysinit_set_sym_memdev_sys_init+1115>, 
    arg=0xc335f260, queue=-1019077952) at ../../kern/kern_shutdown.c:446
#2  0xc024c255 in trap_fatal (frame=0xc33eae20, eva=1668572530)
    at ../../i386/i386/trap.c:942
#3  0xc024bf33 in trap_pfault (frame=0xc33eae20, usermode=0, eva=1668572530)
    at ../../i386/i386/trap.c:835
#4  0xc024bbaa in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = -1018299392, 
      tf_esi = -1019302144, tf_ebp = -1019302308, tf_isp = -1019302328, 
      tf_ebx = -1019302264, tf_edx = -1019433356, tf_ecx = -1066012416, 
      tf_eax = 1668572530, tf_trapno = 12, tf_err = 0, tf_eip = -1071511976, 
      tf_cs = 8, tf_eflags = 66182, tf_esp = -1019302168, tf_ss = -1072165656})
    at ../../i386/i386/trap.c:437
#5  0xc0220658 in ufs_vnoperate (ap=0xc33eae74)
    at ../../ufs/ufs/ufs_vnops.c:2299
#6  0xc0180ce8 in vn_stat (vp=0xc34dfc00, sb=0xc33eaf00, p=0xc335f260)
    at vnode_if.h:247
#7  0xc014fb79 in fstat (p=0xc335f260, uap=0xc33eaf94)
    at ../../kern/kern_descrip.c:585
#8  0xc024c497 in syscall (frame={tf_es = 39, tf_ds = 39, 
      tf_edi = -1077948832, tf_esi = 672081300, tf_ebp = -1077948868, 
      tf_isp = -1019301916, tf_ebx = 672024688, tf_edx = 672081300, 
      tf_ecx = -1077948708, tf_eax = 189, tf_trapno = 12, tf_err = 2, 
      tf_eip = 671773380, tf_cs = 31, tf_eflags = 518, tf_esp = -1077948988, 
      tf_ss = 39}) at ../../i386/i386/trap.c:1100
#9  0xc024009c in Xint0x80_syscall ()
#10 0x280d9fdc in ?? ()
#11 0x280cad18 in ?? ()
#12 0x280c7378 in ?? ()
#13 0x280c4ae2 in ?? ()
#14 0x280bac89 in ?? ()
#15 0x280b9604 in ?? ()
#16 0x280b9b54 in ?? ()
#17 0x280b95ae in ?? ()
#18 0x804b2ec in ?? ()
#19 0x804944f in ?? ()
#20 0x80491ed in ?? ()


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9906231415.AA16160>