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>