Subject: pkg/18548: VMWare crashes kernel (uvm assertion)
To: None <gnats-bugs@gnats.netbsd.org>
From: Juergen Hannken-Illjes <hannken@eis.cs.tu-bs.de>
List: netbsd-bugs
Date: 10/06/2002 11:39:38
>Number:         18548
>Category:       pkg
>Synopsis:       VMWare crashes kernel (uvm assertion)
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Oct 06 02:40:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Juergen Hannken-Illjes
>Release:        NetBSD 1.6I (Oct 4, 2002)
>Organization:
	
>Environment:
	
	
System: NetBSD dancer 1.6I NetBSD 1.6I (CUSTOM) #152: Fri Oct 4 12:52:07 MEST 2002 hannken@dancer:/usr/obj/kern.i386/CUSTOM i386
Architecture: i386
Machine: i386
>Description:
	Running VMWare on an otherwise idle system results in an assertion
	"pg->wire_count == 0" failed: file "/sys/uvm/uvm_page_i.h", line 201

Trace:
	#1  0xc0295271 in cpu_reboot (howto=256, bootstr=0x0)
	    at /sys/arch/i386/i386/machdep.c:2208
	#2  0xc01dba3f in panic () at /sys/kern/subr_prf.c:253
	#3  0xc032dc07 in __assert () at /sys/lib/libkern/__assert.c:47
	#4  0xc0289e6b in uvm_pagedeactivate (pg=0xc09fc38c)
	    at /sys/uvm/uvm_page_i.h:201
	#5  0xc028ca93 in uvmpd_scan () at /sys/uvm/uvm_pdaemon.c:870
	#6  0xc028c25a in uvm_pageout (arg=0xe31a5004) at /sys/uvm/uvm_pdaemon.c:253

Data:
	(gdb) print * (struct vm_page *) 0xc09fc38c
	$2 = {pageq = {tqe_next = 0xc080c340, tqe_prev = 0xc03ec46c},
	      hashq = {tqe_next = 0x0, tqe_prev = 0xc06747b8},
	      listq = {tqe_next = 0xc080afc0, tqe_prev = 0xc09f9e08},
	      uanon = 0x0, uobject = 0xe3cd8bec, offset = 113897472,
	      flags = 12, loan_count = 0, wire_count = 65535, 
	      pqflags = 0, phys_addr = 460058624}
	
>How-To-Repeat:
	Run VMWare and install an OS
	
>Fix:
	
>Release-Note:
>Audit-Trail:
>Unformatted: