Date: Sat, 25 Jan 2003 00:01:08 -0800 From: Kris Kennaway <kris@obsecurity.org> To: hsu@FreeBSD.org, current@FreeBSD.org Subject: lock order reversal (arp mutex/radix node head) Message-ID: <20030125080108.GA11554@rot13.obsecurity.org>
next in thread | raw e-mail | index | archive | help
--5mCyUwZo2JvN/JJP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable lock order reversal 1st 0xc03bbde0 arp mutex (arp mutex) @ ../../../netinet/if_ether.c:151 2nd 0xc6149e7c radix node head (radix node head) @ ../../../net/route.c:549 Debugger("witness_lock") Stopped at Debugger+0x55: xchgl %ebx,in_Debugger.0 db> trace Debugger(c031e895,c6149e7c,c033b2a0,c033b2a0,c033b2f6) at Debugger+0x55 witness_lock(c6149e7c,8,c033b2f6,225,0) at witness_lock+0x667 _mtx_lock_flags(c6149e7c,0,c033b2f6,225,c01bc2e4) at _mtx_lock_flags+0xb2 rtrequest1(2,df0d1c44,0,0,c638e680) at rtrequest1+0x5a rtrequest(2,c638e680,0,0,0) at rtrequest+0x4b arptfree(c612eb40,0,7530,97,7) at arptfree+0x76 arptimer(0,0,c03344ed,bf,1d9e6) at arptimer+0x80 softclock(0,0,c0331543,230,c21ab720) at softclock+0x19c ithread_loop(c21a8e00,df0d1d48,c03313b4,361,0) at ithread_loop+0x182 fork_exit(c01a4650,c21a8e00,df0d1d48) at fork_exit+0xc4 fork_trampoline() at fork_trampoline+0x1a --- trap 0x1, eip =3D 0, esp =3D 0xdf0d1d7c, ebp =3D 0 --- db>=20 Kris --5mCyUwZo2JvN/JJP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+MkREWry0BWjoQKURAvcNAKDXtpoM92LWxtTjWGfp8UIT2olWPQCg8xMr Ml0C2ncCVx2rNlMBr+lQZus= =ZzNu -----END PGP SIGNATURE----- --5mCyUwZo2JvN/JJP-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030125080108.GA11554>