[1243] in linux-net channel archive
Problem in sock_alloc_send_skb() in 1.1.35
daemon@ATHENA.MIT.EDU (Paul Gortmaker)
Wed Oct 25 01:31:12 1995
From: Paul Gortmaker <gpg109@rsphy4.anu.edu.au>
To: iialan@www.linux.org.uk (Alan Cox)
Date: Tue, 24 Oct 1995 16:07:25 +1000 (EST)
Cc: linux-net@vger.rutgers.edu
Hi Alan,
While testing my 16 bit changes to the 3c503 driver, I came across this.
If you spam a linux box with lots of MTU sized ICMP_ECHO packets, it
will silently die. No keyboard input, etc. other than the magic keys.
Same behaviour for 3 different brand 8390 cards. (using oem 1.3.35)
Rt-Alt-Scrl shows that it is stuck/looping in these functions:
0013db3c T _sock_wmalloc <--------------
0013dbac T _sock_rmalloc
0013dc1c T _sock_rspace
0013dc9c T _sock_wspace
0013dcec T _sock_wfree
0013dd2c T _sock_rfree
0013dd7c T _sock_alloc_send_skb <--------------
0013defc T _release_sock
The lowest EIP I saw was 13db3c, and the highest was 13deef -- with
13deef appearing about 80% of the time (appropriate, because the
machine sure goes "deef" after this abuse. :-) All the EIPs were
in either sock_wmalloc or sock_alloc_send_skb.
The problem is apparently near the bottom of sock_alloc_send_skb()
and it just keeps calling sock_wmalloc() every so often.
Regards,
Paul.