[Bug 296474] rack: recovery_rxt_cnt would go negative

[email protected] Thu, 16 Jul 2026 12:53:04 +0000
Newsgroups gmane.os.freebsd.devel.net
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D296474

Dave Cottlehuber <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #272905|0                           |1
        is obsolete|                            |

--- Comment #3 from Dave Cottlehuber <[email protected]> ---
Created attachment 272906
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D272906&action=
=3Dedit
this time include how we produced BB log from output

lets try to process this, I have an amd64 15.1-RELEASE box:

dch@wintermute /t/wat> kgdb=20
/usr/obj/usr/src/arm64.aarch64/sys/GENERIC/kernel.debug  vmcore.172.16.1.12=
.1
GNU gdb (GDB) 15.1 [GDB v15.1 for FreeBSD]
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.htm=
l>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-portbld-freebsd15.1".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/obj/usr/src/arm64.aarch64/sys/GENERIC/kernel.debu=
g...
warning: File "/tmp/wat/.gdbinit" auto-loading has been declined by your
`auto-load safe-path' set to "$debugdir:$datadir/auto-load".
To enable execution of this file add
        add-auto-load-safe-path /tmp/wat/.gdbinit
line to your configuration file "/home/dch/.config/gdb/gdbinit".
To completely disable this security protection add
        set auto-load safe-path /
line to your configuration file "/home/dch/.config/gdb/gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the she=
ll:
        info "(gdb)Auto-loading safe path"
Error while mapping shared library sections:
`/boot/kernel/tcp_rack.ko': Shared library architecture i386:x86-64 is not
compatible with target architecture aarch64.
=E2=80=A6
Reading symbols from
/usr/obj/usr/src/arm64.aarch64/kernelstage/kernel/boot/kernel/nullfs.ko...
(No debugging symbols found in
/usr/obj/usr/src/arm64.aarch64/kernelstage/kernel/boot/kernel/nullfs.ko)
(kgdb)
(kgdb) source /usr/src/tools/tools/kgdb/tcplog.py
(kgdb) tcplog_dump (struct tcpcb *)0xffffa80d22259540
processing struct tcpcb *       0xffffa80d22259540
        _t_logstate:    1 _t_logpoint:  0 '\000' t_lognum:      1727 t_logs=
n:=20=20
1727
        log written to 0xffffa80d22259540_tcp_log.bin
(kgdb)

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