1.3.76 oops ip_chk_addr

Bob Felderman (feldy@myri.com)
Wed, 20 Mar 96 14:43:04 PST


This is on a pentium system running 1.3.76. I was doing
an ifconfig.

I also still have Socket Destroy delayed and
ftp problems with 1.3.76.

Oops: 0000
CPU: 0
EIP: 0010:[<00149a1c>]
EFLAGS: 00010206
eax: 00ffffff ebx: 1556b100 ecx: 029349fc edx: ff000000
esi: 01d478c7 edi: ff000000 ebp: 00ffffff esp: 014aecb0
ds: 0018 es: 0018 fs: 0018 gs: 002b ss: 0018
Process make (pid: 290, process nr: 24, stackpage=014ae000)
Stack: 001c8b3c 018addfc 00000000 00000000 01000000 ff000000 001469b9 01d478c7
018addfc 00000000 014aeda0 00000098 018addfc 0013614f 018addfc 0000001c
00146a7c 018addfc 00d20018 00000098 00000000 00000000 001c8b3c 00000010
Call Trace: [<001469b9>] [<0013614f>] [<00146a7c>] [<0014ae09>] [<00166f36>] [<001673ca>] [<00166dfb>]
[<0016553b>] [<001686a7>] [<00117e2d>] [<00129366>] [<001294ea>] [<001296f0>] [<001297d0>] [<00127735>]
[<0010a369>]
Code: 8b 41 38 25 01 00 ff ff 3d 01 00 02 00 75 54 8b 41 58 85 c0

pandora 20% ksymoops ../System.map < ~/print/syslog
Using `../System.map' to map addresses to symbols.

>>EIP: 149a1c <ip_chk_addr+68/fc>
Trace: 1469b9 <udp_sendto+95/124>
Trace: 13614f <skb_free_datagram+6f/78>
Trace: 146a7c <udp_sendmsg+34/bc>
Trace: 14ae09 <inet_sendmsg+99/b0>
Trace: 166f36 <rpc_call_one+72/400>
Trace: 1673ca <rpc_call+106/204>
Trace: 166dfb <nfs_rpc_call+bf/188>
Trace: 16553b <nfs_proc_lookup+ef/1c4>
Trace: 1686a7 <nfs_lookup+117/198>
Trace: 117e2d <copy_page_range+179/3fc>
Trace: 129366 <permission+62/94>
Trace: 1294ea <lookup+da/f4>
Trace: 1296f0 <_namei+54/bc>
Trace: 1297d0 <namei+30/48>
Trace: 127735 <sys_newstat+29/58>
Trace: 10a369 <system_call+59/a0>

Code: 149a1c <ip_chk_addr+68/fc> movl 0x38(%ecx),%eax
Code: 149a1f <ip_chk_addr+6b/fc> andl $0xffff0001,%eax
Code: 149a24 <ip_chk_addr+70/fc> cmpl $0x20001,%eax
Code: 149a29 <ip_chk_addr+75/fc> jne 149a7f <ip_chk_addr+cb/fc>
Code: 149a2b <ip_chk_addr+77/fc> movl 0x58(%ecx),%eax
Code: 149a2e <ip_chk_addr+7a/fc> testl %eax,%eax