Date: Fri, 30 Nov 2012 23:16:25 -0800 From: Adrian Chadd <adrian@freebsd.org> To: Mateusz Guzik <mjguzik@gmail.com> Cc: ae@freebsd.org, Hiroki Sato <hrs@freebsd.org>, rpaulo@freebsd.org, freebsd-net@freebsd.org Subject: Re: LOR in rtsock/ifnet Message-ID: <CAJ-Vmo=UMDif-56yagEd8WXsNOfiLE0NoyGLsXFCDRBtz0acSg@mail.gmail.com> In-Reply-To: <20121126182642.GB17080@dft-labs.eu> References: <7C5421B8-9D32-4771-B453-151D9D07A214@FreeBSD.org> <CAJ-VmomW1HqX2vcrO7W1qMgt=_qk1zT1PE5R-Q%2BYHv7uWRU19Q@mail.gmail.com> <63C19AD8-EA8D-49A8-9E98-4235C4745405@freebsd.org> <20121126.164809.1810866108604245881.hrs@allbsd.org> <20121126182642.GB17080@dft-labs.eu>
next in thread | previous in thread | raw e-mail | index | archive | help
Mateusz: are you sure it's that commit? I still get this in -HEAD: lock order reversal: 1st 0x80f19e38 if_addr_lock (if_addr_lock) @ /usr/home/adrian/work/freebsd/svn/src/sys/net/rtsock.c:1818 2nd 0x806e2b14 ifnet_rw (ifnet_rw) @ /usr/home/adrian/work/freebsd/svn/src/sys/net/if.c:241 KDB: stack backtrace: db_trace_thread+30 (?,?,?,?) ra cdfb181000000018 sp 0 sz 0 db_trace_self+1c (?,?,?,?) ra cdfb182800000018 sp 0 sz 0 8007be28+34 (?,?,?,?) ra cdfb1840000001a0 sp 0 sz 0 kdb_backtrace+44 (?,?,?,?) ra cdfb19e000000018 sp 0 sz 0 802109a8+34 (?,?,?,?) ra cdfb19f800000020 sp 0 sz 0 witness_checkorder+9e0 (?,?,80454dc4,f1) ra cdfb1a1800000050 sp 0 sz 1 __rw_rlock+e0 (?,?,?,?) ra cdfb1a6800000040 sp 0 sz 0 ifnet_byindex+28 (?,?,?,?) ra cdfb1aa800000018 sp 0 sz 0 sa6_recoverscope+8c (?,?,?,?) ra cdfb1ac000000058 sp 0 sz 0 80297244+16c (c,?,?,?) ra cdfb1b18000000d0 sp 100000000 sz 0 80298910+424 (?,?,?,?) ra cdfb1be800000080 sp 0 sz 0 801cba8c+1dc (?,?,?,?) ra cdfb1c6800000040 sp 0 sz 0 userland_sysctl+15c (?,?,?,?) ra cdfb1ca800000060 sp 0 sz 0 sys___sysctl+90 (?,?,?,?) ra cdfb1d08000000a8 sp 0 sz 0 trap+84c (?,?,?,?) ra cdfb1db0000000d0 sp 0 sz 0 MipsUserGenException+10c (?,?,?,4061a8f0) ra cdfb1e8000000000 sp 0 sz 0 pid 90 Thanks, Adrian On 26 November 2012 10:26, Mateusz Guzik <mjguzik@gmail.com> wrote: > On Mon, Nov 26, 2012 at 04:48:09PM +0900, Hiroki Sato wrote: >> Rui Paulo <rpaulo@freebsd.org> wrote >> in <63C19AD8-EA8D-49A8-9E98-4235C4745405@freebsd.org>: >> >> rp> On 25 Nov 2012, at 23:35, Adrian Chadd <adrian@freebsd.org> wrote: >> rp> >> rp> > DO we know which commit triggered this? >> rp> >> rp> >> rp> I haven't bisected. >> >> I do not think my commit triggered it because it occurred in >> rt_msg2(). Andrey, can you take a look at this? >> > > I'm booting i386 on VirtualBox and I have two em interfaces, em0 is > configured to get ip from DHCP and the other one is untouched. > > I don't get this lor with r243186, but I see it with r243187. > > I'm happy to provide more information if needed. > -- > Mateusz Guzik <mjguzik gmail.com>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=UMDif-56yagEd8WXsNOfiLE0NoyGLsXFCDRBtz0acSg>