rmmod ipv6 - opps (it's still there)

Krzysztof G. Baranowski (kgb@manjak.knm.org.pl)
Sun, 7 Dec 1997 20:52:04 +0100 (MET)


[root@manjak /root]# rmmod ipv6
kmem_free: Bad obj addr (objp=c0f9dd40, name=size-32)
Unable to handle kernel NULL pointer dereference at virtual address
00000000
current->tss.cr3 = 014bd000, %cr3 = 014bd000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c011faa1>]
EFLAGS: 00010202
eax: 00000039 ebx: c0343080 ecx: c01d8040 edx: c1e70000
esi: c0f9dd40 edi: 00000202 ebp: 00000012 esp: c16b3f58
ds: 0018 es: 0018 ss: 0018
Process rmmod (pid: 1640, process nr: 42, stackpage=c16b3000)
Stack: 00000000 00000001 c1240005 c2806000 c0f9dd40 c0f9dd7c c1240005
c280939b
c0f9dd40 c01e32f0 fffffff0 c2806000 c280c9c0 c2816f4c c2816f60
c2806a3e
c0115fab fffffff0 0804e835 c0115280 c2806000 c16b2000 00000000
00000000
Call Trace: [<c2806000>] [<c280939b>] [<c2806000>] [<c280c9c0>]
[<c2816f4c>] [<c2816f60>] [<c2806a3e>]
[<c0115fab>] [<c0115280>] [<c2806000>] [<c010994a>]
Code: c7 05 00 00 00 00 00 00 00 00 5b 5e 5f 5d 83 c4 0c c3 90 56
Segmentation fault

[root@manjak sf-ops]# tail -n 22 /var/log/messages | ./a.out
/boot/System.map /lib/modules/loadmaps/ipv6
4397 symbols from /boot/System.map
340 symbols [c2806000-c281891c] from /lib/modules/loadmaps/ipv6

EIP: 0xc011faa1 T kfree+0x181/0x1b4
EIP: <c011faa1> [klogd]
trace: 0xc2806000 d (ipv6+)__this_module+0x0/0x48
trace: 0xc280939b T (ipv6+)addrconf_cleanup+0x33/0x84
trace: 0xc2806000 d (ipv6+)__this_module+0x0/0x48
trace: 0xc280c9c0 T (ipv6+)ipv6_cleanup+0x28/0x2c
trace: 0xc2816f4c D (ipv6+)ipv6_packet_type+0x0/0x14
trace: 0xc2816f60 d (ipv6+)ipv6_dev_notf+0x0/0xc
trace: 0xc2806a3e t (ipv6+)cleanup_module+0xa/0x70
trace: 0xc0115fab t free_module+0x17/0x84
trace: 0xc0115280 T sys_delete_module+0x158/0x1d0
trace: 0xc2806000 d (ipv6+)__this_module+0x0/0x48
trace: 0xc010994a T system_call+0x3a/0x40
code: 00000000 <oops>:
code: 0: c7 05 00 00 00 movl $0x0,0x0
code: 5: 00 00 00 00 00
code: a: 5b popl %ebx
code: b: 5e popl %esi
code: c: 5f popl %edi
code: d: 5d popl %ebp
code: e: 83 c4 0c addl $0xc,%esp
code: 11: c3 ret
code: 12: 90 nop
code: 13: 56 pushl %esi

Kris

--
Krzysztof G. Baranowski - President of the Harmless Manyacs' Club
"Ex sysadmin, ex kernel hacker, luser again: How to copy a file ?"
http://www.knm.org.pl/                 <prezes@manjak.knm.org.pl>