Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kernel: protection fault trap/followup



Hi,

following up to http://mail-index.netbsd.org/current-users/2008/01/25/0016.html

I managed to get the serial port an this machine working and
after doing some "cvs update"s, compiling kernels, tools and
userland I tried to rsync src and obj to another machine.
While rsync was running I got the "kernel: protection fault trap"
again.

Below's what ddb has to say. The fault is "easily" reproducible
by combining some cvs and build.sh ... runs and follow this
with rsync or another build.sh ... iso or so.

Is there something I can do to help tracking this down?

Kurt

kernel: protection fault trap, code=0
Stopped in pid 16507.1 (sshd) at        netbsd:uvm_pagealloc_pgfl+0x65: movq    
%
rax,0x8(%rdx)
db{3}> bt
uvm_pagealloc_pgfl() at netbsd:uvm_pagealloc_pgfl+0x65
uvm_pagealloc_strat() at netbsd:uvm_pagealloc_strat+0x1e9
uvm_fault_internal() at netbsd:uvm_fault_internal+0xe59
trap() at netbsd:trap+0x5f5
uvm_fault(0xffff80005ee7fb60, 0x3000, 1) -> e
kernel: page fault trap, code=0
Faulted in DDB; continuing...
db{3}> mach cpu 1
using CPU 1
db{3}> bt
x86_stihlt() at netbsd:x86_stihlt+0x6
idle_loop() at netbsd:idle_loop+0xa8
Bad frame pointer: 0xffff80005410b020
db{3}> mach cpu 2
using CPU 2
db{3}> bt
x86_stihlt() at netbsd:x86_stihlt+0x6
idle_loop() at netbsd:idle_loop+0xa8
Bad frame pointer: 0xffff800054115be0
db{3}> mach cpu 0
using CPU 0
db{3}> bt
mutex_spin_retry() at netbsd:mutex_spin_retry+0x5a
uvm_pagefree() at netbsd:uvm_pagefree+0x251
uvm_unloanpage() at netbsd:uvm_unloanpage+0x120
sodoloanfree() at netbsd:sodoloanfree+0x71
sodopendfreel() at netbsd:sodopendfreel+0x61
sodopendfree() at netbsd:sodopendfree+0x1a
sosend() at netbsd:sosend+0x42
soo_write() at netbsd:soo_write+0x48
dofilewrite() at netbsd:dofilewrite+0x8a
sys_write() at netbsd:sys_write+0x9f
syscall() at netbsd:syscall+0xa9
db{3}> mach cpu 3
using CPU 3
db{3}> bt
uvm_pagealloc_pgfl() at netbsd:uvm_pagealloc_pgfl+0x65
uvm_pagealloc_strat() at netbsd:uvm_pagealloc_strat+0x1e9
uvm_fault_internal() at netbsd:uvm_fault_internal+0xe59
trap() at netbsd:trap+0x5f5
uvm_fault(0xffff80005ee7fb60, 0x3000, 1) -> e
kernel: page fault trap, code=0
Faulted in DDB; continuing...
db{3}> 





Home | Main Index | Thread Index | Old Index