Re: VMWare inflicted kernel panic

From: Scott M. Likens <damm_at_fpsn.net>
Date: 25 Jul 2003 11:57:21 -0700
On Fri, 2003-07-25 at 04:54, Sławek Żak wrote:
> vmware3-3.2.1-2237_1, rtc-2002.03.05.2_2, world built on 21-7, backtrace:
> 
> (kgdb) bt
> #0  doadump () at /usr/src/sys/kern/kern_shutdown.c:240
> #1  0xc02217d9 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:372
> #2  0xc0221bb8 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
> #3  0xc0373f66 in trap_fatal (frame=0xe219c710, eva=0)
>     at /usr/src/sys/i386/i386/trap.c:836
> #4  0xc03734a3 in trap (frame=
>       {tf_fs = -1069481960, tf_es = -1067974640, tf_ds = -979763184, tf_edi = -979938720, tf_esi = -979943236, tf_ebp = -501626976, tf_isp = -501627076, tf_ebx = 1, tf_edx = 1966080, tf_ecx = -979938720, tf_eax = -1071470963, tf_trapno = 12, tf_err = 2, tf_eip = -1070127771, tf_cs = 8, tf_eflags = 77826, tf_esp = -1071470963, tf_ss = -979938720}) at /usr/src/sys/i386/i386/trap.c:256
> #5  0xc0363ef8 in calltrap () at {standard input}:102
> #6  0xc02214c2 in boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:312
> #7  0xc0221bb8 in panic () at /usr/src/sys/kern/kern_shutdown.c:550
> #8  0xc0373f66 in trap_fatal (frame=0xe219c8d0, eva=0)
>     at /usr/src/sys/i386/i386/trap.c:836
> #9  0xc03734a3 in trap (frame=
>       {tf_fs = -1069481960, tf_es = -1067974640, tf_ds = -1051525104, tf_edi = -979938720, tf_esi = -979943236, tf_ebp = -501626528, tf_isp = -501626628, tf_ebx = 0, tf_edx = 1966080, tf_ecx = -979938720, tf_eax = -1071470963, tf_trapno = 12, tf_err = 2, tf_eip = -1070127771, tf_cs = 8, tf_eflags = 78342, tf_esp = -1071470963, tf_ss = -979938720}) at /usr/src/sys/i386/i386/trap.c:256
> #10 0xc0363ef8 in calltrap () at {standard input}:102
> #11 0xc0229d2f in msleep (ident=0xce521990, mtx=0xc041dce0, priority=68, 
>     wmesg=0x0, timo=0) at /usr/src/sys/kern/kern_synch.c:256
> #12 0xc0270c40 in bwait (bp=0xce521990, pri=68 'D', wchan=0xc03a340a "spread")
>     at /usr/src/sys/kern/vfs_bio.c:3735
> #13 0xc01dc5f6 in spec_getpages (ap=0xe219cab8)
>     at /usr/src/sys/fs/specfs/spec_vnops.c:749
> #14 0xc01daf08 in spec_vnoperate (ap=0x0)
>     at /usr/src/sys/fs/specfs/spec_vnops.c:122
> #15 0xc03104b2 in ffs_getpages (ap=0xe219cb20) at vnode_if.h:1314
> #16 0xc033dfdb in vnode_pager_getpages (object=0xc4604a68, m=0x0, count=0, 
>     reqpage=0) at vnode_if.h:1314
> #17 0xc0323bc2 in vm_fault (map=0xc6b45400, vaddr=673882112, 
>     fault_type=1 '\001', fault_flags=0) at /usr/src/sys/vm/vm_pager.h:125
> #18 0xc0373ae5 in trap_pfault (frame=0xe219cd48, usermode=1, eva=673882112)
>     at /usr/src/sys/i386/i386/trap.c:726
> #19 0xc037359c in trap (frame=
>       {tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 135054704, tf_esi = -1077939004, tf_ebp = -1077940796, tf_isp = -501625484, tf_ebx = 674764720, tf_edx = 135010302, tf_ecx = -1077939004, tf_eax = 135054704, tf_trapno = 12, tf_err = 4, tf_eip = 673882110, tf_cs = 31, tf_eflags = 78470, tf_esp = -1077949236, tf_ss = 47}) at /usr/src/sys/i386/i386/trap.c:321
> #20 0xc0363ef8 in calltrap () at {standard input}:102
> 
> /S
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"


I've been running VMWare 3 with FreeBSD for quite some time and have come to this conclusion.

Disable RTC, our rtc module hella sucks.  The difference of 92-99% cpu
usage on vmware and 3%.

Secondly enable AIO i've found a great performance and less crash happy
experience by doing so, make sure also you're using linux_compat and not
linux_compat8 that creates further problems unfortunatly.

Beyond that expect panics, I can get it to run 'once' flawlessly and
then I have to reboot my workstation or else the 2nd time I boot into
it, it WILL panic in mid-boot of Windows 2000.

and BTW,

RTC is only needed if you run Windows 98 for the 'fades' and 'effects'
so if you don't use them, kill the kernel module.  You won't miss much.

Infact it shouldn't be a dependancy since VMWare does NOT require it to
work.  It complains and gives you a hint to disable that
'complaint/hint'.  But nothing more.

Good luck
-- 
"I think we ought to be out there doing what we do best - making large
holes in other people's countries." - George Carlin


Received on Fri Jul 25 2003 - 09:57:23 UTC

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