Bug 86068

Summary: Fatal trap 12,while running pim6sd
Product: Base System Reporter: XuChunrong <Trixer>
Component: i386Assignee: freebsd-i386 (Nobody) <i386>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description XuChunrong 2005-09-13 14:50:10 UTC
These days I used freebsd5.3 to configure a ipv6 multicast network.
Its topology is 

HostA(winxp)
|
FreeBsd5.3(MR,pim6sd RP)
| 
| 
FreeBsd5.3(MR,pim6sd )
|
|
HostB(xp)



//MR: ipv6 Multicast Router
//routing software:zebra+ospf6d,pim6sd
The problem is:
when I run ipv6 multicast applications on HostA(as sender) and HostB(as recv),it seems to work OK .Through pim6sd's log I can see it really create groups, and HostB can recieve data. However ,after a while ,error occurs.The router which worked as RP is dead(Other routers works OK), and it gives an information as below:

--error infomation---------------------------------------------------------------------
Sep 13 19:49:07 BSDR1 kernel: em1: Link is up 1000 Mbps Full Duplex
Sep 13 19:49:29 BSDR1 kernel: em1: Link is Down
Sep 13 19:49:31 BSDR1 kernel: em1: Link is up 1000 Mbps Full Duplex
Sep 13 19:52:43 BSDR1 pim6sd[597]: receive_pim6_bootstrap: Bootstrap from an unrecognized neighbor

(fe80::207:e9ff:fe10:5f8d) on em0
Sep 13 19:53:18 BSDR1 su: xcr to root on /dev/ttyp0
Sep 13 19:53:42 BSDR1 pim6sd[597]: receive_pim6_bootstrap: Bootstrap from an unrecognized neighbor

(fe80::207:e9ff:fe10:5f8d) on em0
Sep 13 19:54:43 BSDR1 pim6sd[597]: receive_pim6_bootstrap: Bootstrap from an unrecognized neighbor

(fe80::207:e9ff:fe10:5f8d) on em0
Sep 13 19:56:43 BSDR1 pim6sd[597]: receive_pim6_bootstrap: Bootstrap from an unrecognized neighbor

(fe80::207:e9ff:fe10:5f8d) on em0
Sep 13 19:57:43 BSDR1 pim6sd[597]: receive_pim6_bootstrap: Bootstrap from an unrecognized neighbor

(fe80::207:e9ff:fe10:5f8d) on em0
Sep 13 20:09:48 BSDR1 syslogd: kernel boot file is /boot/kernel/kernel
Sep 13 20:09:48 BSDR1 kernel:
Sep 13 20:09:48 BSDR1 kernel:
Sep 13 20:09:48 BSDR1 kernel: Fatal trap 12: page fault while in kernel mode
Sep 13 20:09:48 BSDR1 kernel: fault virtual address     = 0x0
Sep 13 20:09:48 BSDR1 kernel: fault code                = supervisor read, page not present
Sep 13 20:09:48 BSDR1 kernel: instruction pointer       = 0x8:0xc06bd98e
Sep 13 20:09:48 BSDR1 kernel: stack pointer             = 0x10:0xd53a4c60
Sep 13 20:09:48 BSDR1 kernel: frame pointer             = 0x10:0xd53a4cc4
Sep 13 20:09:48 BSDR1 kernel: code segment              = base rx0, limit 0xfffff, type 0x1b
Sep 13 20:09:48 BSDR1 kernel: = DPL 0, pres 1, def32 1, gran 1
Sep 13 20:09:48 BSDR1 kernel: processor eflags  = interrupt enabled, resume, IOPL = 0
Sep 13 20:09:48 BSDR1 kernel: current process           = 35 (swi1: net)
Sep 13 20:09:48 BSDR1 kernel: trap number               = 12
Sep 13 20:09:48 BSDR1 kernel: panic: page fault
Sep 13 20:09:48 BSDR1 kernel: Uptime: 49m3s
Sep 13 20:09:48 BSDR1 kernel: Cannot dump. No dump device defined.
Sep 13 20:09:48 BSDR1 kernel: Automatic reboot in 15 seconds - press a key on the console to abort
Sep 13 20:09:48 BSDR1 kernel: --> Press a key on the console to reboot,
Sep 13 20:09:48 BSDR1 kernel: --> or switch off the system now.
Sep 13 20:09:48 BSDR1 kernel: Rebooting...
Sep 13 20:09:48 BSDR1 kernel: Copyright (c) 1992-2005 The FreeBSD Project.
Comment 1 Tilman Keskinoz freebsd_committer freebsd_triage 2005-11-25 15:37:40 UTC
State Changed
From-To: open->feedback

Can you try to build a debug kernel and obtain a backtrace?
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2006-01-29 05:13:37 UTC
State Changed
From-To: feedback->closed

Feedback timeout (2 months).