Oops with kernel 2.4.20-pre10-ac2 on `ifconfig eth0 down' with PPPoE

Markus Schoder (markus_schoder@yahoo.de)
Wed, 23 Oct 2002 01:37:00 +0200


Resending with an improved oops report:

I get an oops when issuing the above command while pppd is
running. I am using PPPoE. I also use Robert Love's configurable
HZ patch with HZ=1000.

Unable to handle kernel NULL pointer dereference at virtual address 000000e8
f0924b7b
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<f0924b7b>] Not tainted
EFLAGS: 00010286
eax: ef8db340 ebx: ef1cd6c0 ecx: c02abf48 edx: 00000000
esi: ef8db340 edi: 00000000 ebp: ef0a3ef4 esp: ef0a3ebc
ds: 0018 es: 0018 ss: 0018
Process pppd (pid: 97, stackpage=ef0a3000)
Stack: 00007a12 ef8db36a ef0a3ef4 0000001e ef06ad94 ef0a3ef4 0000001e bffffa28
c01fdbad ef06ad94 ef0a3ef4 0000001e 00000002 00000000 00000018 00000000
401a9000 7465ed04 23003068 702f4018 73726565 ef9a642f 00000286 c0205ec9
Call Trace: [sys_connect+125/176] [unregister_netdevice+361/544] [fcntl_setlk+137/448] [sys_socketcall+167/608] [system_call+51/56]
Code: ff 8a e8 00 00 00 0f 94 c0 84 c0 75 24 89 34 24 c7 44 24 04

>>EIP; f0924b7b <[pppoe]pppoe_connect+1cb/220> <=====
Code; f0924b7b <[pppoe]pppoe_connect+1cb/220>
00000000 <_EIP>:
Code; f0924b7b <[pppoe]pppoe_connect+1cb/220> <=====
0: ff 8a e8 00 00 00 decl 0xe8(%edx) <=====
Code; f0924b81 <[pppoe]pppoe_connect+1d1/220>
6: 0f 94 c0 sete %al
Code; f0924b84 <[pppoe]pppoe_connect+1d4/220>
9: 84 c0 test %al,%al
Code; f0924b86 <[pppoe]pppoe_connect+1d6/220>
b: 75 24 jne 31 <_EIP+0x31>
Code; f0924b88 <[pppoe]pppoe_connect+1d8/220>
d: 89 34 24 mov %esi,(%esp,1)
Code; f0924b8b <[pppoe]pppoe_connect+1db/220>
10: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp,1)
Code; f0924b92 <[pppoe]pppoe_connect+1e2/220>
17: 00

--
Markus

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