PSOD on the ESXi 8.0 with vTPM VM's configured
search cancel

PSOD on the ESXi 8.0 with vTPM VM's configured

book

Article ID: 323606

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
  • ESXi has VM’s that have vTPM configured. 
  • ESXi host may experience a Purple Screen of Death (PSOD) with backtrace similar to:

#0 Heap_Free (heap=0x432afa600000, mem=0x43193a13c190) at bora/vmkernel/main/heap.c:4267

#1 0x00004200255daa80 in World_Free (mem=<optimized out>, world=<optimized out>) at bora/vmkernel/private/world.h:726

#2 UserSemaFDDestroy (sema=<optimized out>) at bora/vmkernel/user/userSemaFD.c:136

#3 0x0000000000000000 in ?? ()

 


Environment

VMware vSphere ESXi 8.0.2

Cause

A race condition between tpm2emu and vmx . This then causes a PSOD when cleanup up of tpm2emu attempts to destroy the UserSemaFD, as the memory allocated for it comes from vmx's heap.

 

 

 

 

 

 

 

 

Resolution

At present, there is no resolution to the issue. It will be addressed in a future release.


Additional Information

Impact/Risks: