It happened again. I have:

$ sysctl kern.version 
kern.version=OpenBSD 6.0-current (GENERIC.MP) #2325: Fri Aug  5 23:28:36 MDT 
2016
    dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP

Command I issued before kernel panic still the same (by openbox menu):
$ sudo halt -p

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

after $ c it added line:
closef() at closef+0xcb

The same, what was printed above, was an output of $ machine ddbcpu 1

$ machine ddbcpu 1

Stopped at Debugger+0x9: leave
Debugger() at Debugger+0x9
x86_ipi_handler() at x86_ipi_handler+0x76
Xresume_lapic_ipi() at Xresume_lapic_ipi+0x1c
---interrupt---
_mp_lock() at _mp_lock+0x48
intr_handler() at intr_handler+0xac
Xintr_ioapic_edge12() at Xintr_ioapic_edge12+0xc9
---interrupt---
Xspllower() at Xspllower+0xc
mtx_leave() at mtx_leave+0x34
m_gethdr() at m_gethdr+0x2b
m_clget() at m_clget+0xb7
bge_newbuf() at bge_newbuf+0x46
bge_fill_rx_ring_std() at bge_fill_rx_ring_std+0x78
bge_rxeof() at bge_rxeof+0x2d6
bge_intr() at bge_intr+0xe9
end trace frame: 0xffff800032ca0a40, count: 0

$ callout
ticks func
-3324    net_tick
-3324    rdrand
-3312    pffasttimo
-3302    pfslowtimo
-3094    i915_hangcheck_elapsed
-3111    sensor_task_tick
100       pckbc_pool
-3252    bge_tick
         pool_gc_sched
         nd6_timer
         endtsleep
         _delayed_work_tick
         endtsleep
         endtsleep
         endtsleep
         rt_timer_timer
         schedcpu
         if_slowtimo
         endtsleep
         sensor_task_tick
         acpi_pool
         tcp_timer_2msl
         tcp_timer_2msl
         tcp_timer_2msl
         tcp_timer_2msl
         tcp_timer_2msl
         tcp_timer_2msl
         tcp_timer_2msl
         tcp_timer_2msl
         arptimer
         nd6_slowtimo

$ 
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