Subject: kernel page fault trap - tr output included
To: None <current-users@netbsd.org>
From: Brian Stark <bpstark@pacbell.net>
List: current-users
Date: 07/03/2003 00:03:02
Hello,

I recently posted a message here about a kernel page fault trap with 
1.6T/i386. Yesterday (july 1st) I built a new kernel with the latest 
sources (kernel is now 1.6U) and ran into the same problem again. Manuel 
Bouyer suggested I post the output of "tr" the next time it happens so 
here is that information:

uvm_fault(0xd3ec4780, 0, 0, 1) -> 0xe
kernel: page fault trap, code=0
Stopped in pid 4603.1 (ifconfig) at netbsd:in6ifa_ifpforlinklocal+0x1b:
cmpl $0,0(%eax)
db> tr
in6ifa_ifpforlinklocal(c0dac00,7,0,0,d414cac8) at 
netbsd:in6ifa_ifpforlinklocal+0x1b
n6_prefix_onlink(c0d9ff00,c0d9ff14,10,c039014a,d414cd50) at 
netbsd:nd6_prefix_onlink+0xfa
nd6_prefix_offlink(c10e4000,d414cb28,7,0,7) at 
netbsd:nd6_prefix_oflink+0x1c9
prelist_remove(c10e4000,ffffffff,0,181c,0) at netbsd:prelist_remove+0x33
nd6_purge(c0ebcc00,d414cd50,0,0,d414cd50) at netbsd:nd6_purge+0xcf
in6_ifdetach(c0ebcc00,0,0,0,0) at netbsd:in6_ifdetach+0x13
in6_purgeif(c0ebcc00,c0ebcc00,d414cc30,c03d7994,c01839d8) at 
netbsd:in6_purgeif+0x58
udp6_usrreq(d414cc84,16,0,0,c0ebcc00) at netbsd:udp6_usrreq+0x6e
if_detach(c0ebcc00,d414ce88,0,2000,c05c2540) at netbsd:if_detach+0x141
stf_clone_destroy(c0ebcc00,0,c0c5f72c,c0410000,c039b8ac) at 
netbsd:stf_clone_destroy+07c
if_clone_destroy(d414ce88,d41599ce,a,d414cd8c,c039b8ac) at 
netbsd:if_clone_destory+0x6f
ifioctl(d3ef9620,80206979,d414ce88,d415983c,c039b8ac) at netbsd:ifioctl+0xd0
soo_sioctl(d3ef9620,80206979,d414ce88,d415983c,bfbffb18) at 
netbsd:soo_ioctl+0x1a5
sys_ioctl(d3ec7a00,d414cf74,d414cf6c,d3ec7a00,804e588) at 
netbsd:sys_ioctl+0x45b
syscall_plain(1f,1f,1f,1f,804ea2f) at netbsd:syscall_plain+0xdd

Does this help anyone understand the problem?


Brian Stark
bpstark at pacbell dot net