SLIP / ARP oops in 2.1.79 SMP.

David Woodhouse (Dave@imladris.demon.co.uk)
Fri, 16 Jan 1998 17:42:56 +0000


I've just rebooted after an oops caused by killing a sliplogin process. The
syslog messages and the oops output are below.

Sorry I can't investigate further - I've unfortunately cleaned the source tree
since it was compiled, so I don't have the vmlinux file to investigate.

-sliplogin[801]: attaching slip unit sl0 for slip
-sliplogin[801]: /etc/slip/slip.login sl0 9600 801 slip 131.111.217.153 131.111.217.154 255.255.255.255 6bit
-sliplogin[801]: /etc/slip/slip.logout sl0 9600 801 slip 1
31.111.217.153 131.111.217.154 255.255.255.255 6bit
modprobe: can't locate module sl0
Unable to handle kernel NULL pointer dereference at virtual address 00000030
current->tss.cr3 = 01b7b000, %cr3 = 01b7b000
*pde = 00000000
Oops: 0000
CPU: 1
EIP: 0010:[<c015ba97>]
EFLAGS: 00010286
eax: 13486595 ebx: c19e5ef4 ecx: c19e5ef4 edx: 00000004
esi: 00000000 edi: c01e3f84 ebp: 890b493a esp: c19e5eb8
ds: 0018 es: 0018 ss: 0018
Process arp (pid: 887, process nr: 50, stackpage=c19e5000)
Stack: c19e5ef4 00000000 00000000 fffffffa 00000001 00000004 c0171bd2 c01e3f84
c19e5ef4 00000000 00000000 c19e5f18 00000000 c19e5f5c 00000000 9ad96f83
c0171d97 c19e5f18 00000000 bffffccc 00000000 bffffccc 00008953 00000000
Call Trace: [<c0171bd2>] [<c0171d97>] [<c017487f>] [<c0111107>] [c0156dad>] [<c01318d0>] [c010a086>]
Code: 33 6e 30 83 e5 1f 8b 9c af c4 00 00 00 85 db 74 25 8b 54 24
-sliplogin[801]: closed slip's slip unit sl0 (HUP)
-sliplogin[801]: Packets sent: 0. Packets received: 0.

Using `/boot/System.map' to map addresses to symbols.

>>EIP: c015ba97 <__neigh_lookup+37/15c>
Trace: c0171bd2 <arp_req_delete+ae/fc>
Trace: c0171d97 <arp_ioctl+177/1f4>
Trace: c017487f <inet_ioctl+323/3e0>
Trace: c0111107 <do_page_fault+18f/3b0>
Code: c015ba97 <__neigh_lookup+37/15c>
Code: c015ba97 <__neigh_lookup+37/15c> 33 6e 30 xorl 0x30(%esi),%ebp
Code: c015ba9a <__neigh_lookup+3a/15c> 83 e5 1f andl $0x1f,%ebp
Code: c015ba9d <__neigh_lookup+3d/15c> 8b 9c af c4 00 movl 0xc4(%edi,%ebp,4),%ebx
Code: c015baaa <__neigh_lookup+4a/15c> 85 db testl %ebx,%ebx
Code: c015baac <__neigh_lookup+4c/15c> 74 25 je c015bacd <__neigh_lookup+6d/15c>
Code: c015baae <__neigh_lookup+4e/15c> 8b 54 24 00 movl 0x0(%esp,1),%edx
Code: c015bab8 <__neigh_lookup+58/15c> 90 nop
Code: c015bab9 <__neigh_lookup+59/15c> 90 nop
Code: c015baba <__neigh_lookup+5a/15c> 90 nop

-- 
----                              ----                              ----
David Woodhouse, Robinson College, CB3 9AN, England.   (+44) 0976 658355
    Dave@imladris.demon.co.uk        http://dwmw2.robinson.cam.ac.uk
	    finger pgp@dwmw2.robinson.cam.ac.uk for PGP key.