Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 03 Apr 2021 06:18:14 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 254735] rack and bbr panic
Message-ID:  <bug-254735-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254735

            Bug ID: 254735
           Summary: rack and bbr panic
           Product: Base System
           Version: 13.0-STABLE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: rozhuk.im@gmail.com

I am trying to use rack and bbr and got panic.
FreeBSD 13 amd64 few days old build from git.


Configs/tunings:
http://www.netlab.linkpc.net/download/software/os_cfg/FBSD/13/base/boot/loa=
der.conf
http://www.netlab.linkpc.net/download/software/os_cfg/FBSD/13/base/etc/make=
.conf
http://www.netlab.linkpc.net/download/software/os_cfg/FBSD/13/base/etc/sysc=
tl.conf
http://www.netlab.linkpc.net/download/software/os_cfg/FBSD/13/base/usr/src/=
sys/amd64/conf/RIM_BASE
http://www.netlab.linkpc.net/download/software/os_cfg/FBSD/13/base/usr/src/=
sys/amd64/conf/RIM_SRV


igb0: flags=3D8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9000
=20=20=20=20=20=20=20
options=3D4e527bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCS=
UM,TSO4,TSO6,LRO,WOL_MAGIC,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6=
,NOMAP>
        ether 70:87:a2:48:27:51
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
        nd6 options=3D9<PERFORMNUD,IFDISABLED>

IPv4+IPv6 configured and used.


BBR:

#0 0xffffffff80638a4b at kdb_backtrace+0x6b
#1 0xffffffff805eeaa1 at vpanic+0x181
#2 0xffffffff805ee913 at panic+0x43
#3 0xffffffff805d6384 at _mtx_lock_indefinite_check+0x64
#4 0xffffffff805d60a5 at _mtx_lock_spin_cookie+0xc5
#5 0xffffffff8065096f at turnstile_lookup+0x5f
#6 0xffffffff805ea98c at __rw_wunlock_hard+0x7c
#7 0xffffffff8144b146 at bbr_do_segment+0x116
#8 0xffffffff80763a18 at tcp_input+0x9f8
#9 0xffffffff80757da2 at ip_input+0xd2
#10 0xffffffff8072c7a8 at swi_net+0x128
#11 0xffffffff805bb045 at ithread_loop+0x315
#12 0xffffffff805b7c77 at fork_exit+0x77
#13 0xffffffff808bebde at fork_trampoline+0xe


__curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
55              __asm("movq %%gs:%P1,%0" : "=3Dr" (td) : "n" (offsetof(stru=
ct
pcpu,
(kgdb) #0  __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
#1  doadump (textdump=3D<optimized out>) at /usr/src/sys/kern/kern_shutdown=
.c:399
#2  0xffffffff805ee6a5 in kern_reboot (howto=3D260)
    at /usr/src/sys/kern/kern_shutdown.c:486
#3  0xffffffff805eeb10 in vpanic (fmt=3D<optimized out>, ap=3D<optimized ou=
t>)
    at /usr/src/sys/kern/kern_shutdown.c:919
#4  0xffffffff805ee913 in panic (fmt=3D<unavailable>)
    at /usr/src/sys/kern/kern_shutdown.c:843
#5  0xffffffff805d6384 in _mtx_lock_indefinite_check (m=3D<optimized out>,
    ldap=3D<optimized out>) at /usr/src/sys/kern/kern_mutex.c:1248
#6  0xffffffff805d60a5 in _mtx_lock_spin_cookie (c=3Dc@entry=3D0xfffff80002=
29c618,
    v=3D<optimized out>) at /usr/src/sys/kern/kern_mutex.c:773
#7  0xffffffff8065096f in turnstile_lookup (lock=3Dlock@entry=3D0xfffff8042=
fff0020)
    at /usr/src/sys/kern/subr_turnstile.c:664
#8  0xffffffff805ea98c in __rw_wunlock_hard (c=3D0xfffff8042fff0038,
    v=3D<optimized out>) at /usr/src/sys/kern/kern_rwlock.c:1266
#9  0xffffffff8144b146 in bbr_do_segment (m=3D0xfffff800376c0000,
    th=3D0xfffff800376c007c, so=3D0xfffff801b0c6e000, tp=3D0xfffffe01691858=
f0,
    drop_hdrlen=3D52, tlen=3D0, iptos=3D0 '\000')
    at /usr/src/sys/modules/tcp/bbr/../../../netinet/tcp_stacks/bbr.c:11760
#10 0xffffffff80763a18 in tcp_input (mp=3D<optimized out>, offp=3D<optimize=
d out>,
    proto=3D<optimized out>) at /usr/src/sys/netinet/tcp_input.c:1135
#11 0xffffffff80757da2 in ip_input (m=3D0x0)
    at /usr/src/sys/netinet/ip_input.c:833
#12 0xffffffff8072c7a8 in netisr_process_workstream_proto (
    nwsp=3D<optimized out>, proto=3D1) at /usr/src/sys/net/netisr.c:919
#13 swi_net (arg=3D<optimized out>) at /usr/src/sys/net/netisr.c:966
#14 0xffffffff805bb045 in intr_event_execute_handlers (p=3D<optimized out>,
    ie=3D0xfffff800029da000) at /usr/src/sys/kern/kern_intr.c:1168
#15 ithread_execute_handlers (p=3D<optimized out>, ie=3D0xfffff800029da000)
    at /usr/src/sys/kern/kern_intr.c:1181
#16 ithread_loop (arg=3D0xfffff80002a05160) at /usr/src/sys/kern/kern_intr.=
c:1269
#17 0xffffffff805b7c77 in fork_exit (
    callout=3D0xffffffff805bad30 <ithread_loop>, arg=3D0xfffff80002a05160,
    frame=3D0xfffffe01140b0c00) at /usr/src/sys/kern/kern_fork.c:1069
#18 <signal handler called>




RACK:

#0 0xffffffff80638a4b at kdb_backtrace+0x6b
#1 0xffffffff805eeaa1 at vpanic+0x181
#2 0xffffffff805ee913 at panic+0x43
#3 0xffffffff808e5d57 at trap_fatal+0x387
#4 0xffffffff808e5daf at trap_pfault+0x4f
#5 0xffffffff808e5576 at trap+0x496
#6 0xffffffff808bdb4e at calltrap+0x8
#7 0xffffffff805d5d75 at __mtx_lock_sleep+0x125
#8 0xffffffff80771f9a at tcp_hpts_thread+0x9a
#9 0xffffffff80609166 at softclock_call_cc+0x126
#10 0xffffffff80608f3f at callout_process+0x1cf
#11 0xffffffff80590355 at handleevents+0x185
#12 0xffffffff8059011c at hardclockintr+0x1ac
#13 0xffffffff808b78a1 at ipi_bitmap_handler+0x91
#14 0xffffffff808bfc73 at Xipi_intr_bitmap_handler+0xb3
#15 0xffffffff804180cb at acpi_cpu_idle+0x33b
#16 0xffffffff808acde1 at cpu_idle_acpi+0x41
#17 0xffffffff808ace97 at cpu_idle+0xa7

__curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
55              __asm("movq %%gs:%P1,%0" : "=3Dr" (td) : "n" (offsetof(stru=
ct
pcpu,
(kgdb) #0  __curthread () at /usr/src/sys/amd64/include/pcpu_aux.h:55
#1  doadump (textdump=3D<optimized out>)
    at /usr/src/sys/kern/kern_shutdown.c:399
#2  0xffffffff805ee6a5 in kern_reboot (howto=3D260)
    at /usr/src/sys/kern/kern_shutdown.c:486
#3  0xffffffff805eeb10 in vpanic (fmt=3D<optimized out>, ap=3D<optimized ou=
t>)
    at /usr/src/sys/kern/kern_shutdown.c:919
#4  0xffffffff805ee913 in panic (fmt=3D<unavailable>)
    at /usr/src/sys/kern/kern_shutdown.c:843
#5  0xffffffff808e5d57 in trap_fatal (frame=3D0xfffffe0113ba9540, eva=3D80)
    at /usr/src/sys/amd64/amd64/trap.c:915
#6  0xffffffff808e5daf in trap_pfault (frame=3Dframe@entry=3D0xfffffe0113ba=
9540,=20
    usermode=3Dfalse, signo=3D<optimized out>, signo@entry=3D0x0,=20
    ucode=3D<optimized out>, ucode@entry=3D0x0)
    at /usr/src/sys/amd64/amd64/trap.c:732
#7  0xffffffff808e5576 in trap (frame=3D0xfffffe0113ba9540)
    at /usr/src/sys/amd64/amd64/trap.c:398
#8  <signal handler called>
#9  0xffffffff80650d6c in turnstile_wait (ts=3D0xfffff8000229c780,=20
    owner=3D<optimized out>, queue=3Dqueue@entry=3D0)
    at /usr/src/sys/kern/subr_turnstile.c:794
#10 0xffffffff805d5d75 in __mtx_lock_sleep (c=3D0xfffff80004cf5618,=20
    v=3D<optimized out>) at /usr/src/sys/kern/kern_mutex.c:664
#11 0xffffffff80771f9a in tcp_hpts_thread (ctx=3D0xfffff80004cf5600)
    at /usr/src/sys/netinet/tcp_hpts.c:1816
#12 0xffffffff80609166 in softclock_call_cc (c=3D0xfffff80004cf56c0,=20
    cc=3Dcc@entry=3D0xffffffff80c6bd40 <cc_cpu+4800>, direct=3Ddirect@entry=
=3D1)
    at /usr/src/sys/kern/kern_timeout.c:696
#13 0xffffffff80608f3f in callout_process (now=3Dnow@entry=3D8227146370453)
    at /usr/src/sys/kern/kern_timeout.c:479
#14 0xffffffff80590355 in handleevents (now=3D8227146370453, fake=3Dfake@en=
try=3D0)
    at /usr/src/sys/kern/kern_clocksource.c:213
#15 0xffffffff8059011c in hardclockintr ()
    at /usr/src/sys/kern/kern_clocksource.c:148
#16 0xffffffff808b78a1 in ipi_bitmap_handler (frame=3D...)
    at /usr/src/sys/x86/x86/mp_x86.c:1318
#17 <signal handler called>
#18 acpi_cpu_c1 () at /usr/src/sys/x86/x86/cpu_machdep.c:211
#19 0xffffffff804180cb in acpi_cpu_idle (sbt=3D<optimized out>)
    at /usr/src/sys/dev/acpica/acpi_cpu.c:1185
#20 0xffffffff808acde1 in cpu_idle_acpi (sbt=3D0)
    at /usr/src/sys/x86/x86/cpu_machdep.c:509
#21 0xffffffff808ace97 in cpu_idle (busy=3D0)
    at /usr/src/sys/x86/x86/cpu_machdep.c:629
#22 0xffffffff8061fcb4 in sched_idletd (dummy=3D<optimized out>)
    at /usr/src/sys/kern/sched_ule.c:2874
#23 0xffffffff805b7c77 in fork_exit (
    callout=3D0xffffffff8061f920 <sched_idletd>, arg=3D0x0,=20
    frame=3D0xfffffe0113ba9c00) at /usr/src/sys/kern/kern_fork.c:1069
#24 <signal handler called>
(kgdb)

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-254735-227>