On Fri, Nov 26, 2021 at 08:54:51AM +0000, Lucas wrote:
> panic: kernel diagnostic assertion "!ISSET(rt->rt_flags, RTF_UP)" failed: 
> file "/usr/src/sys/net/route.c", line 506

During my performance tests I got the same trace once.

login: panic: kernel diagnostic assertion "!ISSET(rt->rt_flags, RTF_UP)" 
failed: file "
/usr/src/sys/net/route.c", line 506
Stopped at      db_enter+0x10:  popq    %rbp
    TID    PID    UID     PRFLAGS     PFLAGS  CPU  COMMAND
*397403  91501      0     0x14000      0x200    0  softnet
db_enter() at db_enter+0x10
panic(ffffffff822af53c) at panic+0xbf
__assert(ffffffff8231ea01,ffffffff822b69c9,1fa,ffffffff82326314) at __assert+0x
25
rtfree(fffffd8746702d98) at rtfree+0x298
ip6_forward(fffffd80b545e300,fffffd8746702d98,0) at ip6_forward+0x118
ip6_input_if(ffff8000246b7d58,ffff8000246b7d64,29,0,ffff800000767048) at ip6_in
put_if+0x80d
ipv6_input(ffff800000767048,fffffd80b545e300) at ipv6_input+0x39
ether_input(ffff800000767048,fffffd80b545e300) at ether_input+0x39f
if_input_process(ffff800000767048,ffff8000246b7e48) at if_input_process+0x6f
ifiq_process(ffff80000076ac00) at ifiq_process+0x69
taskq_thread(ffff800000034080) at taskq_thread+0x81
end trace frame: 0x0, count: 4
https://www.openbsd.org/ddb.html describes the minimum info required in bug
reports.  Insufficient info makes it difficult to find and fix bugs.
ddb{0}> 

OpenBSD 7.0-current (GENERIC.MP) #cvs : D2021.09.29.00.00.00: Sun Nov 21 
08:09:21 CET 2021
    r...@ot31.obsd-lab.genua.de:/usr/src/sys/arch/amd64/compile/GENERIC.MP

It happened with a CVS checkout from Sep 29 2021.

I was running this test command on a Linux box to generate traffic
for btrace graphs.

    ssh_perform@lt13_iperf3_-6_-cfdd7:e83e:66bc:0726::36_-P10_-t60
    linux-openbsd-ipsec-tunnel4-tcp6-ip3fwd-ot31

The means I have an iked IPv6 through IPv4 IPsec tunnel.  The OpenBSD
machine that panics is encrypting TCP traffic.

Console outout:
http://bluhm.genua.de/perform/results/7.0/2021-11-21T04%3A35%3A50Z/bsdcons-ot31.txt

bluhm

Reply via email to