lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <Pine.LNX.4.64.0712142240220.1400@kivilampi-30.cs.helsinki.fi>
Date:	Fri, 14 Dec 2007 22:51:02 +0200 (EET)
From:	"Ilpo Järvinen" <ilpo.jarvinen@...sinki.fi>
To:	Wolfgang Walter <wolfgang.walter@...dentenwerk.mhn.de>
cc:	Netdev <netdev@...r.kernel.org>
Subject: Re: kernel 2.6.23.8: KERNEL: assertion in net/ipv4/tcp_input.c

On Thu, 13 Dec 2007, Wolfgang Walter wrote:

> it happened again with your patch applied:
> 
> WARNING: at net/ipv4/tcp_input.c:1018 tcp_sacktag_write_queue()
> 
> Call Trace:
> <IRQ>  [<ffffffff80549290>] tcp_sacktag_write_queue+0x7d0/0xa60
> [<ffffffff80283869>] add_partial+0x19/0x60
> [<ffffffff80549ac4>] tcp_ack+0x5a4/0x1d70
> [<ffffffff8054e625>] tcp_rcv_established+0x485/0x7b0
> [<ffffffff80554c3d>] tcp_v4_do_rcv+0xed/0x3e0
> [<ffffffff80556fe7>] tcp_v4_rcv+0x947/0x970
> [<ffffffff80538c6c>] ip_local_deliver+0xac/0x290
> [<ffffffff80538862>] ip_rcv+0x362/0x6c0
> [<ffffffff804fc5d3>] netif_receive_skb+0x323/0x420
> [<ffffffff8042ab40>] tg3_poll+0x630/0xa50
> [<ffffffff804fecba>] net_rx_action+0x8a/0x140
> [<ffffffff8023a269>] __do_softirq+0x69/0xe0
> [<ffffffff8020d47c>] call_softirq+0x1c/0x30
> [<ffffffff8020f315>] do_softirq+0x35/0x90
> [<ffffffff8023a105>] irq_exit+0x55/0x60
> [<ffffffff8020f3f0>] do_IRQ+0x80/0x100
> [<ffffffff8020c7d1>] ret_from_intr+0x0/0xa
> <EOI>

...Yeah, as I suspected, left_out != 0 when sacked_out and lost_out are 
zero. I'll try to read the code again to see how that could happen (in 
any case this is just annoying at the best, no other harm but the 
message is being done). ...If nothing comes up I might ask you to run
with another test patch but it might take week or so until I've enough
time to dig into this fully because I must also come familiar with 
something as pre-historic as the 2.6.23 (there are already large number
of related changes since then, both in upcoming 2.6.24 and some in 
net-2.6.25)... :-)

> > Any tweaking done to TCP related sysctls?
> 
> net/core/somaxconn=2048
> net/ipv4/tcp_syncookies=1
> net/ipv4/tcp_max_syn_backlog=8192
> net/ipv4/tcp_max_tw_buckets=1800000
> net/ipv4/tcp_window_scaling=0
> net/ipv4/tcp_timestamps=0

Thanks, these won't be that significant, though timestamps will exclude 
some possibilities :-).


-- 
 i.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ