lkml.org 
[lkml]   [2003]   [Mar]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectKernel oops in pppoe any time I use ifconfig on the underlying eth iface
From
Date

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
\
 
 \ /
  Last update: 2005-03-22 13:34    [from the cache]
©2003-2011 Jasper Spaans. Advertise on this site