Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Dec 2005 13:25:37 +0100
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        Poul-Henning Kamp <phk@phk.freebsd.dk>
Cc:        current@freebsd.org
Subject:   Re: diskless VFS lock issue
Message-ID:  <20051223122537.GA43276@garage.freebsd.pl>
In-Reply-To: <26957.1135333098@critter.freebsd.dk>
References:  <26957.1135333098@critter.freebsd.dk>

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

--cWoXeonUoKmBZSoM
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Dec 23, 2005 at 11:18:18AM +0100, Poul-Henning Kamp wrote:
+>=20
+> fxp0: link state changed to UP
+> KDB: stack backtrace:
+> kdb_backtrace(d448a9b4,c06c18b6,c088e359,c08a84c5,c45fca50) at 0xc067f70=
d =3D kdb_backtrace+0x29
+> vfs_badlock(c088e359,c08a84c5,c45fca50) at 0xc06c17bd =3D vfs_badlock+0x=
11
+> assert_vop_locked(c45fca50,c08a84c5,c45fca50,c08a84c5) at 0xc06c18b6 =3D=
 assert_vop_locked+0x4a
+> VOP_GETPAGES_APV(c091c9e0,d448a9e8) at 0xc0830e9e =3D VOP_GETPAGES_APV+0=
x52
+> vnode_pager_getpages(c1054c1c,d448aa34,1,0) at 0xc07c3917 =3D vnode_page=
r_getpages+0xd3
+> vm_imgact_hold_page(c1054c1c,6d104,0,d448aa8c,c0634851) at 0xc07b3051 =
=3D vm_imgact_hold_page+0x81
+> vm_imgact_map_page(c1054c1c,6d104,0,d448aaa4,c0649c03) at 0xc07b31cd =3D=
 vm_imgact_map_page+0x11
+> elf32_load_section(c4365000,c1054c1c,6a580,80b3580,225a8) at 0xc0634851 =
=3D elf32_load_section+0x169
+> exec_elf32_imgact(d448abc4,c45fd000,0,1,0) at 0xc0634e1f =3D exec_elf32_=
imgact+0x24b
+> do_execve(c435e480,d448ac90,0,0,d448ac90) at 0xc0648cbe =3D do_execve+0x=
262
+> kern_execve(c435e480,d448ac90,0,d35d8000,d35d8000) at 0xc06489d0 =3D ker=
n_execve+0xc8
+> execve(c435e480,d448acf4,bfbfffe4,bfbffff2,bfbfffe8,bfbffffd,bfbfffec,0)=
 at 0xc06488e2 =3D execve+0x32
+> start_init(0,d448ad38) at 0xc063653f =3D start_init+0x20f
+> fork_exit(c0636330,0,d448ad38) at 0xc064d81d =3D fork_exit+0x75
+> fork_trampoline() at 0xc0809d6c =3D fork_trampoline+0x8
+> --- trap 0x1, eip =3D 0, esp =3D 0xd448ad6c, ebp =3D 0 ---
+> VOP_GETPAGES: 0xc45fca50 is not locked but should be
+> KDB: enter: lock violation
+> [thread pid 1 tid 100007 ]
+> Stopped at      0xc067f78f =3D kdb_enter+0x2b:    nop    =20
+> db>=20

It was broken by alc@'s commit. He knows about it already.

--=20
Pawel Jakub Dawidek                       http://www.wheel.pl
pjd@FreeBSD.org                           http://www.FreeBSD.org
FreeBSD committer                         Am I Evil? Yes, I Am!

--cWoXeonUoKmBZSoM
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iD8DBQFDq+zBForvXbEpPzQRAhC1AJ9XawsuA3OFGV5HyzwvLqQ9KV27RQCfTbGq
DYgBkVoW0wIdZxeC0+7SlVs=
=wlyO
-----END PGP SIGNATURE-----

--cWoXeonUoKmBZSoM--



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