Current-Users archive

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

Re: Possible current breakage



I've received a report that the changes to uvm_page.* and uvm_pglist.*
are causing panics on heavy load with X:

--------8<--------8<--------8<--------8<--------8<--------8<--------8<--------8<
uvm_fault(0xffff80004a6d1450, 0x0, 1) -> e
fatal page fault in supervisor mode
trap type 6 code 0 rip ffffffff805d7a0b cs 8 rflags 10286 cr2  38 cpl 0 rsp 
ffff80005e21c960
kernel: page fault trap, code=0
Stopped in pid 2981.1 (systat) at       netbsd:uvm_map_lookup_entry+0xc9:       
cmpq    0x38(%rax),%r12
db{0}> bt
uvm_map_lookup_entry() at netbsd:uvm_map_lookup_entry+0xc9
uvm_map_checkprot() at netbsd:uvm_map_checkprot+0x23
uvm_kernacc() at netbsd:uvm_kernacc+0x58
mmrw() at netbsd:mmrw+0xc7
spec_read() at netbsd:spec_read+0x1e2
VOP_READ() at netbsd:VOP_READ+0x41
vn_read() at netbsd:vn_read+0x94
dofileread() at netbsd:dofileread+0x71
sys_pread() at netbsd:sys_pread+0xac
syscall() at netbsd:syscall+0xaa
>8-------->8-------->8-------->8-------->8-------->8-------->8-------->8--------

If you see a similar problem, please try:

        cvs up -D'2010-11-12 06:00 UTC' \
                sys/uvm/uvm_page.c \
                sys/uvm/uvm_page.h \
                sys/uvm/uvm_pglist.c

and see if it fixes your problem.

Thanks.

Masao

-- 
Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635


Home | Main Index | Thread Index | Old Index