An ESXi host crashes with a Purple Screen of Death (PSOD). The backtrace from the PSOD shows a deadlock issue between FC and MAC learning lock, as highlighted in the logs: /var/log/vmkernel.log
ESXi Host 8.0.2
VMware NSX 4.1.x
This issue is caused by a deadlock between two processes: FC (Fibre Channel) attempting to acquire a port lock while the MAC learning lock is already being held. This leads to a lock contention, resulting in the PSOD.
The deadlock issue between FC and MAC learning lock is documented in the release notes for VMware NSX. The issue is addressed in newer versions of NSX.