pim6dd causes panic on -current

From: John Hay <jhay_at_icomtek.csir.co.za>
Date: Thu, 2 Jun 2005 12:16:02 +0200
Hi,

I get a panic when trying to use net/pim6dd on -current. I have tried a
plain GENERIC kernel and one with options MROUTING and PIM defined. I
can reproduce it on a test box with only one interface with
ipv6_enable="YES" in rc.conf and then on the commandline do this:

ifconfig gif0 create
ifconfig gif0 tunnel <my_ip_address> <a_ip_address_on_another_subnet>
ifconfig gif0 up
pim6dd


Fatal trap 12: page fault while in kernel mode
cpuid = 0; apic id = 00
fault virtual address   = 0x0
fault code              = supervisor read, page not present
instruction pointer     = 0x20:0xc062a290
stack pointer           = 0x28:0xd4477c98
frame pointer           = 0x28:0xd4477ca4
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 36 (swi4: clock sio)
[thread pid 36 tid 100021 ]
Stopped at      _mtx_unlock_flags+0x34: cmpl    $0xc08be384,0(%ebx)
db> trace
Tracing pid 36 tid 100021 td 0xc199e300
_mtx_unlock_flags(0,0,c085b1a1,13b) at _mtx_unlock_flags+0x34
softclock(0) at softclock+0x204
ithread_loop(c19e0480,d4477d38,c19e0480,c061fe5c,0) at ithread_loop+0x120
fork_exit(c061fe5c,c19e0480,d4477d38) at fork_exit+0xa0
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xd4477d6c, ebp = 0 ---
db> 

John
-- 
John Hay -- John.Hay_at_icomtek.csir.co.za / jhay_at_FreeBSD.org
Received on Thu Jun 02 2005 - 08:16:57 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:35 UTC