Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Sep 2011 10:15:13 +0800
From:      dave jones <s.dave.jones@gmail.com>
To:        Mikolaj Golub <trociny@freebsd.org>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, Adrian Chadd <adrian@freebsd.org>, "K. Macy" <kmacy@freebsd.org>, Arnaud Lacombe <lacombar@gmail.com>
Subject:   Re: Kernel panic on FreeBSD 9.0-beta2
Message-ID:  <CANf5e8Yt0CVjJn5WLMAbz2UyKr%2BO0jB2SfLTxWqzC8D4zy7rig@mail.gmail.com>
In-Reply-To: <8662kcigif.fsf@kopusha.home.net>
References:  <CANf5e8aG4go4M_vsRExUsJB_sjaN5x-QK-TCDAhSH64JSo0mdQ@mail.gmail.com> <CACqU3MXStMMEoppvDtZS6hV4WGttbdJiF8E-ORwJ%2BQSmnTy-Yg@mail.gmail.com> <CACqU3MV-t4Va6VWUoXy1Y9FYnNJTUw1X%2BE7ik-2%2BtMVuVOV3RA@mail.gmail.com> <CAJ-Vmom-177OkdUXjz%2BZLqbaqn=p%2BuTGypiVuMqdeXgdOgb4hQ@mail.gmail.com> <CAHM0Q_Mmn3z1V6AtZHQMpgbdY7oQqOChiNt=8NJrZQDnravb7A@mail.gmail.com> <CACqU3MU9ZZtOsdBOa%2BF3SqUaYgO%2BEo0v1ACjY0S4rY4fRQyv5Q@mail.gmail.com> <CAHM0Q_PZD9_0ZkELZ5XL8Ebh8eD-uFuSjXWKKVpGDeM_JDaqMA@mail.gmail.com> <8662kcigif.fsf@kopusha.home.net>

next in thread | previous in thread | raw e-mail | index | archive | help
2011/9/29 Mikolaj Golub :
>
> On Mon, 26 Sep 2011 16:12:55 +0200 K. Macy wrote:
>
> =A0KM> Sorry, didn't look at the images (limited bw), I've seen something
> =A0KM> like this before in timewait. This "can't happen" with UDP so will=
 be
> =A0KM> interested in learning more about the bug.
>
> The panic can be easily triggered by this:
>
>
>
> The other thread at that moment is in soclose->sofree->upd_detach->in_pcb=
free.
>
> It looks for me that we should call in_pcbdrop() in udp_close() to remove
> inpcb from hashed lists, like it is done for tcp_close().
>
> With this patch I don't observe the panic.

Hi Mikolaj,

You rock! Machines have been running hours without panic after
applying your patch.
You should commit the atch asap :-) Thank you for your help!

Best regards,
Dave.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANf5e8Yt0CVjJn5WLMAbz2UyKr%2BO0jB2SfLTxWqzC8D4zy7rig>