Date: Mon, 26 Sep 2011 01:41:55 -0400 From: Arnaud Lacombe <lacombar@gmail.com> To: dave jones <s.dave.jones@gmail.com> Cc: freebsd-net@freebsd.org Subject: Re: Kernel panic on FreeBSD 9.0-beta2 Message-ID: <CACqU3MV-t4Va6VWUoXy1Y9FYnNJTUw1X%2BE7ik-2%2BtMVuVOV3RA@mail.gmail.com> In-Reply-To: <CACqU3MXStMMEoppvDtZS6hV4WGttbdJiF8E-ORwJ%2BQSmnTy-Yg@mail.gmail.com> References: <CANf5e8aG4go4M_vsRExUsJB_sjaN5x-QK-TCDAhSH64JSo0mdQ@mail.gmail.com> <CACqU3MXStMMEoppvDtZS6hV4WGttbdJiF8E-ORwJ%2BQSmnTy-Yg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, On Mon, Sep 26, 2011 at 1:12 AM, Arnaud Lacombe <lacombar@gmail.com> wrote: > Hi, > > On Mon, Sep 26, 2011 at 12:43 AM, dave jones <s.dave.jones@gmail.com> wro= te: >> Hi, >> I have two production machines running on freebsd 9.0-beta2 and both got >> kernel panic related to networking. Any idea how to solve it? thanks. >> >> http://http://60.248.161.9/p1.jpg >> http://http://60.248.161.9/p2.jpg >> > this host is really slow :-) > > To avoid the waiting time, the backtrace is: > > in_pcbbind_setup()+0x28f > in_pcbbind()+0xa9 > udp_bind() > bind() > kern_bind() > syscall_enter() > syscall() > > faulted at VA 0x07. Origin process in named. > AFAICT, the crash happens in the following block: /* * XXX * This entire block sorely needs a rewrite. */ if (t && ((t->inp_flags & INP_TIMEWAIT) =3D=3D 0) && (so->so_type !=3D SOCK_STREAM || ntohl(t->inp_faddr.s_addr) =3D=3D INADDR_ANY) && (ntohl(sin->sin_addr.s_addr) !=3D INADDR_ANY || ntohl(t->inp_laddr.s_addr) !=3D INADDR_ANY || (t->inp_socket->so_options & SO_REUSEPORT) =3D=3D 0) && (inp->inp_cred->cr_uid !=3D t->inp_cred->cr_uid)) return (EADDRINUSE); } more specifically, `t->inp_socket' is NULL. The top comment may not be relevant, as it's been here for the past 8 years. =A0- Arnaud > >> Regards, >> Dave. >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >> >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACqU3MV-t4Va6VWUoXy1Y9FYnNJTUw1X%2BE7ik-2%2BtMVuVOV3RA>