CURRENT + amd64 + user-ppp = panic

John Baldwin jhb at freebsd.org
Mon Oct 31 08:43:20 PST 2005


On Sunday 30 October 2005 05:17 pm, Vladimir Kushnir wrote:
> A bit further.
>
> On Sun, 30 Oct 2005, Vladimir Kushnir wrote:
> > OK, here it is. It's happened between 2005.10.21.19.42.50 and
> > 2005.10.22.05.07.00.
> > Since then, panic is absolutely reproducible.
>
> Actually, when I took INET6 from kernel (once again, it's GENERIC) these
> panics stop.

Hmmm.  Are those timestamps UTC?  If so, there's nothing worthwhile that 
changed in there:

imp         2005-10-22 05:01:11 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/re           if_re.c
  Log:
  The controller -> device switch happened in 4.0, fix comment

  Revision  Changes    Path
  1.59      +1 -1      src/sys/dev/re/if_re.c

imp         2005-10-22 05:06:55 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/bfe          if_bfe.c
    sys/dev/bge          if_bge.c
    sys/dev/lge          if_lge.c
    sys/dev/nge          if_nge.c
    sys/dev/vge          if_vge.c
    sys/dev/usb          if_aue.c if_axe.c if_rue.c if_udav.c
    sys/pci              if_rl.c if_sf.c if_sis.c if_sk.c if_ste.c
                         if_tl.c if_vr.c if_wb.c
  Log:
  Replace FreeBSD 3.x syntax (controller miibus0) with 4.x syntax
  (device miibus) in time for 7.0 :-)

However, there were some INET6 changes just before and just after that window:

suz         2005-10-21 15:45:13 UTC

  FreeBSD src repository

  Modified files:
    sys/netinet6         ip6_output.c ip6_var.h nd6_nbr.c
  Log:
  sync with KAME (renamed a macro IPV6_DADOUTPUT to IPV6_UNSPECSRC)

  Obtained from: KAME

  Revision  Changes    Path
  1.99      +1 -1      src/sys/netinet6/ip6_output.c
  1.36      +1 -1      src/sys/netinet6/ip6_var.h
  1.38      +1 -1      src/sys/netinet6/nd6_nbr.c

suz         2005-10-21 15:59:00 UTC

  FreeBSD src repository

  Modified files:
    sys/netinet6         nd6.c
  Log:
  perform NUD on an IPv6-aware point-to-point interface

  Obtained from: KAME
  MFC after: 1 week

  Revision  Changes    Path
  1.60      +2 -0      src/sys/netinet6/nd6.c

suz         2005-10-21 16:23:01 UTC

  FreeBSD src repository

  Modified files:
    sys/netinet          icmp6.h
    sys/netinet6         icmp6.c in6.c in6.h in6_ifattach.c
                         in6_ifattach.h in6_var.h ip6_output.c
                         mld6.c mld6_var.h nd6.c nd6.h nd6_nbr.c
                         nd6_rtr.c
    share/doc/IPv6       IMPLEMENTATION
  Log:
  sync with KAME regarding NDP

  - introduced fine-grain-timer to manage ND-caches and IPv6 
Multicast-Listeners
  - supports Router-Preference <draft-ietf-ipv6-router-selection-07.txt>
  - better prefix lifetime management
  - more spec-comformant DAD advertisement
  - updated RFC/internet-draft revisions

  Obtained from: KAME
  Reviewed by: ume, gnn
  MFC after: 2 month

  Revision  Changes    Path
  1.9       +157 -83   src/share/doc/IPv6/IMPLEMENTATION
  1.20      +5 -1      src/sys/netinet/icmp6.h
  1.69      +2 -2      src/sys/netinet6/icmp6.c
  1.57      +322 -80   src/sys/netinet6/in6.c
  1.42      +6 -4      src/sys/netinet6/in6.h
  1.31      +7 -21     src/sys/netinet6/in6_ifattach.c
  1.7       +1 -1      src/sys/netinet6/in6_ifattach.h
  1.27      +15 -4     src/sys/netinet6/in6_var.h
  1.100     +14 -13    src/sys/netinet6/ip6_output.c
  1.24      +116 -46   src/sys/netinet6/mld6.c
  1.7       +1 -0      src/sys/netinet6/mld6_var.h
  1.61      +337 -209  src/sys/netinet6/nd6.c
  1.21      +32 -21    src/sys/netinet6/nd6.h
  1.39      +37 -30    src/sys/netinet6/nd6_nbr.c
  1.31      +479 -282  src/sys/netinet6/nd6_rtr.c

and later:

suz         2005-10-22 05:07:16 UTC

  FreeBSD src repository

  Modified files:
    sys/netinet6         in6.c nd6.c
  Log:
  fixed a compilation failure on amd64/sparc64/ia64

  Submitted by: max
  MFC after: 2 month

  Revision  Changes    Path
  1.58      +2 -2      src/sys/netinet6/in6.c
  1.62      +4 -2      src/sys/netinet6/nd6.c


-- 
John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org


More information about the freebsd-current mailing list