VMware Communities
NeilBradley
Enthusiast
Enthusiast

OSX 10.5.1 VMWare Fusion 1.1 Kernel panic + RAID corruption

System is Mac Pro running 10.5.1, VMWare Fusion 1.1. Dual quad core, 9 gigabytes of memory, ~4 Terabytes of disk space. Running a FreeBSD VM and a Windows XP VM.

Within 5 minutes of my upgrade to Fusion 1.1, I got the attached kernel panic. Not only that, it caused my 2 Terabyte external RAID array to become corrupted. The Apple Disk utility couldn't fix it, so I had to buy DiskWarrior (which managed to recover it).

I would very much appreciate someone at VMWare looking at this and seeing if something can't be done. According to the dump, it's putting the blame square on Fusion.

Fri Nov 16 12:58:34 2007

panic(cpu 4 caller 0x0019CCE4): "simple lock deadlock detection: lock=0x13b65a94, cpu=4, owning thread=0x13b665d0"@/SourceCache/xnu/xnu-1228.0.2/osfmk/i386/locks_i386.c:317

Backtrace, Format - Frame : Return Address (4 potential args on stack)

0x84226de8 : 0x12b0e1 (0x455670 0x84226e1c 0x133238 0x0)

0x84226e38 : 0x19cce4 (0x45cf3c 0x13b65a94 0x4 0x13b665d0)

0x84226e58 : 0x136b77 (0x13b65a94 0x2e2da 0x84226ea8 0x19ccc1)

0x84226e88 : 0x13fd3c (0x13b65a78 0x0 0x1d7cd 0x86)

0x84226ed8 : 0x199303 (0x124e2965 0x690 0x13b678b8 0xcd20000)

0x84226f28 : 0x1a6c55 (0x0 0x1a1aab 0x0 0x0)

0x84226f78 : 0x1ae60e (0x84587cd0 0x84251000 0x84226fa8 0x86)

0x84226f98 : 0x4443cf (0xde 0x84587cd0 0x13b678b8 0x1)

0x84226fd8 : 0x19e6de (0x84587cd0 0x0 0x0 0x0)

0x84587d88 : 0x135772 (0x0 0x123efc06 0x690 0x842514a8)

0x84587de8 : 0x135d3a (0x1 0x13b65a78 0xcb5bffc 0x1401ae)

0x84587e38 : 0x13685a (0x13b65a94 0xd3582c0 0x0 0x2)

0x84587e78 : 0x1368db (0x0 0xd3582c0 0x0 0x690)

0x84587e98 : 0x3683a2 (0x0 0xd3582c0 0x124e238b 0x690)

0x84587ef8 : 0x389c72 (0xd3582c0 0x389d42 0x0 0x1c718484)

0x84587f78 : 0x3da847 (0xf0a3310 0xf0d44e0 0xf0d4524 0x0)

Backtrace continues...

BSD process name corresponding to current thread: vmware-vmx

Mac OS version:

9B18

Kernel version:

Darwin Kernel Version 9.1.0: Wed Oct 31 17:46:22 PDT 2007; root:xnu-1228.0.2~1/RELEASE_I386

System model name: MacPro1,1 (Mac-F4208DC8)

0 Kudos
9 Replies
admin
Immortal
Immortal

What were you doing when the panic happened (running both guests? were you able to interact with them before the panic?) Anything unusual about your setup?

0 Kudos
NeilBradley
Enthusiast
Enthusiast

Both VMs were up and running. Wasn't really "doing" anything other than looking at a web page in Safari (which of course has nothing to do with Fusion). Both VMs were "idle", so to speak, other than just running their normal processes they've always run. I was able to use both of them normally.

I have had kernel panics every 2-3 weeks with Fusion 1.0. The last deadlock condition (that was similar to this one) occurred on November 1st under Fusion 1.0.

0 Kudos
HPReg
VMware Employee
VMware Employee

It is possible we trigger an Apple bug when running 2 VMs on a RAID volume. There is something similar there:

http://communities.vmware.com/message/760725#760725

We are investigating. We unfortunately haven't done any testing with RAID setups so far, as they are not frequent on desktop hardware Smiley Sad

0 Kudos
NeilBradley
Enthusiast
Enthusiast

Thanks for the note.

The external RAID volume that got corrupted had nothing to do with the VMs. The corrupted RAID array is on an external RocketRAID 2314.

The VMs are on a RAID 0 array (software RAID) internal to the machine.

Also, just got another kernel panic. Might have to go back to 1.0 if this keeps up:

ri Nov 16 15:22:13 2007

panic(cpu 1 caller 0x0019CCE4): "simple lock deadlock detection: lock=0xd357860, cpu=1, owning thread=0x13dde4f0"@/SourceCache/xnu/xnu-1228.0.2/osfmk/i386/locks_i386.c:317

Backtrace, Format - Frame : Return Address (4 potential args on stack)

0x843d7e2c : 0x12b0e1 (0x455670 0x843d7e60 0x133238 0x0)

0x843d7e7c : 0x19cce4 (0x45cf3c 0xd357860 0x1 0x13dde4f0)

0x843d7e9c : 0x3671cf (0xd357860 0x8eaa5c1d 0x843d7edc 0x0)

0x843d7ecc : 0x3a51a9 (0x14028ed4 0x1 0x300 0x0)

0x843d7efc : 0x3a5de7 (0x14028e58 0x14028e9c 0x369374 0x37)

0x843d7f1c : 0x3693b0 (0x14028e58 0x80319a00 0x843d7f40 0x0)

0x843d7f4c : 0x8eaa45e5 (0xd966704 0x6e 0x80319a00 0x0)

0x843d7f6c : 0x8eaa5c2e (0x14027d44 0x0 0x13e987 0x14027d5c)

0x843d7fc8 : 0x19e2ec (0x0 0x0 0x1a10b5 0xda792e8)

Backtrace terminated-invalid frame pointer 0

Kernel loadable modules in backtrace (with dependencies):

com.vmware.kext.vmx86(1.1)@0x8eaa3000->0x8eb06fff

BSD process name corresponding to current thread: kernel_task

Mac OS version:

9B18

Kernel version:

Darwin Kernel Version 9.1.0: Wed Oct 31 17:46:22 PDT 2007; root:xnu-1228.0.2~1/RELEASE_I386

System model name: MacPro1,1 (Mac-F4208DC8)

0 Kudos
HPReg
VMware Employee
VMware Employee

How did you obtain this version of Leopard? I have never seen it. And as a consequence, we have never tested Fusion on it Smiley Sad Fusion has only be tested on Leopard GA (build 9A581)

0 Kudos
admin
Immortal
Immortal

How did you obtain this version of Leopard?

10.5.1 was released yesterday, is this not it (I haven't updated my machine yet)?

0 Kudos
NeilBradley
Enthusiast
Enthusiast

Went to "Software update" and updated to 10.5.1. This is what Apple posted a couple of days ago. I'm not an Apple developer with access to prerelease builds if that's what you're thinking.

0 Kudos
HPReg
VMware Employee
VMware Employee

Weird. My Software Update hasn't kicked in. ANyway, I'm upgrading to it now to try to repro the problem.

0 Kudos
JBenden
Contributor
Contributor

Hello all,

I am also experiencing problems with the latest Fusion 1.1.2 and possibly RAID-0. I am running my startup disk without RAID, but my Users folder is on RAID-0 (which has the Fusion files.) The problem crops up when Retrospect is backing up the system while Fusion is running, but only intermittently - meaning that it doesn't happen on every backup.

Fusion was running SLES 10 SP 1 with 1.5gb ram and 2 virtual CPUs and had been running OK for a few days. There were no other running Fusion instances.

Any ideas to try?

Thanks,

-Joe

Tue May 27 08:31:26 2008

panic(cpu 0 caller 0x0019D4D4): "simple lock deadlock detection: lock=0x53ac40, cpu=0, owning thread=0x16e3aa78"@/SourceCache/xnu/xnu-1228.4.31/osfmk/i386/locks_i386.c:317

Backtrace, Format - Frame : Return Address (4 potential args on stack)

0x8161bd38 : 0x12b0f7 (0x4581f4 0x8161bd6c 0x133230 0x0)

0x8161bd88 : 0x19d4d4 (0x45fc78 0x53ac40 0x0 0x16e3aa78)

0x8161bda8 : 0x17df60 (0x53ac40 0x0 0x1cd7a9dc 0x233aa7c)

0x8161bde8 : 0x17fd9d (0x7918184 0x18468ec4 0x0 0x0)

0x8161be28 : 0x163dd3 (0x18468ec4 0x0 0x0 0x0)

0x8161beb8 : 0x164002 (0x1870f78 0x8161bf1c 0x4000 0x0)

0x8161bef8 : 0x38eafc (0x1870f78 0x8161bf1c 0x4000 0x38e7ca)

0x8161bf28 : 0x38ed61 (0xba04c00 0xba03560 0x0 0x1)

0x8161bf78 : 0x3dcf13 (0x1d15a780 0xf222be0 0xf222c24 0xbfffeba0)

0x8161bfc8 : 0x19f1c3 (0x1c19eca0 0x1 0x1a20b5 0x1c19eca0)

No mapping exists for frame pointer

Backtrace terminated-invalid frame pointer 0xbfffe9b8

BSD process name corresponding to current thread: vmware-vmx

Mac OS version:

9C7010

Kernel version:

Darwin Kernel Version 9.2.2: Tue Mar 4 21:17:34 PST 2008; root:xnu-1228.4.31~1/RELEASE_I386

System model name: MacPro1,1 (Mac-F4208DC8)

Model: MacPro1,1, BootROM MP11.005D.B00, 4 processors, Dual-Core Intel Xeon, 2.66 GHz, 8 GB

Graphics: kHW_NVidiaGeForce7300GTItem, NVIDIA GeForce 7300 GT, spdisplays_pcie_device, 256 MB

Memory Module: DIMM Riser A/DIMM 1, 2 GB, DDR2 FB-DIMM, 667 MHz

Memory Module: DIMM Riser A/DIMM 2, 2 GB, DDR2 FB-DIMM, 667 MHz

Memory Module: DIMM Riser B/DIMM 1, 2 GB, DDR2 FB-DIMM, 667 MHz

Memory Module: DIMM Riser B/DIMM 2, 2 GB, DDR2 FB-DIMM, 667 MHz

AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x87), Broadcom BCM43xx 1.0 (4.170.46.5)

Bluetooth: Version 2.1.0f14, 2 service, 0 devices, 1 incoming serial ports

Network Service: Built-in Ethernet, Ethernet, en0

PCI Card: NVIDIA GeForce 7300 GT, display, Slot-1

Serial ATA Device: ST3250820AS P, 232.89 GB

Serial ATA Device: WDC WD1500ADFD-00NLR5, 139.74 GB

Serial ATA Device: WDC WD1500ADFD-00NLR5, 139.74 GB

Parallel ATA Device: PIONEER DVD-RW DVR-112D

USB Device: hub_device, high_speed, 500 mA

USB Device: C-Media USB Headphone Set, full_speed, 500 mA

USB Device: Samsung CLP-510 Series, SAMSUNG ELECTRONICS CO., LTD, high_speed, 500 mA

USB Device: hub_device, high_speed, 500 mA

USB Device: Dynex 1.3MP Webcam, Dynex, high_speed, 500 mA

USB Device: Hub in Apple Extended USB Keyboard, Mitsumi Electric, full_speed, 500 mA

USB Device: Microsoft 3-Button Mouse with IntelliEye(TM), Microsoft, low_speed, 100 mA

USB Device: generic_device, low_speed, 100 mA

USB Device: Apple Extended USB Keyboard, Mitsumi Electric, full_speed, 250 mA

USB Device: hub_device, high_speed, 500 mA

USB Device: Flash Card Reader, Generic, high_speed, 500 mA

USB Device: Back-UPS XS 1500 LCD FW:837.H3 .D USB FW:H3, American Power Conversion, low_speed, 500 mA

USB Device: Bluetooth USB Host Controller, Apple, Inc., full_speed, 500 mA

FireWire Device: built-in_hub, unknown_value, unknown_speed

FireWire Device: Big Disk Extreme+ (button), LaCie, 800mbit_speed

0 Kudos