6.2-PRE: Fatal Trap?

Patrick Bowen pbowen at fastmail.fm
Sat Dec 30 08:20:12 PST 2006


On Sat, 30 Dec 2006 15:08:30 +0000 (GMT), "Robert Watson"

<snip>...

> 
> The following commit went into RELENG_6 yesterday; could you check and
> see if 
> it's present in the version that panics, and if you move to a revision 
> slightly before this (i.e., from the 28th) the panic goes away?  It could
> be 
> there's a problem with these changes and it needs to be backed out until 
> fixed...
> 
> Date: Fri, 29 Dec 2006 19:25:49 +0000 (UTC)
> From: John Baldwin <jhb at FreeBSD.org>
> To: src-committers at FreeBSD.org, cvs-src at FreeBSD.org, cvs-all at FreeBSD.org
> Subject: cvs commit: src/sys/netinet in_pcb.c in_pcb.h ip_divert.c
> raw_ip.c
>              tcp_usrreq.c udp_usrreq.c src/sys/netinet6 in6_pcb.c
>              raw_ip6.c
>             udp6_usrreq.c
> 
> jhb         2006-12-29 19:25:49 UTC
> 
>    FreeBSD src repository
> 
>    Modified files:        (Branch: RELENG_6)
>      sys/netinet          in_pcb.c in_pcb.h ip_divert.c raw_ip.c
>                           tcp_usrreq.c udp_usrreq.c
>      sys/netinet6         in6_pcb.c raw_ip6.c udp6_usrreq.c
>    Log:
>    MFC: Close some races between enumerating inpcb's and tearing them
>    down by
>    making the mutex portion of struct inpcb type-stable and never
>    destroying
>    it.
> 
>    Revision   Changes    Path
>    1.165.2.6  +9 -5      src/sys/netinet/in_pcb.c
>    1.80.2.5   +2 -1      src/sys/netinet/in_pcb.h
>    1.113.2.3  +24 -4     src/sys/netinet/ip_divert.c
>    1.150.2.6  +15 -4     src/sys/netinet/raw_ip.c
>    1.124.2.5  +2 -2      src/sys/netinet/tcp_usrreq.c
>    1.175.2.9  +15 -4     src/sys/netinet/udp_usrreq.c
>    1.62.2.5   +1 -1      src/sys/netinet6/in6_pcb.c
>    1.50.2.8   +1 -2      src/sys/netinet6/raw_ip6.c
>    1.54.2.3   +1 -2      src/sys/netinet6/udp6_usrreq.c
> 
> 

</snip>...

Me too, on the panic. All of those revisions are in the sources I csup'd
on the 30th.

Patrick
-- 
  Patrick Bowen
  pbowen at fastmail.fm



More information about the freebsd-stable mailing list