Subject: kern/35167: uvm_fault on my machine
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Gavin Mu <gavin.mu@gmail.com>
List: netbsd-bugs
Date: 12/02/2006 02:35:00
>Number: 35167
>Category: kern
>Synopsis: uvm_fault, kernel supervisor trap page fault
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Dec 02 02:35:00 +0000 2006
>Originator: Gavin Mu
>Release: NetBSD 4.99.4, NetBSD-daily-2006-11-28
>Organization:
Beijing University of Posts and Telecommunications
>Environment:
System: NetBSD netbsd.bupt.edu.cn 4.99.4 NetBSD 4.99.4 (GENERIC) #0: Tue Nov 28 13:09:15 UTC 2006 riz@b2.netbsd.org:/home/builds/ab/HEAD/i386/200611280000Z-obj/home/builds/ab/HEAD/src/sys/arch/i386/compile/GENERIC i386
Architecture: i386
Machine: i386
>Description:
NetBSD can't run on my machine stablely, kernel always panic
for example, I do nothing but extract pkgsrc.tar.gz into /usr
then uvm_fault into ddb.
the detail info is:
uvm_fault(0xc09957e0,0,2)->0xe
kernel: supervisor trap page fault, code=0
Stopped in pid 13.1(aiodoned) at netbsd:uvm_unmap_remove+0xf8:mov(%eax,0x18(%edx)
db> trace
uvm_unmap_remove(c0fc6e00,c92fe000,c92ff000,cb661bbc,0) at netbsd:uvm_unmap_remove+0xf8
uvm_pagermapout(c92fe000,1,cb661c0c,c0e76b40,c0922724) at netbsd:uvm_pagermapout+0x66
uvm_aio_aiodone(c101f4e0,204,c08916f7,0,c09929,0) at netbsd:uvm_aio_aiodone+0xc2
uvm_aiodone_daemon(cab8d818,0,c01002d2,fbff,c01002d2) at netbsd:uvm_aiodone_daemon+0x7b
>How-To-Repeat:
I do tar -zxvf pkgsrc.tar.gz -C /usr many times,
but the information of every panic is different...
I have recode three different panic trace info, but only function name
and I dont think it's my hardware fault because my Windows and FreeBSD
run well.
>Fix:
N/A
>Unformatted: