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)
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?
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.
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
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)
How did you obtain this version of Leopard? I have never seen it. And as a consequence, we have never tested Fusion on it Fusion has only be tested on Leopard GA (build 9A581)
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)?
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.
Weird. My Software Update hasn't kicked in. ANyway, I'm upgrading to it now to try to repro the problem.
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