panic in vgonel()

Kostik Belousov kostikbel at gmail.com
Fri Aug 7 11:53:15 UTC 2009


On Fri, Aug 07, 2009 at 03:37:11PM +0400, pluknet wrote:
> This is on 7.2-R amd64.
> 
> I'm curious if it might be due to glusterfs on it.
> 
> Fatal trap 12: page fault while in kernel mode
> cpuid = 3; apic id = 03
> fault virtual address   = 0x0
> fault code              = supervisor write data, page not present
> instruction pointer     = 0x8:0xffffffff805a52ba
> stack pointer           = 0x10:0xfffffffefc3474a0
> frame pointer           = 0x10:0xfffffffefc347510
> code segment            = base 0x0, limit 0xfffff, type
>                         = DPL 0, pres 1, long 1, def32 0, gran 1
> processor eflags        = interrupt enabled, resume, IOPL = 0
> current process         = 35425 (find)
> 
> db> bt
> Tracing pid 35425 tid 100194 td 0xffffff003c165370
> vgonel() at vgonel+0x1aa
> vnlru_free() at vnlru_free+0x36c
> getnewvnode() at getnewvnode+0x281
> ffs_vgetf() at ffs_vgetf+0xdf
> ufs_lookup() at ufs_lookup+0x2dd
> vfs_cache_lookup() at vfs_cache_lookup+0xf3
> VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x40
> lookup() at lookup+0x598
> namei() at namei+0x33e
> kern_lstat() at kern_lstat+0x5e
> lstat() at lstat+0x2a
> syscall() at syscall+0x256
> Xfast_syscall() at Xfast_syscall+0xab
> --- syscall (190, FreeBSD ELF64, lstat), rip = 0x80071063c, rsp =
> 0x7fffffffea48, rbp = 0x800a06910 ---

Did you got the vmcore ? If yes, please find the value for vgonel()
argument, vp, and print the vnode content.

Regardless of this, look up the source line for vgonel+0x1aa. 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20090807/785d7b0f/attachment.pgp


More information about the freebsd-stable mailing list