Hi Folks,
Its been a few weeks since I've updated this post, but it has been anything but quite on this front. I have been through an epic set of support cases with both Parallels and Apple Care... and think we've finally licked the issue. Thought I'd share in case any other poor souls have to go down this path.
So - the issue in the end was an OS X configuration issue. Specifically, a parameter called maxfiles was set to an off-nominal value which was causing OS X to lock up. And for whatever reason, Parallels was the application that crashed in the most demonstrable way and so became the lightning rod. It also didn't fail that well - in the sense that it gave no indication of what happened - the GUI just disappeared entirely.
This post here pretty well describes what the issue with maxfiles was for me.
https://discussions.apple.com/thread/2468522?start=0&tstart=0
The Smart Board application had placed a limit in the launchd.conf file, which was setting maxfiles=2000 at boot time. Once I got rid of that line in launchd.conf, and rebooted, the issue was fixed.
To tell what your maxfiles is set to, you want to run the 'launchctl limit' command in the Mac Terminal.
Before the fix:
XXX:etc xxx$ launchctl limit
cpu unlimited unlimited
filesize unlimited unlimited
data unlimited unlimited
stack 8388608 67104768
core 0 unlimited
rss unlimited unlimited
memlock unlimited unlimited
maxproc 709 1064
maxfiles 2000 2000
After the fix:
XXX:etc xxx$ launchctl limit
cpu unlimited unlimited
filesize unlimited unlimited
data unlimited unlimited
stack 8388608 67104768
core 0 unlimited
rss unlimited unlimited
memlock unlimited unlimited
maxproc 709 1064
maxfiles 256 unlimited
So - the main issue on the Parallels side is that it was very poor at handling what happened when this limit was hit. It literally just disappeared from the screen. But because it wasn't a "crash" (see my notes that the VM was still "running") it did not generate a problem report.
I think the issue is resolved - and hopefully if anyone else encounters something similar - this thread will help.
George
Last edited: Nov 16, 2011