VMware

This Question is Possibly Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
8 Replies Last post: Oct 30, 2009 12:42 AM by denpet  

VMWare Fusion unrecoverable error: Worker#1 memory allocation failure posted: Sep 12, 2009 9:31 PM

Click to view macgruder's profile Enthusiast 25 posts since
Nov 22, 2008
3 or 4 times in the last week (twice today) my VMWare Fusion 2.0.5 running FreeBSD 7.0 64-bit on 10.6.0 has thrown up this error and crashed (a pop up window appears and the Virtual Machine is closed)

Sep 12 03:19:41.174: Worker#1| http://msg.log.error.unrecoverable VMware Fusion unrecoverable error: (Worker#1)
Sep 12 03:19:41.174: Worker#1| Unrecoverable memory allocation failure at bora/lib/file/fileIOPosix.c:1310

And today a second 'crash' occured:

Sep 13 13:17:41.538: vmx| MEM_ALLOC bora/lib/public/memaligned.h:85
Sep 13 13:17:41.538: vmx| http://msg.panic.haveLog A log file is available in "/Volumes/1GB/Virtual Machines.localized/FreeBSD 64-bit.vmwarevm/vmware.log".

I never had a similar error on Leopard.
Attachments:
Click to view denpet's profile Novice 7 posts since
Sep 21, 2009
Have the same problem with a Windows Vista x64 guest OS. Could it be related to running 64bit guest OS's?
Attachments:
Click to view denpet's profile Novice 7 posts since
Sep 21, 2009
I tried an old snapshot of the VM created right after I installed Vista which worked fine.

So, it seem to be something on my current VM, in combination with Fusion 2.0.5 (and 2.0.6 beta, as I tried that too) and Snow Leopard.
I also tried downloading SUN's VirtualBox to test the VM there and it works fine (just that Windows recognize it as a different hardware and ask me to activate).

Fresh Vista with VMWare on Snow Leopard = OK
Current Vista with VMWare on Leopard = OK
Current Vista with VirtualBox on Snow Leopard = OK
Current Vista with VMWare on Snow Leopard = FAIL

I also tried copying the the .vmdk file from the Current Vista to the Fresh Vista directory, and it failed too, so it's not a config issue, but truly something in the vmdk file. Different drivers/VMWare tools? Windows Vista update?
Click to view denpet's profile Novice 7 posts since
Sep 21, 2009
Have now spent two days on this trying to find a pattern, as I found out I can start it sometimes.
What I've found out is that it seem to have something to do with available memory, and in which case (surprisingly) less is better.
If I start a dummy VM that wires about half of my available RAM (I have 4GB, so I create one that wires 2), then the Vista VM will start. It will crawl on it's knees during startup, but will eventually come up. Once up I can stop the dummy machine and the Vista will stay alive.
You might want to try as a work around. I would also like to try to remove one 2GB chip and see if that also solves the problem. But, for now I have to spend some time being productive too ;-)
Click to view denpet's profile Novice 7 posts since
Sep 21, 2009
Yes, but I can't tell for sure what's right for a 10GB machine as I only have 4 myself.
But, it seem to be memory related. So you might be as lucky as me to get it up and running using some combination.
Once you started it, suspend is your friend, as you can suspend and wake up from suspend again. So unless you need to reboot periodically you are safe once you got it up once.
Click to view denpet's profile Novice 7 posts since
Sep 21, 2009
If you still experience this problem I can confirm that Fusion 3 solved the problem for me.

VMware Beta Programs

Want to be Considered for Future Beta Programs?

Learn More

VMware Developer

Download SDKs, APIs, videos,
training, and more in the Developer community.

Learn More

Developer
Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld
Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

Only VMware ... Delivers Nexus 1000V

Ensure consistent, policy-based network capabilities to virtual machines across your data center.

Learn More

Communities