From owner-freebsd-net@FreeBSD.ORG Mon Sep 26 05:41:56 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B9C33106564A for ; Mon, 26 Sep 2011 05:41:56 +0000 (UTC) (envelope-from lacombar@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 4CBE08FC12 for ; Mon, 26 Sep 2011 05:41:55 +0000 (UTC) Received: by wyj26 with SMTP id 26so3370051wyj.13 for ; Sun, 25 Sep 2011 22:41:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=hSs+QSj20tPzfPF+WGJNRzH8U8Z3fQjKi30gTqbsrow=; b=IGYfxKm/ijnsdp4Z5HtsnitM+wHBlOlV6G3ABrbts2Zj5bJ7n0Nyh1V/r3e6XpUpZO hz5gkf+CYlB+GDN/zdM3rgPMbgyuOAdV92TpAaNKGd9y8AQedJhsJEkK/PXDHoSlX5Aa ICSJyzFPwfxpSEBM5BwZpCv/CLj+yqa9kc2I8= MIME-Version: 1.0 Received: by 10.227.135.130 with SMTP id n2mr6580761wbt.51.1317015715021; Sun, 25 Sep 2011 22:41:55 -0700 (PDT) Received: by 10.180.103.33 with HTTP; Sun, 25 Sep 2011 22:41:55 -0700 (PDT) In-Reply-To: References: Date: Mon, 26 Sep 2011 01:41:55 -0400 Message-ID: From: Arnaud Lacombe To: dave jones Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-net@freebsd.org Subject: Re: Kernel panic on FreeBSD 9.0-beta2 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2011 05:41:56 -0000 Hi, On Mon, Sep 26, 2011 at 1:12 AM, Arnaud Lacombe wrote: > Hi, > > On Mon, Sep 26, 2011 at 12:43 AM, dave jones 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" >> >