On 08/09/16 20:47, Lampshade wrote:
> It happened again. I have:

That's bad.

> Tail of dmesg under kernel debugger:
> $ dmesg
> Debugger() at Debugger+0x9
> panic() at panic+0xfe
> __assert() at assert+0x25
> pf_state_key_unref() at pf_state_key_unref+0xc6
> pf_pkt_unlink_state_key() at pf_pkt_unlink_state_key+0x15
> m_free() at m_free+0xa0
> sbdrop() at sbdrop+0x80
> sbflush() at sbflush+0x2b
> sbrelease() at sbrelease+0x11
> sorflush() at sorflush+0x18b
> sofree() at sofree+0xbc
> soclose() at soclose+0x92
> soo_close() at soo_close+0x1c
> fdrop() at fdrop+0x2c
> end trace frame: 0xffff800032d01da0, count: 0

This seems to correspond to this assertion:

6890:   /* state key must be unlinked from socket */
6891:   KASSERT((sk->inp == NULL) || (sk->inp->inp_pf_sk == NULL));

Which daemons do you use on this machine?

> COMMAND              WAIT
> halt                        nanosleep 
> at-spi-bus-launc     poll
> at-spi-bus-launc     poll
> at-spi-bus-launc     poll
> at-spi-bus-launc     poll
> sh                          pause
> ksh                        
> zerothread             pgzero
> aiodoned               aiodoned
> update                   
> cleaner                  cleaner
> reaper                   reaper
> pagedaemon         pgdaemon
> srdis                     bored
> crynlk                    bored
> crypto                   bored
> pfpurge                 pftm
> mmctsk                 sdmmc0
> usbtask                 usbtsk
> usbatsk                 usbatsk
> i915                      bored
> apci0                    acpi0
> idle1                     
> sensors                bored
> softnet                  bored
> systgmp               bored
> systq                    bored
> swapper               scheduler
> idle0                     
> sbar                     bored
> init                        wait
> 
> 
> 
> userspace:
> # ifconfig
> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768
>         index 3 priority 0 llprio 3
>         groups: lo
>         inet6 ::1 prefixlen 128
>         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
>         inet 127.0.0.1 netmask 0xff000000
> bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         lladdr b8:88:e3:d3:08:70
>         index 1 priority 0 llprio 3
>         groups: egress
>         media: Ethernet autoselect (100baseTX full-duplex)
>         status: active
>         inet 10.7.1.13 netmask 0xffffffc0 broadcast 10.7.1.63
> enc0: flags=0<>
>         index 2 priority 0 llprio 3
>         groups: enc
>         status: active
> pair1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> rdomain 1 mtu 1500
>         lladdr fe:e1:ba:d0:43:fe
>         description: An isolated Ethernet
>         index 4 priority 0 llprio 3
>         patch: pair2
>         groups: pair
>         media: Ethernet autoselect
>         status: active
>         inet 172.10.0.1 netmask 0xffffff00 broadcast 172.10.0.255
> pair2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         lladdr fe:e1:ba:d1:eb:cb
>         index 5 priority 0 llprio 3
>         patch: pair1
>         groups: pair
>         media: Ethernet autoselect
>         status: active
>         inet 172.10.0.2 netmask 0xffffff00 broadcast 172.10.0.255
> pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33144
>         index 6 priority 0 llprio 3
>         groups: pflog
> 
> # route -n show
> Routing tables
> 
> Internet:
> Destination        Gateway            Flags   Refs      Use   Mtu  Prio Iface
> default            10.7.1.1           UGS        4      563     -     8 bge0 
> 224/4              127.0.0.1          URS        0        0 32768     8 lo0  
> 10.7.1.0/26        10.7.1.13          UC         1      582     -     4 bge0 
> 10.7.1.1           d4:ca:6d:e1:cb:ba  UHLc       2      785     -     4 bge0 
> 10.7.1.13          b8:88:e3:d3:08:70  UHLl       0      106     -     1 bge0 
> 10.7.1.63          10.7.1.13          UHb        0      393     -     1 bge0 
> 127/8              127.0.0.1          UGRS       0        0 32768     8 lo0  
> 127.0.0.1          127.0.0.1          UHl        4     1749 32768     1 lo0  
> 172.10.0/24        172.10.0.2         UC         0        0     -     4 pair2
> 172.10.0.2         fe:e1:ba:d1:ae:71  UHLl       0        0     -     1 pair2
> 172.10.0.255       172.10.0.2         UHb        0        0     -     1 pair2
> 
> Internet6:
> Destination                        Gateway                        Flags   
> Refs      Use   Mtu  Prio Iface
> ::/96                              ::1                            UGRS       
> 0        0 32768     8 lo0  
> ::/104                             ::1                            UGRS       
> 0        0 32768     8 lo0  
> ::1                                ::1                            UHl       
> 14       14 32768     1 lo0  
> ::127.0.0.0/104                    ::1                            UGRS       
> 0        0 32768     8 lo0  
> ::224.0.0.0/100                    ::1                            UGRS       
> 0        0 32768     8 lo0  
> ::255.0.0.0/104                    ::1                            UGRS       
> 0        0 32768     8 lo0  
> ::ffff:0.0.0.0/96                  ::1                            UGRS       
> 0        0 32768     8 lo0  
> 2002::/24                          ::1                            UGRS       
> 0        0 32768     8 lo0  
> 2002:7f00::/24                     ::1                            UGRS       
> 0        0 32768     8 lo0  
> 2002:e000::/20                     ::1                            UGRS       
> 0        0 32768     8 lo0  
> 2002:ff00::/24                     ::1                            UGRS       
> 0        0 32768     8 lo0  
> fe80::/10                          ::1                            UGRS       
> 0        0 32768     8 lo0  
> fec0::/10                          ::1                            UGRS       
> 0        0 32768     8 lo0  
> fe80::1%lo0                        fe80::1%lo0                    UHl        
> 0        0 32768     1 lo0  
> ff01::/16                          ::1                            UGRS       
> 1        1 32768     8 lo0  
> ff01::%lo0/32                      ::1                            Um         
> 0        1 32768     4 lo0  
> ff02::/16                          ::1                            UGRS       
> 1        1 32768     8 lo0  
> ff02::%lo0/32                      ::1                            Um         
> 0        1 32768     4 lo0  
> 
> # cat /etc/hostname.bge0                                                      
>                        
> dhcp
> # cat /etc/hostname.pair1                                                     
>                        
> inet 172.10.0.1 255.255.255.0 172.10.0.255 rdomain 1 description "An isolated 
> Ethernet"
> # cat /etc/hostname.pair2 
> inet 172.10.0.2 255.255.255.0 172.10.0.255
> !route -T1 add default 172.10.0.2
> !ifconfig pair1 patch pair2
> 

Reply via email to