Panic with VMware

From: Andreas Kohn <andreas.kohn_at_gmx.net>
Date: Thu, 22 Jan 2004 07:02:21 +0100
Hi,

I tried to run VMware after the latest changes in the port, to see if it
would now work for me. 

I got the following panic (vmnet was loaded, aio.ko as well):

Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0x6c
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc058ca5d
stack pointer           = 0x10:0xd4486924
frame pointer           = 0x10:0xd4486928
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = resume, IOPL = 3
current process         = 2348 (vmware-ui)
trap number             = 12
panic: page fault
---

(kgdb) where
#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:240
#1  0xc0565f1a in boot (howto=256) at
/usr/src/sys/kern/kern_shutdown.c:372
#2  0xc0566298 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
#3  0xc06db33e in trap_fatal (frame=0xd44868e4, eva=0)
    at /usr/src/sys/i386/i386/trap.c:821
#4  0xc06daa65 in trap (frame=
      {tf_fs = 24, tf_es = 16, tf_ds = 16, tf_edi = -1021379136, tf_esi
= -1019850080, tf_ebp = -733451992, tf_isp = -733452016, tf_ebx =
-1021379136, tf_edx = -1019850080, tf_ecx = 0, tf_eax = 0, tf_trapno =
12, tf_err = 0, tf_eip = -1067922851, tf_cs = 8, tf_eflags = 77826,
tf_esp = -1020634568, tf_ss = -733451952})
    at /usr/src/sys/i386/i386/trap.c:250
#5  0xc06cd488 in calltrap () at {standard input}:94
#6  0xc058ce4b in turnstile_wait (ts=0xc31efdc0, lock=0xc32a5a38,
owner=0x0)
    at /usr/src/sys/kern/subr_turnstile.c:458
#7  0xc055bdde in _mtx_lock_sleep (m=0xc32a5a38, opts=0, 
    file=0xc35c6d83
"/usr/ports/emulators/vmware3/work/vmware-distrib/vmmon-only/freebsd/driver.c", line=387) at /usr/src/sys/kern/kern_mutex.c:482
#8  0xc055bbc0 in _mtx_lock_flags (m=0x0, opts=0, file=0x0, line=0)
    at /usr/src/sys/kern/kern_mutex.c:218
#9  0xc35c41e0 in ?? ()
#10 0xc35c433c in ?? ()
#11 0xc05287f1 in spec_open (ap=0xc33652a0)
    at /usr/src/sys/fs/specfs/spec_vnops.c:207
#12 0xc0528518 in spec_vnoperate (ap=0x0)
    at /usr/src/sys/fs/specfs/spec_vnops.c:122
#13 0xc068cd18 in ufs_vnoperatespec (ap=0x0)
    at /usr/src/sys/ufs/ufs/ufs_vnops.c:2811
#14 0xc05cd820 in vn_open_cred (ndp=0xd4486bc4, flagp=0xd4486cc4,
cmode=0, 
    cred=0xc359d800, fdidx=0) at vnode_if.h:228
#15 0xc05cd3f3 in vn_open (ndp=0x0, flagp=0x0, cmode=0, fdidx=0)
    at /usr/src/sys/kern/vfs_vnops.c:93
#16 0xc05c67a8 in kern_open (td=0xc33652a0, path=0x0,
pathseg=UIO_USERSPACE, 
    flags=3, mode=0) at /usr/src/sys/kern/vfs_syscalls.c:963
#17 0xc084cc2e in linux_open (td=0xc33652a0, args=0xd4486d14)
    at /usr/src/sys/compat/linux/linux_file.c:124
#18 0xc06db6a0 in syscall (frame=
      {tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 135951944, tf_esi =
135894664, tf_ebp = -1077941460, tf_isp = -733450892, tf_ebx =
135894664, tf_edx = 0, tf_ecx = 2, tf_eax = 5, tf_trapno = 9, tf_err =
2, tf_eip = 675688456, tf_cs = 31, tf_eflags = 12870, tf_esp =
-1077941488, tf_ss = 47})
    at /usr/src/sys/i386/i386/trap.c:1010
#19 0xc06cd4dd in Xint0x80_syscall () at {standard input}:136
---Can't read userspace from dump, or kernel process---

This is on FreeBSD 5.2-CURRENT #20: Tue Jan  6 10:38:48 CET 2004. I'm
going to try to update to more recent sources later this day to see if
it helps.

I'd be glad if someone has any advice.

-- 
Andreas Kohn <andreas.kohn_at_gmx.net>

Received on Wed Jan 21 2004 - 21:02:25 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:39 UTC