[Bug 296474] [rack][[panic] recovery_rxt_cnt would go negative
| Newsgroups | gmane.os.freebsd.bugs |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296474
Bug ID: 296474
Summary: [rack][[panic] recovery_rxt_cnt would go negative
Product: Base System
Version: 16.0-CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: kern
Assignee: [email protected]
Reporter: [email protected]
panic while bulk building in poudriere
Backtrace
---------
Tracing pid 0 tid 100265 td 0xffff000312c70640
db_trace_self() at db_trace_self
db_stack_trace() at db_stack_trace+0xf8
db_command() at db_command+0x390
db_command_loop() at db_command_loop+0x58
db_trap() at db_trap+0x10c
kdb_trap() at kdb_trap+0x364
handle_el1h_sync() at handle_el1h_sync+0x18
--- exception, esr 0xf2000000
kdb_enter() at kdb_enter+0x48
vpanic() at vpanic+0x208
panic() at panic+0x48
rack_proc_sack_blk() at rack_proc_sack_blk+0x1450
handle_el1h_sync() at handle_el1h_sync+0x18
--- exception, esr 0xf2000000
kdb_enter() at kdb_enter+0x48
vpanic() at vpanic+0x208
panic() at panic+0x48
rack_proc_sack_blk() at rack_proc_sack_blk+0x1450
rack_log_ack() at rack_log_ack+0x624
rack_process_ack() at rack_process_ack+0x30c
rack_do_established() at rack_do_established+0xaac
rack_do_segment_nounlock() at rack_do_segment_nounlock+0x1cdc
rack_do_segment() at rack_do_segment+0x114
tcp_input_with_port() at tcp_input_with_port+0x1020
tcp_input() at tcp_input+0x10
ip_input() at ip_input+0x370
netisr_dispatch_src() at netisr_dispatch_src+0xec
ether_demux() at ether_demux+0x180
ether_nh_input() at ether_nh_input+0x394
netisr_dispatch_src() at netisr_dispatch_src+0xec
ether_input() at ether_input+0xe8
iflib_rxeof() at iflib_rxeof+0x800
_task_fn_rx() at _task_fn_rx+0xb4
gtaskqueue_run_locked() at gtaskqueue_run_locked+0x170
gtaskqueue_thread_loop() at gtaskqueue_thread_loop+0xc0
fork_exit() at fork_exit+0x80
fork_trampoline() at fork_trampoline+0x18
Registers at kdb_enter
----------------------
spsr 0x60400009
x0 0x12
x1 0xffff00031332c078
x2 0xffff000000b3d23e
x3 0x248
x4 0xf
x5 0x10
x6 0xffff007fffe2a000
x7 0x254
x8 0x915746f4baa89085
x9 0x915746f4baa89085
x10 0x12800
x11 0xf
x12 0
x13 0x4
x14 0x200
x15 0x1
x16 0x80
x17 0x220
x18 0xffff000047f60000
x19 0xffff00000113b000 epoch_array+0x1f00
x20 0
x21 0xffff000312c70640
x22 0x1
x23 0
x24 0x721c9922
x25 0x1a8cf0b2
x26 0xffffa800e7321a80
x27 0x1a8cf2be
x28 0xffffa800e7321aa8
x29 0xffff00031332c200
lr 0xffff0000005588f0 kdb_enter+0x44
elr 0xffff0000005588f4 kdb_enter+0x48
sp 0xffff00031332c200
Function: rack_check_reorder_ack() [inlined into rack_proc_sack_blk()]
Line: 9203-9204
KASSERT((rack->r_ctl.recovery_rxt_cnt >= (the_end - rsm->r_start)),
("rsm:%p rack:%p recovery_rxt_cnt would go negative "
"recovery_rxt_cnt:%u sub:%u",
rsm, rack, rack->r_ctl.recovery_rxt_cnt,
(the_end - rsm->r_start)));
Values at time of panic:
rack->r_ctl.recovery_rxt_cnt = 0
the_end - rsm->r_start = 524
--
You are receiving this mail because:
You are the assignee for the bug.