Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Oct 2000 15:43:10 +0200
From:      Tanel Kuusk <tanel@urania.ee>
To:        freebsd-emulation@freebsd.org
Subject:   vmware crashes 4.1.1-stable
Message-ID:  <39F04BEE.8DD93034@urania.ee>

next in thread | raw e-mail | index | archive | help
Hi folks,

I have been using vmware 2.0.1 happily on my 4.1-RELEASE box
for a while now.

Now i upgraded to -STABLE from around October 17th
(using cvsup and make world) and vmware crashes the
box just after power on (before showing the virtual
BIOS copyright).

I tried to upgrade and recompile vmware port also
(now vmware 2.0.2, port 0.98, vmmon 0.21), but with no
help. I also tried with and without rtc port,
IPV6, if_tap.ko, still no luck.

Finally i connected a serial console to my machine
and managed to get the following output there:

kernel: type 12 trap, code=0
Stopped at	vm_page_unqueue+0x40:	decl	0(%eax)
db> trace
vm_page_unququ(c04d0ac0) at vm_page_unqueue+0x40
vm_page_wire(c04d0ac0,c62aabfc,c09961a2,36e5,c0938000) at vm_page_wire+0x22
host_lock_ppn(36e5,c0938000,c0938000,2918e000,c62aac18) at host_lock_ppn+0x23
HostIF_LockPage(c0938000,2918e000,c62aadbc,c0938000,18b4020) at
HostIF_LockPage+0x92
Vmx86_LockPage(c0938000,2918e000,1,c62aadbc,c097f080) at Vmx86_LockPage+0x39
FreeBSD_Driver_Ioctl(c097f080,200056cf,c62aae80,3,c6229a80) at
FreeBSD_Driver_Ioctl+0xf1
spec_ioctl(c62aadbc,c62aada4,c01ec741,c62aadbc,c62aae4c) at spec_ioctl+0x26
spec_vnoperate(c62aadbc,c62aae4c,c01768b8,c62aadbc,c0940100) at
spec_vnoperate+0x15
ufs_vnoperatespec(c62aadbc,c0940100,cf,0,c0278360) at ufs_vnoperatespec+0x15
vn_ioctl(c0940100,200056cf,c62aae90,c6229a80,c0935800) at vn_ioctl+0x110
ioctl(c6229a80,c62aaf80,c62aaf2c,c0960be0,c6229a80) at ioctl+0x206
linux_ioctl_vmmon(c6229a80,c62aaf80,c6229a80,3,8306a18) at
linux_ioctl_vmmon+0x1f2
linux_ioctl(c6229a80,c62aaf80,a,0,8306a18) at linux_ioctl+0x54
syscall2(2f,2f,2f,8306a18,0) at syscall2+0x205
Xint0x80_syscall() at Xint0x80_syscall+0x25
db> panic


Fatal trap 12: page fault while in kernel mode
fault virtual address	= 0x1e0600
fault code		= supervisor write, page not present
instruction pointer	= 0x8:0xc01f66bc
stack pointer		= 0x10:0xc62aabbc
frame pointer		= 0x10:0xc62aabc4
code segment		= base 0x0, limit 0xfffff, type 0x1b
			= DPL 0, pres 1, def32 1, gran 1
protsessor eflags	= interrupt enabled, resume, IOPL = 3
current process		= 365 (vmware)
interrupt mask		= net bio cam
kernel: type 12 trap, code=0
Stopped at	vm_page_unqueue+0x40:	decl	0(%eax)
db>

Hope this helps, since I am by far not a debugging expert.

Any ideas what has changed since 4.1R that may cause it?

Thanks,
Tanel


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39F04BEE.8DD93034>