Messages in this thread | | | Subject | Kernel oops in pppoe any time I use ifconfig on the underlying eth iface | From | Gregory Stark <> | Date | 19 Mar 2003 19:26:53 -0500 |
| |
This is a pretty easy one to reproduce so it seems like it should be easy to find. I use kernel-mode pppoe. In 2.4.20ac2 Any time I use ifconfig to change a parameter on the underlying eth interface I get a kernel oops and pppd dies.
The following is an oops from changing the mtu (accidentally, typed in wrong window, oops). Previously I got the same behaviour from doing "ifconfig down" which used to be a clean way to hang up a pppoe connection treated equivalent to a modem hanging up.
Mar 19 19:15:41 fw kernel: Unable to handle kernel NULL pointer dereference at virtual address 000000e8 Mar 19 19:15:42 fw kernel: printing eip: Mar 19 19:15:42 fw kernel: c2023b3f Mar 19 19:15:42 fw kernel: *pde = 00000000 Mar 19 19:15:42 fw kernel: Oops: 0000 Mar 19 19:15:42 fw kernel: CPU: 0 Mar 19 19:15:45 fw kernel: EIP: 0010:[<c2023b3f>] Not tainted Mar 19 19:15:45 fw kernel: EFLAGS: 00010296 Mar 19 19:15:45 fw kernel: eax: c0375ce0 ebx: c0ed6720 ecx: c0273aa8 edx: 00000000 Mar 19 19:15:45 fw kernel: esi: c0375ce0 edi: 00000000 ebp: c09e9f00 esp: c09e9ed4 Mar 19 19:15:45 fw kernel: ds: 0018 es: 0018 ss: 0018 Mar 19 19:15:45 fw kernel: Process pppd (pid: 245, stackpage=c09e9000) Mar 19 19:15:45 fw kernel: Stack: c2024e40 c0862454 c09e9f00 0000001e bffffd68 c01a7006 c0862454 c09e9f00 Mar 19 19:15:45 fw kernel: 0000001e 00000002 00000000 00000018 00000000 401a9000 7465d809 7e003068 Mar 19 19:15:45 fw kernel: 74684017 00190809 00000000 c09e8000 00000001 c0a7fdb0 00000007 00030002 Mar 19 19:15:45 fw kernel: Call Trace: [<c2024e40>] [sys_connect+86/128] [generic_file_write+1103/1824] [generic_file_write+1212/1824] [<c201b511>] Mar 19 19:15:45 fw kernel: [sys_socketcall+139/432] [do_page_fault+0/1126] [error_code+52/64] [system_call+51/64] Mar 19 19:15:45 fw kernel: Mar 19 19:15:45 fw kernel: Code: ff 8a e8 00 00 00 0f 94 c0 84 c0 75 19 6a 60 6a 00 56 e8 ba
# grep c2024e40 /var/log/ksymoops/20030309213931.ksyms c2024e40 pppoe_ops [pppoe]
Attached are the ksymoops file and the modules list.
[unhandled content-type:application/octet-stream][unhandled content-type:application/octet-stream]
-- greg
| |