The "retrans_out leaked."

From: Xiaoliang (David) Wei <hidden>
Date: 2002-10-20 04:28:48

Hi Everyone,
     I tried to change tcp with a tentative congestion control algorithm.
But sometimes, I got "retrans_out leaked." message, followed by series of
"KERNEL: assertion ((int)tcp_packets_in_flight(tp) >= 0) failed at
tcp_input.c" (generated at the end of tcp_sacktag_write_queue, where there
are serveral assertions:
#if FASTRETRANS_DEBUG > 0
 BUG_TRAP((int)tp->sacked_out >= 0);
 BUG_TRAP((int)tp->lost_out >= 0);
 BUG_TRAP((int)tp->retrans_out >= 0);
 BUG_TRAP((int)tcp_packets_in_flight(tp) >= 0);
#endif )

     Then, after a long list of such assertion failure, the kernel crashed
with some message saying intterupt handler error....

     Can anyone tell me what's the possible problems? Also, how inaccurate
is the packets_in_flight() calculation? Can it be negative?
     Thank you very much.

Xiaoliang (David) Wei             Graduate Student in CS@Caltech
http://www.cs.caltech.edu/~weixl
====================================================
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help