GPF: 2.0.36 in tcp_recvmsg

Daniel Ryde (ryde@tripnet.se)
Thu, 25 Mar 1999 10:04:00 +0100 (CET)


I still get these from time to time on several webservers, I have
reported it several times. It happens both whith and whithout secure-linux
patch (used in these ones). Strange is the slip_init_ctrl_dev in the
stack, no slip devices are used here. Stack garbage maby, but it is there
on all of them. It does not result in the machine crashing or so:

CPU: 0
EIP: 0010:[<00146248>]
EFLAGS: 00010213
eax: f000e987 ebx: 00000000 ecx: 04fd803c edx: f000f84d
esi: 04fd80d8 edi: 000001a4 ebp: 04fd8018 esp: 04bedee8
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process apache (pid: 26860, process nr: 93, stackpage=04bed000)
Stack: 04fd8018 04bedf7c 00000000 00000000 40429737 04fd803c 00000000 000001a4
01b16414 04b1a348 30438de0 00150f7e 04fd8018 04bedf78 00000e5c 00000000
00000000 04bedf7c 00001000 04b1a300 08073124 04b1a390 00136427 04b1a390
Call Trace: [<00150f7e>] [<00136427>] [<00123008>] [<0010a955>] [<0018d2b8>]
Code: 8a 40 0d a8 02 74 04 ff 4c 24 10 8b 7c 24 10 39 7b 30 0f 87

>>EIP: 146248 <tcp_recvmsg+170/40c>
Trace: 150f7e <inet_recvmsg+72/88>
Trace: 136427 <sock_read+ab/c0>
Trace: 123008 <sys_read+c0/e8>
Trace: 10a955 <system_call+55/80>
Trace: 18d2b8 <slip_init_ctrl_dev+94/15c>

Code: 146248 <tcp_recvmsg+170/40c>
Code: 146248 <tcp_recvmsg+170/40c> 8a 40 0d movb 0xd(%eax),%al
Code: 14624b <tcp_recvmsg+173/40c> a8 02 testb $0x2,%al
Code: 14624d <tcp_recvmsg+175/40c> 74 04 je 146253 <tcp_recvmsg+17b/40c>
Code: 14624f <tcp_recvmsg+177/40c> ff 4c 24 10 decl 0x10(%esp,1)
Code: 146259 <tcp_recvmsg+181/40c> 8b 7c 24 10 movl 0x10(%esp,1),%edi
Code: 14625d <tcp_recvmsg+185/40c> 39 7b 30 cmpl %edi,0x30(%ebx)
Code: 146260 <tcp_recvmsg+188/40c> 0f 87 00 90 90 ja 90909018 <_EIP+90909018>
Code: 14626b <tcp_recvmsg+193/40c> 90

general protection: 0000
CPU: 0
EIP: 0010:[<00146248>]
EFLAGS: 00010217
eax: f000e987 ebx: 00000000 ecx: 01a14c30 edx: f000f84d
esi: 01a14ccc edi: 000001a0 ebp: 01a14c0c esp: 02becee8
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process apache (pid: 29460, process nr: 66, stackpage=02bec000)
Stack: 01a14c0c 02becf7c 00000000 00000000 1005010c 01a14c30 00000000 000001a0
070c6c0c 07b86b48 0005f7b9 00150f7e 01a14c0c 02becf78 00000e60 00000000
00000000 02becf7c 00001000 07b86b00 0807105c 07b86b90 00136427 07b86b90
Call Trace: [<00150f7e>] [<00136427>] [<00123008>] [<0010a955>] [<0018d2b8>]
Code: 8a 40 0d a8 02 74 04 ff 4c 24 10 8b 7c 24 10 39 7b 30 0f 87

>>EIP: 146248 <tcp_recvmsg+170/40c>
Trace: 150f7e <inet_recvmsg+72/88>
Trace: 136427 <sock_read+ab/c0>
Trace: 123008 <sys_read+c0/e8>
Trace: 10a955 <system_call+55/80>
Trace: 18d2b8 <slip_init_ctrl_dev+94/15c>

Code: 146248 <tcp_recvmsg+170/40c>
Code: 146248 <tcp_recvmsg+170/40c> 8a 40 0d movb 0xd(%eax),%al
Code: 14624b <tcp_recvmsg+173/40c> a8 02 testb $0x2,%al
Code: 14624d <tcp_recvmsg+175/40c> 74 04 je 146253 <tcp_recvmsg+17b/40c>
Code: 14624f <tcp_recvmsg+177/40c> ff 4c 24 10 decl 0x10(%esp,1)
Code: 146259 <tcp_recvmsg+181/40c> 8b 7c 24 10 movl 0x10(%esp,1),%edi
Code: 14625d <tcp_recvmsg+185/40c> 39 7b 30 cmpl %edi,0x30(%ebx)
Code: 146260 <tcp_recvmsg+188/40c> 0f 87 00 90 90 ja 90909018 <_EIP+90909018>
Code: 14626b <tcp_recvmsg+193/40c> 90

.config:
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_SYSVIPC=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
CONFIG_M586=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_TRITON=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_NET_ALIAS=y
CONFIG_INET=y
CONFIG_IP_FORWARD=y
CONFIG_SYN_COOKIES=y
CONFIG_IP_ALIAS=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=y
CONFIG_PPP=y
CONFIG_SLIP=y
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_VORTEX=y
CONFIG_NET_PCI=y
CONFIG_DEC_ELCP=y
CONFIG_EPIC=y
CONFIG_NET_ISA=y
CONFIG_NE2000=y
CONFIG_MINIX_FS=y
CONFIG_EXT2_FS=y
CONFIG_NLS=y
CONFIG_ISO9660_FS=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_850=y
CONFIG_NLS_ISO8859_1=y
CONFIG_PROC_FS=y
CONFIG_SMB_FS=y
CONFIG_SMB_WIN95=y
CONFIG_SERIAL=y
CONFIG_SOUND=y
CONFIG_SB=y
CONFIG_ADLIB=y
CONFIG_AUDIO=y
CONFIG_MIDI=y
CONFIG_YM3812=y
CONFIG_SECURE_STACK=y
CONFIG_SECURE_LINK=y
CONFIG_SECURE_PIPE=y

Hardware:
prc: P5/166Mhz MMX
mem: 1x128Mb SDRAM
mb: ASUS TX97-E
hda: QUANTUM FIREBALL ST3.2A, 3079MB w/81kB Cache, CHS=6256/16/63, UDMA
hdc: QUANTUM FIREBALL ST3.2A, 3079MB w/81kB Cache, CHS=6256/16/63, UDMA
eth0: NE2000 found at 0x300, 00 80 ad c8 a4 2d, using IRQ 10

Best Regards

Daniel Ryde, System Administrator
__________________________________________________________________________
Tripnet AB Visit Address: Telephone: +46 31 7252500
Box 5071 Avagen 42 Facsimile: +46 31 7252501
S-402 22 GOTEBORG GOTEBORG Email: ryde@tripnet.se
Sweden Sweden

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/