vpxd is crashing and creating core dump when SDRS initial placement is written with nullptr value
search cancel

vpxd is crashing and creating core dump when SDRS initial placement is written with nullptr value

book

Article ID: 318412

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

Symptoms:

  • vpxd crashes and creates a core.vpxd-worker dump.
  • vpxd starts on starting the service and might crash again when SDRS placement happens.
vpxd.log

xxxx-xx-xxT06:20:05.280Z warning vpxd[21402] [Originator@6876 sub=drmLogger opID=lro-1-3af82160-962] DrmFault: reason maxVmsConstraint, vm VM1, host host0131.example.com, fault [N3Vim5Fault27DrsVmotionIncompatibleFaultE:0
x00007f88587f8850]
xxxx-xx-xxT06:20:05.280Z warning vpxd[21402] [Originator@6876 sub=drmLogger opID=lro-1-3af82160-962] DrmFault: reason maxVmsConstraint, vm VM1, host host0139.example.com, fault [N3Vim5Fault27DrsVmotionIncompatibleFaultE:0
x00007f88582bed30]
xxxx-xx-xxT06:20:05.307Z info vpxd[21402] [Originator@6876 sub=vpxLro opID=lro-1-3af82160-962-01-01] [VpxLRO] -- BEGIN task-12988626 -- trvlapp1115 -- Drm.ExecuteVMotionLRO --
xxxx-xx-xxT06:20:05.307Z info vpxd[21402] [Originator@6876 sub=drsExec opID=lro-1-3af82160-962-01-01] Executing DRM recommended vMotion, migrating [vim.VirtualMachine:vm-22800,VM1] from vim.HostSystem:host-10768 to vim.HostSystem
:host-1354035
xxxx-xx-xxT06:23:11.725Z error vpxd[21441] [Originator@6876 sub=MoDatastore opID=VmConfigFormMediator-validate-330098-ngc:70003303-f3] Failed to parse  into a DS URL or Name
xxxx-xx-xxT06:23:11.728Z error vpxd[21441] [Originator@6876 sub=MoDatastore opID=VmConfigFormMediator-validate-330098-ngc:70003303-f3] Failed to parse  into a DS URL or Name



Environment

VMware vCenter Server 6.7.x
VMware vCenter Server Appliance 6.7.x

Cause

The vpxd service might fail when the vSphere Storage DRS provides an initial placement operation. One of the internal data structures in vSphere Storage DRS initial placement workflow might be overwritten with a NULL value, which might result in a null pointer reference and a vpxd service failure.

Resolution