smc-ultra/netlink oops in 2.2.3 .. 2.2.8

Michal Ostrowski (mostrows@styx.uwaterloo.ca)
Thu, 13 May 1999 16:56:10 -0400 (EDT)


I get an oops whenever I remove the smc-ultra module ("rmmod
smc-ultra" causes the oops). This problem occurs in kernels 2.2.3
.. 2.2.8 and not in 2.2.2 and before.

I've included the oops and ksymoops output below. I'd be happy to
hack any fixes/diagnostics that anyone might suggest.

Regards,

Michal Ostrowski
mostrows@styx.uwaterloo.ca

Unable to handle kernel NULL pointer dereference at virtual address 00000030
current->tss.cr3 = 01f11000, %cr3 = 01f11000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0158a4a>]
EFLAGS: 00010216
eax: c1450007 ebx: 0000005c ecx: 00000017 edx: 00000060
esi: 00000030 edi: c145f05c ebp: 00000060 esp: c1f13edc
ds: 0018 es: 0018 ss: 0018
Process rmmod (pid: 686, process nr: 5, stackpage=c1f13000)
Stack: c01ea93d c145f000 c19bff04 c0158d1b c0f80e40 00000007 0000005c 00000030
c0f80e40 00000011 c2810bf8 bffffd3c 00000f50 c01ea938 00000005 c145f000
000005dc c0158ea8 c0f80e40 c2810bf8 00000011 00000000 00000000 c01ea8d0
Call Trace: [<c0158d1b>] [<c2810bf8>] [<c0158ea8>] [<c2810bf8>] [<c2810bf8>] [<c01593c4>] [<c2810bf8>]
[<c0156560>] [<c2810bf8>] [<c2810bf8>] [<c2810bf8>] [<c01abb1c>] [<c2810bf8>] [<c28109db>] [<c2810bf8>]
[<c2810000>] [<c2810000>] [<c01141a8>] [<c2810000>] [<c011375e>] [<c2810000>] [<c0107a74>]
Code: f3 a5 f6 c3 02 74 02 66 a5 f6 c3 01 74 01 a4 5b 5e 5f 5d 83

>>EIP: c0158a4a <__rta_fill+62/7c>
Trace: c0158d1b <rtnetlink_fill_ifinfo+25f/2a8>
Trace: c2810bf8 <cleanup_module+2a6c/????>
Trace: c0158ea8 <rtmsg_ifinfo+2c/70>
Trace: c2810bf8 <cleanup_module+2a6c/????>
Trace: c2810bf8 <cleanup_module+2a6c/????>
Trace: c01593c4 <rtnetlink_event+1c/24>
Trace: c2810bf8 <cleanup_module+2a6c/????>
Trace: c0156560 <unregister_netdevice+3c/c0>
Trace: c2810000 <cleanup_module+1e74/????>
Code: c0158a4b <__rta_fill+63/7c> 00000001 <_EIP>:
Code: c0158a4b <__rta_fill+63/7c> 1: f3 a5 repz movsl %ds:(%esi),%es:(%edi)
Code: c0158a4d <__rta_fill+65/7c> 3: f6 c3 02 testb $0x2,%bl
Code: c0158a50 <__rta_fill+68/7c> 6: 74 02 je c0158a53 <__rta_fill+6b/7c>
Code: c0158a52 <__rta_fill+6a/7c> 8: 66 a5 movsw %ds:(%esi),%es:(%edi)
Code: c0158a54 <__rta_fill+6c/7c> a: f6 c3 01 testb $0x1,%bl
Code: c0158a57 <__rta_fill+6f/7c> d: 74 01 je c0158a59 <__rta_fill+71/7c>
Code: c0158a59 <__rta_fill+71/7c> f: a4 movsb %ds:(%esi),%es:(%edi)
Code: c0158a5a <__rta_fill+72/7c> 10: 5b popl %ebx
Code: c0158a5b <__rta_fill+73/7c> 11: 5e popl %esi
Code: c0158a5c <__rta_fill+74/7c> 12: 5f popl %edi
Code: c0158a5d <__rta_fill+75/7c> 13: 5d popl %ebp
Code: c0158a5e <__rta_fill+76/7c> 14: 83 00 00 addl $0x0,(%eax)

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