Date: Fri, 7 Sep 2012 17:24:48 +0400 From: Gleb Smirnoff <glebius@FreeBSD.org> To: sbruno@FreeBSD.org Cc: "freebsd-net@freebsd.org" <freebsd-net@FreeBSD.org> Subject: Re: stable/9 igb(4) panic, udp_append Message-ID: <20120907132448.GI44854@FreeBSD.org> In-Reply-To: <1347003353.3109.12.camel@powernoodle> References: <1347003353.3109.12.camel@powernoodle>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Sep 07, 2012 at 12:35:53AM -0700, Sean Bruno wrote: S> Just noted this happened today, running stable/9 ish from august 10th. S> It looks like I got a good and valid crashdump off of this if anyone is S> interested. ... S> --- trap 0xc, rip = 0xffffffff80731312, rsp = 0xffffff846c8977d0, rbp = S> 0xffffff846c897860 --- S> udp_append() at udp_append+0x62 S> udp_input() at udp_input+0x4c8 S> ip_input() at ip_input+0xbd I guess I know this one. The problem is a race in in_pcblookup_*() when two threads want to acquire a pcb read-locked and third thread detaches it. I have reported this to Robert and now waiting for reply. -- Totus tuus, Glebius.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120907132448.GI44854>