This article describes a specific issue. If you experience all of the above symptoms, consult the sections below. If you experience some but not all of these symptoms, your issue is not related to this article. Search for your symptoms, review Determining why a virtual machine was powered off or restarted (1019064) and Interpreting virtual machine monitor and executable failures (1019471) for similar issues, or Open a Support Request.
Symptoms:
Unrecoverable Memory Allocation Failure
vmware-vmx-zdump.nnn
Unable to connect to MKS: vmx connection handshake failed for vmfs {VM Path}
vmware.log
file contains entries similar to:vcpu-0| Attempt to allocate 0 bytes of memory failed
vcpu-0| SCSI-DEV ide0:0: HBAHosted_PreIo failed for command TEST UNIT READY
vmx| Msg_Post: Error
vmx| [msg.log.error.unrecoverable] VMware ESX unrecoverable error: (vmx)
vmx| Unrecoverable memory allocation failure at bora/lib/disklib/changeTrackerESX.c:433
vmx| [msg.panic.haveCore] A core file is available in "/vmfs/volumes/<VMFS UUID>/VM_Name/vmware-vmx-zdump.000".
vcpu-0| SVGAGMR: Mapping failed at descriptor #0 in GMR #2: Can't map 70893593 pages at PPN 0x0539c219.
vcpu-0| SVGAGMR: Error reading descriptor table at PPN 0x0002c872
vcpu-0| VMKernel_SetupPhysMemMap(pagein, 196610 pages) failed: Not found
vcpu-0| Unexpected return status from VMKernel_SetupPhysMemMap(pagein, 196610 pages): Not foundBacktrace:
vcpu-0| Backtrace[0] 0x27c81bb8 eip 0xd8218ed
vcpu-0| Unrecoverable memory allocation failure at bora/lib/user/msg.c:220
vcpu-0| Attempt to allocate 0 bytes of memory failed
vcpu-0| SCSI-DEV ide1:0: HBAHosted_PreIo failed for command LOCK/UNLOCK DOOR
vcpu-0| Unrecoverable memory allocation failure at bora/lib/user/dictionary.c:1251
This issue occurs due to non-availability of memory for the VMX process, resulting in a virtual machine failure. The vmx process was updated to resolve this issue in ESXi/ESX 4.0 Update 2.
To resolve this issue, upgrade your product installation to ESXi/ESX 4.0 Update 2 or later. For more information about the available updates, download links, and release bulletins, see the Download Patches page.
For information on the location of log files in ESX, see Location of log files for VMware products (1021806).Determining why a virtual machine was powered off or restarted
Interpreting virtual machine monitor and executable failures
Location of log files for VMware products