kernel/ipv6 problem

Lai Zit Seng (lzs@pobox.com)
Thu, 17 Jul 1997 09:25:34 +0800 (SGT)


I'm not sure if this is an IPv6 or kernel problem, but anyhow, I'll try
here :-)

I have a 2.1.38 kernel with IPv6 compiled as a module. I load the IPv6
module, do a "echo 0 > /proc/sys/net/ipv6/accept_ra". When I subsequently
unload the IPv6 module (using "modprobe -r ipv6"), the kernel crashes.
Interesting bits of info are:

kmem_free: Bad obj addr (objp=c0cd5160, name=size-32)
kmem_free: Bad obj addr (objp=c0cd5620, name=size-32)
Unable to handle kernel NULL pointer dereference at virtual address 00000008
current->tss.cr3 = 01463000, %cr3 = 01463000
*pde = 00000000
Oops: 0000

followed by a CPU/register dump. This happened in the modprobe process. Is
this perhaps a problem in the kernel?

.lzs