Port-i386 archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: mysterious "recoverable" page faults
On Fri, Jan 18, 2008 at 11:56:40AM -0600, David Young wrote:
> Does anyone have an idea of what could cause these "recoverable"
> page faults?
Following are two sample faults. The second came at least several
minutes after the first. I had to 'ifconfig rtw0 down ; ifconfig rtw0
up' the wireless interface in the mean time---its DMA engine had gone
out to lunch, and yes I *do* suspect that DMA misbehavior is a factor.
I did not reboot the machine between the faults.
Dave
*** fault 1 ***
rtw0: tx fifo underflow
uvm_fault(0xc56cf6e4, 0, 1) -> 0xe
kernel: supervisor trap page fault, code=0
Stopped in pid 526.1 (hslsd) at netbsd:rtcache_free: pushl %ebp
db> bt
rtcache_free(5f5e5bf4,748dc35d,bc8d0026,27,24458d00) at netbsd:rtcache_free
?(c0731f00,0,c0587e88,0,c070e680) at 0x658df089
udp_output(c0731f00,c0587e58,c6932380,c013e2b0,48) at netbsd:udp_output+0x155
udp_usrreq(c05869a0,9,c0731f00,c0737c00,0) at netbsd:udp_usrreq+0x33a
sosend(c05869a0,c0737c00,c6a55b78,c0731f00,0) at netbsd:sosend+0x448
do_sys_sendmsg(c6932380,5,c6a55be8,0,c6a55c58) at netbsd:do_sys_sendmsg+0x337
sys_sendto(c6932380,c6a55c30,c6a55c58,0,7) at netbsd:sys_sendto+0x54
syscall(c6a55c78,bb9100b3,bb9000ab,bb91001f,bfbf001f) at netbsd:syscall+0x11d
db> show registers
ds 0x10
es 0x10
fs 0x30
gs 0x10
edi 0xc0731f9c
esi 0
ebp 0xc6a559fc
ebx 0xc0734ef8
edx 0xc6a559c4
ecx 0x3
eax 0
eip 0xc02b3cc0 rtcache_free
cs 0x8
eflags 0x10296
esp 0xc012c22b ip_output+0x24b
ss 0x59c4
netbsd:rtcache_free: pushl %ebp
db> step
sip0: receive FIFO overrun
sip0: receive ring overrun
Stopped in pid 526.1 (hslsd) at netbsd:rtcache_free+0x1: movl %esp,%eb
p
db> show registers
ds 0x10
es 0x10
fs 0x30
gs 0x10
edi 0xc0731f9c
esi 0
ebp 0xc6a559fc
ebx 0xc0734ef8
edx 0xc6a559c4
ecx 0x3
eax 0
eip 0xc02b3cc1 rtcache_free+0x1
cs 0x8
eflags 0x296
esp 0xc6a5596c
ss 0x10
netbsd:rtcache_free+0x1: movl %esp,%ebp
db> continue
sip0: receive FIFO overrun
sip0: receive ring overrun
rtw0: tx fifo underflow
rtw0: tx fifo underflow
rtw0: tx fifo underflow
rtw0: tx fifo underflow
rtw0: tx fifo underflow
rtw0: tx fifo underflow
*** fault 2 ***
uvm_fault(0xc56cf6e4, 0, 1) -> 0xe
kernel: supervisor trap page fault, code=0
Stopped in pid 526.1 (hslsd) at netbsd:rtcache_free: pushl %ebp
db> ci
No such command
db> iq c-i0
No such command
db> w0 9[Cnt bt bt
rtcache_free(5f5e5bf4,748dc35d,bc8d0026,27,24458d00) at netbsd:rtcache_free
?(c0729f00,0,c0587e88,0,c070e680) at 0x658df089
udp_output(c0729f00,c0587e58,c6932380,c013e2b0,48) at netbsd:udp_output+0x155
udp_usrreq(c05869a0,9,c0729f00,c073dd00,0) at netbsd:udp_usrreq+0x33a
sosend(c05869a0,c073dd00,c6a55b78,c0729f00,0) at netbsd:sosend+0x448
do_sys_sendmsg(c6932380,5,c6a55be8,0,c6a55c58) at netbsd:do_sys_sendmsg+0x337
sys_sendto(c6932380,c6a55c30,c6a55c58,0,bb967000) at netbsd:sys_sendto+0x54
syscall(c6a55c78,b3,ab,1f,bfbf001f) at netbsd:syscall+0x11d
db> show registers
ds 0x10
es 0x10
fs 0x30
gs 0x10
edi 0xc0729f9c
esi 0
ebp 0xc6a559fc
ebx 0xc0734ef8
edx 0xc6a559c4
ecx 0x3
eax 0
eip 0xc02b3cc0 rtcache_free
cs 0x8
eflags 0x10296
esp 0xc012c22b ip_output+0x24b
ss 0x59c4
netbsd:rtcache_free: pushl %ebp
db> step
sip0: receive FIFO overrun
sip0: receive ring overrun
sip0: receive FIFO overrun
Stopped in pid 526.1 (hslsd) at netbsd:rtcache_free+0x1: movl %esp,%eb
p
db> bt
rtcache_free(c0729f00,0,c0587e88,0,c070e680) at netbsd:rtcache_free+0x1
udp_output(c0729f00,c0587e58,c6932380,c013e2b0,48) at netbsd:udp_output+0x155
udp_usrreq(c05869a0,9,c0729f00,c073dd00,0) at netbsd:udp_usrreq+0x33a
sosend(c05869a0,c073dd00,c6a55b78,c0729f00,0) at netbsd:sosend+0x448
do_sys_sendmsg(c6932380,5,c6a55be8,0,c6a55c58) at netbsd:do_sys_sendmsg+0x337
sys_sendto(c6932380,c6a55c30,c6a55c58,0,bb967000) at netbsd:sys_sendto+0x54
syscall(c6a55c78,b3,ab,1f,bfbf001f) at netbsd:syscall+0x11d
db> show registers
ds 0x10
es 0x10
fs 0x30
gs 0x10
edi 0xc0729f9c
esi 0
ebp 0xc6a559fc
ebx 0xc0734ef8
edx 0xc6a559c4
ecx 0x3
eax 0
eip 0xc02b3cc1 rtcache_free+0x1
cs 0x8
eflags 0x296
esp 0xc6a5596c
ss 0x10
netbsd:rtcache_free+0x1: movl %esp,%ebp
db>
--
David Young OJC Technologies
dyoung%ojctech.com@localhost Urbana, IL * (217) 278-3933 ext 24
Home |
Main Index |
Thread Index |
Old Index