Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Dec 2023 10:13:48 +0000
From:      bugzilla-noreply@freebsd.org
To:        transport@FreeBSD.org
Subject:   [Bug 275798] panic: sackhint bytes rtx >= 0
Message-ID:  <bug-275798-38102-YbhxUWWjgt@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-275798-38102@https.bugs.freebsd.org/bugzilla/>
References:  <bug-275798-38102@https.bugs.freebsd.org/bugzilla/>

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

--- Comment #5 from Daniel <ddaniel@nvidia.com> ---
Hey,=20
this panic reproduced for me with all required params=20

sysctl net.inet.tcp.bb.log_auto_mode=3D4 # sysctl net.inet.tcp.bb.log_auto_=
all=3D1
# sysctl net.inet.tcp.bb.log_auto_ratio=3D1

BT Full:

__curthread () at /usr/kernel_git/sys/amd64/include/pcpu_aux.h:57
57              __asm("movq %%gs:%P1,%0" : "=3Dr" (td) : "n" (offsetof(stru=
ct
pcpu,
(kgdb) bt full
#0  __curthread () at /usr/kernel_git/sys/amd64/include/pcpu_aux.h:57
        td =3D <optimized out>
#1  doadump (textdump=3Dtextdump@entry=3D1) at
/usr/kernel_git/sys/kern/kern_shutdown.c:403
        error =3D 0
        coredump =3D <optimized out>
#2  0xffffffff80b3b380 in kern_reboot (howto=3D260) at
/usr/kernel_git/sys/kern/kern_shutdown.c:521
        once =3D 0
        __pc =3D <optimized out>
#3  0xffffffff80b3b87f in vpanic (fmt=3D0xffffffff8114668e "sackhint bytes =
rtx >=3D
0", ap=3Dap@entry=3D0xfffffe0157943520) at
/usr/kernel_git/sys/kern/kern_shutdown.c:965
        buf =3D "sackhint bytes rtx >=3D 0", '\000' <repeats 232 times>
        __pc =3D <optimized out>
        __pc =3D <optimized out>
        __pc =3D <optimized out>
        other_cpus =3D {__bits =3D {3839, 0 <repeats 15 times>}}
        td =3D 0xfffff8014e8d4740
        bootopt =3D <unavailable>
        newpanic =3D <optimized out>
#4  0xffffffff80b3b623 in panic (fmt=3D<unavailable>) at
/usr/kernel_git/sys/kern/kern_shutdown.c:889
        ap =3D {{gp_offset =3D 8, fp_offset =3D 48, overflow_arg_area =3D
0xfffffe0157943550, reg_save_area =3D 0xfffffe01579434f0}}
#5  0xffffffff80d3bb3c in tcp_sack_doack (tp=3D<optimized out>,
to=3D0xfffffe01579435e8, th_ack=3D<optimized out>) at
/usr/kernel_git/sys/netinet/tcp_sack.c:779
        sack_blocks =3D {{start =3D 331596902, end =3D 331600458}, {start =
=3D
3162811008, end =3D 4294965253}, {start =3D 16, end =3D 0}, {start =3D 0, e=
nd =3D 0},
{start =3D 16, end =3D 0}}
        loss_hiack =3D 331600458
        loss_thresh =3D 0
        loss_sblks =3D 0
        notlost_bytes =3D <unavailable>
        num_sack_blks =3D <optimized out>
        sack_changed =3D <optimized out>
        delivered_data =3D <optimized out>
        left_edge_delta =3D 3556
        i =3D <optimized out>
        sack =3D <optimized out>
        j =3D <optimized out>
        sblkp =3D 0xfffffe0157943560
        temp =3D <optimized out>
        cur =3D 0xfffff80635d66cc0
#6  0xffffffff80d2ccb2 in tcp_do_segment (tp=3D0xfffff805bc84aa80,
tp@entry=3D<error reading variable: value is not available>,
m=3D0xfffff80126113700,=20
    m@entry=3D<error reading variable: value is not available>,
th=3D0xfffff80126113798, th@entry=3D<error reading variable: value is not
available>, drop_hdrlen=3D64,=20
    drop_hdrlen@entry=3D<error reading variable: value is not available>,
tlen=3D<optimized out>, tlen@entry=3D<error reading variable: value is not
available>,=20
    iptos=3D<unavailable>, iptos@entry=3D<error reading variable: value is =
not
available>) at /usr/kernel_git/sys/netinet/tcp_input.c:2501
        to =3D {to_flags =3D 144, to_tsval =3D 2889934141, to_tsecr =3D 736=
9540,=20
          to_sacks =3D 0xfffff801261137bc
"\023\303\305Q\023\303\3112\336\300\255\336\336\300\255\336\336\300\255\336=
\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\25=
5\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\3=
00\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\=
336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255=
\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\30=
0\255\336\336\300\255\3--Type
<RET> for more, q to quit, c to continue without paging--
36\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\=
255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336=
\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\33=
6\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\2=
55\336\336\300\255",
<incomplete sequence \336>..., to_signature =3D 0xfffffe0157943640 "",
to_tfo_cookie =3D 0xffffffff80b345d7 <_rm_runlock_debug+103> "\200\273:\001=
",
to_mss =3D 584, to_wscale =3D 118 'v',=20
          to_nsacks =3D 1 '\001', to_tfo_len =3D 255 '\377', to_spare =3D 6=
38662400}
        inp =3D 0xfffff805bc84aa80
        needoutput =3D 0
        incforsyn =3D 0
        so =3D 0xfffff8011beddb40
        inc =3D 0xfffff805bc84ab0c
        thflags =3D 16
        sack_changed =3D SACK_NOCHANGE
        nsegs =3D 1
        s =3D <optimized out>
        rstreason =3D <optimized out>
        tiwin =3D 62208
        todrop =3D <optimized out>
        acked =3D <optimized out>
        tfo_syn =3D <optimized out>
        mfree =3D <optimized out>
        ourfinisacked =3D <optimized out>
        maxseg =3D <optimized out>
        win =3D <optimized out>
        close =3D <optimized out>
#7  0xffffffff80d2a177 in tcp_input_with_port (mp=3D<optimized out>,
offp=3D<optimized out>, proto=3D<optimized out>, port=3Dport@entry=3D0)
    at /usr/kernel_git/sys/netinet/tcp_input.c:1160
        to =3D {to_flags =3D 0, to_tsval =3D 4294967295, to_tsecr =3D 31288=
90304,
to_sacks =3D 0xfffffe0157943720
"@7\224W\001\376\377\377\202\340\n\201\377\377\377\377\024",=20
          to_signature =3D 0xffffffff80ac4e7e <timercb+398>
"\353\023E1\366H\211\3371\366\350\263\364\377\377\203", <incomplete sequence
\324>,=20
          to_tfo_cookie =3D 0x1cc9 <error: Cannot access memory at address
0x1cc9>, to_mss =3D 34406, to_wscale =3D 254 '\376', to_nsacks =3D 163 '\24=
3',=20
          to_tfo_len =3D 208 '\320', to_spare =3D 1469331520}
        m =3D 0xfffff80126113700
        th =3D 0xfffff80126113798
        ip =3D 0xfffff80126113784
        inp =3D <optimized out>
        tp =3D <optimized out>
        so =3D <optimized out>
        optp =3D 0xfffff801261137ac
"\001\001\b\n\254@\345=3DC\277\255\323\001\001\005\n\023\303\305Q\023\303\3=
112\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300=
\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\33=
6\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\3=
36\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\=
255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336=
\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\33=
6\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\2=
55\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\=
300\255\336\336\300\255\336\336\300\255\336\336\300\255\336\336\300\255\336=
\336\300\255\336\336\300\255",
<incomplete sequence \336>...
        optlen =3D 24
        tlen =3D <optimized out>
        rstreason =3D <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        fwd_tag =3D 0x0
        ip6 =3D 0x0
        s =3D 0x0
        off0 =3D <optimized out>
        iptos =3D <optimized out>
        off =3D <optimized out>
        len =3D <optimized out>
        ipttl =3D <optimized out>
        thflags =3D <optimized out>
        drop_hdrlen =3D 64
        lookupflag =3D 5
        isipv6 =3D <optimized out>
#8  0xffffffff80d2abab in tcp_input (mp=3D<unavailable>, offp=3D<unavailabl=
e>,
proto=3D<unavailable>) at /usr/kernel_git/sys/netinet/tcp_input.c:1492
No locals.
#9  0xffffffff80d1892b in ip_input (m=3D0x0, m@entry=3D<error reading varia=
ble:
value is not available>) at /usr/kernel_git/sys/netinet/ip_input.c:861
        ip =3D 0xfffff80126113784
        ia =3D <optimized out>
        hlen =3D 20
        dchg =3D <optimized out>
        ifp =3D <optimized out>
        ip_len =3D <optimized out>
        sum =3D <optimized out>
        odst =3D <optimized out>
        strong_es =3D <optimized out>
        ifa =3D <optimized out>
#10 0xffffffff80c9393d in netisr_dispatch_src (proto=3Dproto@entry=3D1,
source=3Dsource@entry=3D0, m=3D0xfffff80126113700) at
/usr/kernel_git/sys/net/netisr.c:1152
        __pc =3D <optimized out>
        __pc =3D <optimized out>
        __pc =3D <optimized out>
        npp =3D <optimized out>
        nwsp =3D <optimized out>
        npwp =3D <optimized out>
        error =3D <optimized out>
        cpuid =3D <optimized out>
        dosignal =3D <optimized out>
        dispatch_policy =3D <optimized out>
        out_unlock =3D <optimized out>
#11 0xffffffff80c93c7f in netisr_dispatch (proto=3D<unavailable>, proto@ent=
ry=3D1,
m=3D<unavailable>) at /usr/kernel_git/sys/net/netisr.c:1243
No locals.
#12 0xffffffff80c77da1 in gif_input (m=3D<unavailable>,
m@entry=3D0xfffff80126113700, ifp=3Difp@entry=3D0xfffff805208ce800,
proto=3Dproto@entry=3D4, ecn=3D<optimized out>,=20
    ecn@entry=3D0 '\000') at /usr/kernel_git/sys/net/if_gif.c:587
        af =3D 2
        ip =3D <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        t =3D <optimized out>
        ip6 =3D <optimized out>
        isr =3D 1
        n =3D <optimized out>
        eip =3D <optimized out>
        oldifp =3D <optimized out>
        eh =3D <optimized out>
#13 0xffffffff80d09324 in in_gif_input (m=3D0xfffff80126113700, off=3D20, p=
roto=3D4,
arg=3D<optimized out>) at /usr/kernel_git/sys/netinet/in_gif.c:315
        sc =3D <optimized out>
        gifp =3D 0xfffff805208ce800
        ip =3D <optimized out>
        ecn =3D <optimized out>

#14 0xffffffff80d157b7 in encap_input (head=3D<optimized out>,
m=3D0xfffff80126113700, off=3D20, proto=3Dproto@entry=3D4) at
/usr/kernel_git/sys/netinet/ip_encap.c:328
        encap_et =3D {et_link =3D {tqe_next =3D 0x0, tqe_prev =3D 0xfffffe0=
157943d80},
et_td =3D 0xfffff8014e8d4740, et_section =3D {bucket =3D 1}, et_old_priorit=
y =3D 4
'\004'}
        match =3D 0xfffff800031c9c00
        matchprio =3D <optimized out>
        ep =3D 0xfffff800031c9c00
        ret =3D <optimized out>
        arg =3D <unavailable>
#15 0xffffffff80d156a6 in encap4_input (mp=3D0xfffffe0157943a30,
offp=3D0xfffffe0157943a2c, proto=3D4) at /usr/kernel_git/sys/netinet/ip_enc=
ap.c:370
No locals.
#16 0xffffffff80d1892b in ip_input (m=3D0xfffff80126113700, m@entry=3D<error
reading variable: value is not available>) at
/usr/kernel_git/sys/netinet/ip_input.c:861
        ip =3D 0xfffff80126113770
        ia =3D <optimized out>
        hlen =3D 20
        dchg =3D <optimized out>
        ifp =3D <optimized out>
        ip_len =3D <optimized out>
        sum =3D <optimized out>
        odst =3D <optimized out>
        strong_es =3D <optimized out>
        ifa =3D <optimized out>
#17 0xffffffff80c9393d in netisr_dispatch_src (proto=3Dproto@entry=3D1,
source=3Dsource@entry=3D0, m=3D0xfffff80126113700) at
/usr/kernel_git/sys/net/netisr.c:1152
        __pc =3D <optimized out>
        __pc =3D <optimized out>
        __pc =3D <optimized out>
        npp =3D <optimized out>
        nwsp =3D <optimized out>
        npwp =3D <optimized out>
        error =3D <optimized out>
        cpuid =3D <optimized out>
        dosignal =3D <optimized out>
        dispatch_policy =3D <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        out_unlock =3D <optimized out>
#18 0xffffffff80c93c7f in netisr_dispatch (proto=3D<unavailable>, proto@ent=
ry=3D1,
m=3D<unavailable>) at /usr/kernel_git/sys/net/netisr.c:1243
No locals.
#19 0xffffffff80c760fa in ether_demux (ifp=3Difp@entry=3D0xfffff8011b78e000,
m=3D<unavailable>) at /usr/kernel_git/sys/net/if_ethersubr.c:952
        i =3D <optimized out>
        eh =3D <optimized out>
        ether_type =3D <optimized out>
        isr =3D 1
#20 0xffffffff80c7779f in ether_input_internal (ifp=3D0xfffff8011b78e000,
m=3D<unavailable>) at /usr/kernel_git/sys/net/if_ethersubr.c:716
        eh =3D 0xfffff80126113762
        saved_vnet =3D 0xfffff80003260f80
        etype =3D <optimized out>
        evl =3D <optimized out>
#21 ether_nh_input (m=3D<unavailable>, m@entry=3D<error reading variable: v=
alue is
not available>) at /usr/kernel_git/sys/net/if_ethersubr.c:746
No locals.
#22 0xffffffff80c9393d in netisr_dispatch_src (proto=3Dproto@entry=3D5,
source=3Dsource@entry=3D0, m=3Dm@entry=3D0xfffff80126113700) at
/usr/kernel_git/sys/net/netisr.c:1152
        __pc =3D <optimized out>
        __pc =3D <optimized out>
        __pc =3D <optimized out>
        npp =3D <optimized out>
        nwsp =3D <optimized out>
        npwp =3D <optimized out>
        error =3D <optimized out>
        cpuid =3D <optimized out>
        dosignal =3D <optimized out>
        dispatch_policy =3D <optimized out>
        out_unlock =3D <optimized out>
#23 0xffffffff80c93c7f in netisr_dispatch (proto=3D<unavailable>, proto@ent=
ry=3D5,
m=3D<unavailable>, m@entry=3D0xfffff80126113700) at
/usr/kernel_git/sys/net/netisr.c:1243
No locals.
#24 0xffffffff80c76559 in ether_input (ifp=3D0xfffff8011b78e000, ifp@entry=
=3D<error
reading variable: value is not available>, m=3D0xfffff80126113700,=20
    m@entry=3D<error reading variable: value is not available>) at
/usr/kernel_git/sys/net/if_ethersubr.c:857
        printedonce =3D false
        et =3D {et_link =3D {tqe_next =3D 0x40, tqe_prev =3D 0xfffffe01586b=
1000}, et_td
=3D 0x4, et_section =3D {bucket =3D 64}, et_old_priority =3D 0 '\000'}
        needs_epoch =3D false
        saved_vnet =3D 0xfffff80003260f80
        mn =3D 0x0
#25 0xffffffff80d3401c in tcp_lro_flush_all (lc=3D0xfffffe0158c21dc0) at
/usr/kernel_git/sys/netinet/tcp_lro.c:1255
        mb =3D 0xfffff80126113700
        __pc =3D <optimized out>
        __pc =3D <optimized out>
        saved_vnet =3D 0x0
        seq =3D 13775403306773905408
        x =3D 572
--Type <RET> for more, q to quit, c to continue without paging--
        nseq =3D <optimized out>
        done =3D <optimized out>


#26 0xffffffff82778971 in mlx5_cq_arm (cq=3D0xfffffe0158c21ce0, cmd=3D0,
uar_page=3D<unavailable>, doorbell_lock=3D0x0, cons_index=3D<optimized out>=
) at
../../dev/mlx5/cq.h:149
        ci =3D <unavailable>
        doorbell =3D <optimized out>
        sn =3D <optimized out>
#27 mlx5e_cq_arm (cq=3D0xfffffe0158c21cc0, dblock=3D0x0) at
../../dev/mlx5/mlx5_en/en.h:1273
        mcq =3D 0xfffffe0158c21ce0
#28 mlx5e_rx_cq_comp (mcq=3D<optimized out>, eqe=3D<optimized out>) at
/tmp/ofed_freebsd_3_0/sys/modules/mlx5en/../../dev/mlx5/mlx5_en/mlx5_en_rx.=
c:672
        c =3D 0xfffffe0158c21b80
        rq =3D 0xfffffe0158c21b80
        i =3D 768
#29 0xffffffff826a80a4 in mlx5_cq_completion (dev=3D0xfffffe01581c4000,
eqe=3D0xfffffe01582f9500)
    at
/tmp/ofed_freebsd_3_0/sys/modules/mlx5/../../dev/mlx5/mlx5_core/mlx5_cq.c:73
        et =3D {et_link =3D {tqe_next =3D 0xfffffe0157943978, tqe_prev =3D
0xfffffe0157943e78}, et_td =3D 0xfffff8014e8d4740, et_section =3D {bucket =
=3D 1},
et_old_priority =3D 4 '\004'}
        table =3D 0xfffffe015822e848
        cqn =3D 1065
        cq =3D <optimized out>
        do_lock =3D <optimized out>
#30 0xffffffff826ab2ba in mlx5_eq_int (dev=3D0xfffffe01581c4000,
eq=3D0xfffff8014ceaf700) at
/tmp/ofed_freebsd_3_0/sys/modules/mlx5/../../dev/mlx5/mlx5_core/mlx5_eq.c:2=
75
        eqes_found =3D <optimized out>
        set_ci =3D 0
        rsn =3D 88748544
        cqn =3D <optimized out>
        port =3D <optimized out>
        eqe =3D <optimized out>
#31 0xffffffff826aab35 in kfree (ptr=3D0xfffff8000549f800) at
../../compat/linuxkpi/common/include/linux/slab.h:201
No locals.
#32 mlx5_create_map_eq (dev=3D0xfffff8014e8d4740, eq=3D0xfffff8000549f858,
vecidx=3D<optimized out>, nent=3D<optimized out>, mask=3D8590000128)
    at
/tmp/ofed_freebsd_3_0/sys/modules/mlx5/../../dev/mlx5/mlx5_core/mlx5_eq.c:4=
98
        out =3D {1, 3671661053, 1478680496, 4294966785}
        priv =3D 0xfffff8014e93e6f0
        err =3D <optimized out>
        inlen =3D <optimized out>
        in =3D 0xfffff8000549f800
        pas =3D <optimized out>
        eqc =3D 0xfffff8000549f810
        err_irq =3D <optimized out>
#33 0xffffffff826f3a99 in ?? () at
/tmp/ofed_freebsd_3_0/sys/modules/linuxkpi/../../compat/linuxkpi/common/src=
/linux_interrupt.c:110
from /boot/kernel/linuxkpi.ko
        VBAD =3D VBAD
        TDS_RUNQ =3D TDS_RUNQ
        PRISON_STATE_ALIVE =3D PRISON_STATE_ALIVE
        VSTATE_CONSTRUCTED =3D VSTATE_CONSTRUCTED
--Type <RET> for more, q to quit, c to continue without paging--
        VDIR =3D VDIR
        TDS_INACTIVE =3D TDS_INACTIVE
        PRS_NEW =3D PRS_NEW
        INTR_ENTROPY =3D INTR_ENTROPY
        VFIFO =3D VFIFO
        VLASTTYPE =3D VMARKER
        INTR_TYPE_CLK =3D INTR_TYPE_CLK
        TDS_RUNNING =3D TDS_RUNNING
        pci_channel_io_perm_failure =3D pci_channel_io_perm_failure
        VSTATE_UNINITIALIZED =3D VSTATE_UNINITIALIZED
        pci_channel_io_frozen =3D pci_channel_io_frozen
        PRS_NORMAL =3D PRS_NORMAL
        INTR_TYPE_MISC =3D INTR_TYPE_MISC
        VLASTSTATE =3D VSTATE_DEAD
        UIO_USERSPACE =3D UIO_USERSPACE
        INTR_TYPE_BIO =3D INTR_TYPE_BIO
        INTR_EXCL =3D INTR_EXCL
        VCHR =3D VCHR
        TDS_INHIBITED =3D TDS_INHIBITED
        INTR_TYPE_AV =3D INTR_TYPE_AV
        VNON =3D VNON
        VMARKER =3D VMARKER
        PRISON_STATE_DYING =3D PRISON_STATE_DYING
        INTR_TYPE_TTY =3D INTR_TYPE_TTY
        PRS_ZOMBIE =3D PRS_ZOMBIE
        INTR_MPSAFE =3D INTR_MPSAFE
        pci_channel_io_normal =3D pci_channel_io_normal
        INTR_TYPE_CAM =3D INTR_TYPE_CAM
        INTR_MD1 =3D INTR_MD1
        INTR_MD2 =3D INTR_MD2
        INTR_MD3 =3D INTR_MD3
        INTR_MD4 =3D INTR_MD4
        VBLK =3D VBLK
        VLNK =3D VLNK
        IRQ_WAKE_THREAD =3D IRQ_WAKE_THREAD
        VREG =3D VREG
        VSTATE_DEAD =3D VSTATE_DEAD
        VSOCK =3D VSOCK
        UIO_WRITE =3D UIO_WRITE
        PRISON_STATE_INVALID =3D PRISON_STATE_INVALID
        UIO_READ =3D UIO_READ
        VSTATE_DESTROYING =3D VSTATE_DESTROYING
        UIO_SYSSPACE =3D UIO_SYSSPACE
--Type <RET> for more, q to quit, c to continue without paging--
        IRQ_HANDLED =3D IRQ_HANDLED
        IRQ_NONE =3D IRQ_NONE
        UIO_NOCOPY =3D UIO_NOCOPY
        TDS_CAN_RUN =3D TDS_CAN_RUN
        INTR_TYPE_NET =3D INTR_TYPE_NET
#34 0x0000000000000000 in ?? ()




(kgdb) frame 6
#6  0xffffffff80d2ccb2 in tcp_do_segment (tp=3D0xfffff805bc84aa80,
tp@entry=3D<error reading variable: value is not available>,
m=3D0xfffff80126113700,=20
    m@entry=3D<error reading variable: value is not available>,
th=3D0xfffff80126113798, th@entry=3D<error reading variable: value is not
available>, drop_hdrlen=3D64,=20
    drop_hdrlen@entry=3D<error reading variable: value is not available>,
tlen=3D<optimized out>, tlen@entry=3D<error reading variable: value is not
available>,=20
    iptos=3D<unavailable>, iptos@entry=3D<error reading variable: value is =
not
available>) at /usr/kernel_git/sys/netinet/tcp_input.c:2501
2501                            if (((sack_changed =3D tcp_sack_doack(tp, &=
to,
th->th_ack)) !=3D 0) &&
(kgdb) p *tp
$1 =3D {t_inpcb =3D {inp_hash_exact =3D {cle_next =3D 0x0, cle_prev =3D
0xfffffe010c8f8368}, inp_hash_wild =3D {cle_next =3D 0x0, cle_prev =3D 0x0}=
, inp_lock
=3D {lock_object =3D {
        lo_name =3D 0xffffffff810e52d1 "tcpinp", lo_flags =3D 90898432, lo_=
data =3D
0, lo_witness =3D 0xfffff8087fd75000}, rw_lock =3D 18446735283229378368},
inp_refcount =3D 1,=20
    inp_flags =3D 8256, inp_flags2 =3D 0, inp_numa_domain =3D 255 '\377', i=
np_ppcb =3D
0x0, inp_socket =3D 0xfffff8011beddb40, inp_pcbinfo =3D 0xfffffe003c1dfa28,=
=20
    inp_cred =3D 0xfffff80003bce200, inp_flow =3D 0, inp_vflag =3D 1 '\001',
inp_ip_ttl =3D 64 '@', inp_ip_p =3D 0 '\000', inp_ip_minttl =3D 0 '\000', i=
np_flowid
=3D 739267202,=20
    inp_smr =3D 0, inp_snd_tag =3D 0x0, inp_flowtype =3D 191, inp_inc =3D {=
inc_flags =3D
0 '\000', inc_len =3D 0 '\000', inc_fibnum =3D 0, inc_ie =3D {ie_fport =3D =
52038,
ie_lport =3D 4295,=20
        ie_dependfaddr =3D {id46_addr =3D {ia46_pad32 =3D {0, 0, 0}, ia46_a=
ddr4 =3D
{s_addr =3D 349685013}}, id6_addr =3D {__u6_addr =3D {
              __u6_addr8 =3D '\000' <repeats 12 times>, "\025\305\327\024",
__u6_addr16 =3D {0, 0, 0, 0, 0, 0, 50453, 5335}, __u6_addr32 =3D {0, 0, 0,
349685013}}}},=20
        ie_dependladdr =3D {id46_addr =3D {ia46_pad32 =3D {0, 0, 0}, ia46_a=
ddr4 =3D
{s_addr =3D 3489170453}}, id6_addr =3D {__u6_addr =3D {
              __u6_addr8 =3D '\000' <repeats 12 times>, "\025\204\370",
<incomplete sequence \317>, __u6_addr16 =3D {0, 0, 0, 0, 0, 0, 33813, 53240=
},
__u6_addr32 =3D {0, 0, 0,=20
                3489170453}}}}, ie6_zoneid =3D 0}}, inp_label =3D 0x0, inp_=
sp =3D
0xfffff8011b940640, {inp_ip_tos =3D 0 '\000', inp_options =3D 0x0, inp_mopt=
ions =3D
0x0}, {
      in6p_options =3D 0x0, in6p_outputopts =3D 0x0, in6p_moptions =3D 0x0,
in6p_icmp6filt =3D 0x0, in6p_cksum =3D 0, in6p_hops =3D 0}, inp_portlist =
=3D {cle_next
=3D 0x0,=20
      cle_prev =3D 0xfffff8047c7e0cc0}, inp_phd =3D 0xfffff8047c7e0cc0, inp=
_gencnt
=3D 1632, spare_ptr =3D 0x0, inp_rt_cookie =3D 41, {inp_route =3D {ro_nh =3D
0xfffff806d1796600,=20
        ro_lle =3D 0x0, ro_prepend =3D 0x0, ro_plen =3D 0, ro_flags =3D 256=
, ro_mtu =3D
0, spare =3D 0, ro_dst =3D {sa_len =3D 16 '\020', sa_family =3D 2 '\002',=20
          sa_data =3D "\000\000\025\305\327\024\000\000\000\000\000\000\000=
"}},
inp_route6 =3D {ro_nh =3D 0xfffff806d1796600, ro_lle =3D 0x0, ro_prepend =
=3D 0x0,
ro_plen =3D 0,=20
        ro_flags =3D 256, ro_mtu =3D 0, spare =3D 0, ro_dst =3D {sin6_len =
=3D 16 '\020',
sin6_family =3D 2 '\002', sin6_port =3D 0, sin6_flowinfo =3D 349685013, sin=
6_addr =3D {
            __u6_addr =3D {__u6_addr8 =3D '\000' <repeats 15 times>, __u6_a=
ddr16 =3D
{0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 =3D {0, 0, 0, 0}}}, sin6_scope_id =3D=
 0}}},
inp_list =3D {
      cle_next =3D 0xfffff805bcbe3000, cle_prev =3D 0xfffff8067fe066b8}}, t=
_fb =3D
0xffffffff8170dbb0 <tcp_def_funcblk>, t_fb_ptr =3D 0x0, t_callout =3D {c_li=
nks =3D
{le =3D {
        le_next =3D 0xfffff805bcb536d8, le_prev =3D 0xfffffe003bfb0e98}, sl=
e =3D
{sle_next =3D 0xfffff805bcb536d8}, tqe =3D {tqe_next =3D 0xfffff805bcb536d8=
,=20
        tqe_prev =3D 0xfffffe003bfb0e98}}, c_time =3D 31653168034496, c_pre=
cision =3D
73014439, c_arg =3D 0xfffff805bc84aa80, c_func =3D 0xffffffff80d488e0
<tcp_timer_enter>,=20
    c_lock =3D 0xfffff805bc84aaa0, c_flags =3D 2, c_iflags =3D 20, c_cpu =
=3D 0},
t_timers =3D {31653168034496, 9223372036854775807, 62563177950162,
9223372036854775807,=20
    9223372036854775807}, t_precisions =3D {73014439, 0, 1932735150000, 0, =
0},
t_hpts =3D {tqe_next =3D 0x0, tqe_prev =3D 0x0}, t_inqueue =3D {stqh_first =
=3D 0x0,=20
    stqh_last =3D 0xfffff805bc84acb8}, t_hpts_request =3D 0, t_hpts_slot =
=3D 0,
t_hpts_drop_reas =3D 0, t_hpts_gencnt =3D 0, t_hpts_cpu =3D 65535, t_lro_cp=
u =3D 65535,=20
  t_in_hpts =3D IHPTS_NONE, t_maxseg =3D 1240, _t_logstate =3D 4, t_port =
=3D 0, t_state
=3D 4, t_idle_reduce =3D 0, t_delayed_ack =3D 0, t_fin_is_rst =3D 0, t_log_=
state_set =3D
0,=20
  bits_spare =3D 0, t_flags =3D 1882194913, snd_una =3D 331596902, snd_max =
=3D
331600458, snd_nxt =3D 331600458, snd_up =3D 331596902, snd_wnd =3D 64512, =
snd_cwnd =3D
1240,=20
  ts_offset =3D 1129265807, rfbuf_ts =3D 7366590, rcv_numsacks =3D 0, t_tso=
max =3D 0,
t_tsomaxsegcount =3D 0, t_tsomaxsegsize =3D 0, rcv_nxt =3D 420000108, rcv_a=
dv =3D
420065836,=20
  rcv_wnd =3D 65728, t_flags2 =3D 1034, t_srtt =3D 834, t_rttvar =3D 186, t=
s_recent =3D
2889934141, snd_scale =3D 6 '\006', rcv_scale =3D 6 '\006', snd_limited =3D=
 2 '\002',=20
  request_r_scale =3D 6 '\006', last_ack_sent =3D 420000108, t_rcvtime =3D
2154252203, rcv_up =3D 420000108, t_segqlen =3D 0, t_segqmbuflen =3D 0, t_s=
egq =3D
{tqh_first =3D 0x0,=20
    tqh_last =3D 0xfffff805bc84ad50}, snd_ssthresh =3D 2456, snd_wl1 =3D 42=
0000108,
snd_wl2 =3D 331596902, irs =3D 420000079, iss =3D 331585966, t_acktime =3D =
2154252203,=20
  t_sndtime =3D 2154250587, ts_recent_age =3D 7369555, snd_recover =3D 3316=
00458,
t_oobflags =3D 0 '\000', t_iobc =3D 0 '\000', t_nic_ktls_xmit =3D 0 '\000',=
=20
  t_nic_ktls_xmit_dis =3D 0 '\000', t_nic_ktls_spare =3D 0 '\000', t_rxtcur=
 =3D 272,
t_rxtshift =3D 0, t_rtttime =3D 0, t_rtseq =3D 331598236, t_starttime =3D 2=
154249273,=20
  t_fbyte_in =3D 2154250253, t_fbyte_out =3D 2154249285, t_pmtud_saved_maxs=
eg =3D 0,
t_blackhole_enter =3D 0, t_blackhole_exit =3D 0, t_rttmin =3D 30, t_softerr=
or =3D 0,=20
  max_sndwnd =3D 65728, snd_cwnd_prev =3D 1228, snd_ssthresh_prev =3D 2456,
snd_recover_prev =3D 331600458, t_sndzerowin =3D 0, snd_numholes =3D 1, t_b=
adrxtwin =3D
7368668,=20
  snd_holes =3D {tqh_first =3D 0xfffff80635d66cc0, tqh_last =3D 0xfffff8063=
5d66cd0},
snd_fack =3D 331600458, sackblks =3D {{start =3D 420000080, end =3D 4200001=
08}, {start
=3D 0,=20
      end =3D 0}, {start =3D 0, end =3D 0}, {start =3D 0, end =3D 0}, {star=
t =3D 0, end =3D
0}, {start =3D 0, end =3D 0}}, sackhint =3D {nexthole =3D 0xfffff80635d66cc=
0,=20
    sack_bytes_rexmit =3D -235, last_sack_ack =3D 331600458, delivered_data=
 =3D 1228,
sacked_bytes =3D 3321, recover_fs =3D 4784, prr_delivered =3D 2456, prr_out=
 =3D 235,=20
    hole_bytes =3D 235, lost_bytes =3D 235}, t_rttlow =3D 15, rfbuf_cnt =3D=
 0, tod =3D
0x0, t_sndrexmitpack =3D 35, t_rcvoopack =3D 0, t_toe =3D 0x0,=20
  t_cc =3D 0xffffffff81709ff8 <cubic_cc_algo>, t_ccv =3D {cc_data =3D
0xfffff8014ec14e00, bytes_this_ack =3D 1228, curack =3D 331596902, flags =
=3D 2, type
=3D 6, ccvc =3D {
      tcp =3D 0xfffff805bc84aa80, sctp =3D 0xfffff805bc84aa80}, nsegs =3D 1=
, labc =3D 0
'\000'}, t_bytes_acked =3D 0, t_maxunacktime =3D 0, t_keepinit =3D 0, t_kee=
pidle =3D 0,=20
  t_keepintvl =3D 0, t_keepcnt =3D 0, t_dupacks =3D 3, t_lognum =3D 169, t_=
loglimit =3D
5000, t_rcep =3D 0, t_scep =3D 0, t_pacing_rate =3D -1, t_logs =3D {
    stqh_first =3D 0xfffff8063fd6a9c0, stqh_last =3D 0xfffff806d08db9c0}, t=
_lin =3D
0x0, t_lib =3D 0x0, t_output_caller =3D 0x0, t_stats =3D 0x0, t_logsn =3D 1=
69, gput_ts
=3D 0,=20
  gput_seq =3D 0, gput_ack =3D 0, t_stats_gput_prev =3D 0, t_maxpeakrate =
=3D 0,
t_sndtlppack =3D 0, t_sndtlpbyte =3D 0, t_sndbytes =3D 21742, t_snd_rxt_byt=
es =3D
15964,=20
  t_dsack_bytes =3D 3449, t_dsack_tlp_bytes =3D 0, t_dsack_pack =3D 5,
t_tmr_granularity =3D 1 '\001', t_rttupdated =3D 14 '\016', t_tfo_client_co=
okie_len
=3D 0 '\000',=20
  t_end_info_status =3D 0, t_tfo_pending =3D 0x0, t_tfo_cookie =3D {client =
=3D '\000'
<repeats 15 times>, server =3D 0}, {t_end_info_bytes =3D
"\000\000\000\000\000\000\000",=20
--Type <RET> for more, q to quit, c to continue without paging--
    t_end_info =3D 0}, t_osd =3D {osd_nslots =3D 1, osd_slots =3D 0xfffff80=
003e20720,
osd_next =3D {le_next =3D 0xfffff805bcbe34f8, le_prev =3D 0xfffff8067fe06a4=
8}},=20
  _t_logpoint =3D 0 '\000'}


Please let me know if need additional information

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



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