Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Aug 2009 14:53:09 +0300
From:      Kostik Belousov <kostikbel@gmail.com>
To:        pluknet <pluknet@gmail.com>
Cc:        freebsd-stable <freebsd-stable@freebsd.org>
Subject:   Re: panic in vgonel()
Message-ID:  <20090807115309.GW1884@deviant.kiev.zoral.com.ua>
In-Reply-To: <a31046fc0908070437p2b1c96denf24268ce52107a34@mail.gmail.com>
References:  <a31046fc0908070437p2b1c96denf24268ce52107a34@mail.gmail.com>

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

--tkPG2DWCCn/ayeFV
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Aug 07, 2009 at 03:37:11PM +0400, pluknet wrote:
> This is on 7.2-R amd64.
>=20
> I'm curious if it might be due to glusterfs on it.
>=20
> Fatal trap 12: page fault while in kernel mode
> cpuid =3D 3; apic id =3D 03
> fault virtual address   =3D 0x0
> fault code              =3D supervisor write data, page not present
> instruction pointer     =3D 0x8:0xffffffff805a52ba
> stack pointer           =3D 0x10:0xfffffffefc3474a0
> frame pointer           =3D 0x10:0xfffffffefc347510
> code segment            =3D base 0x0, limit 0xfffff, type
>                         =3D DPL 0, pres 1, long 1, def32 0, gran 1
> processor eflags        =3D interrupt enabled, resume, IOPL =3D 0
> current process         =3D 35425 (find)
>=20
> 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 =3D 0x80071063c, rsp =3D
> 0x7fffffffea48, rbp =3D 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.=20

--tkPG2DWCCn/ayeFV
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEARECAAYFAkp8FaQACgkQC3+MBN1Mb4iIRACfdIq6hV0upcfL2KtFIrDj/gCZ
wRgAn0+VudW9c8WKxAVny5kBC4fN0UUS
=Iqgr
-----END PGP SIGNATURE-----

--tkPG2DWCCn/ayeFV--



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