ESX 9.0.x encountered PSoD (Purple Screen of Death) if io tracing feature was enabled.
# io-stats -f trace -i 90 -d naa.XXXXXXXX -O /tmp/
YYYY-MM-DDTHH:MM:SS cpu32:#######)@BlueScreen: #PF Exception 14 in world #######:iscsi-rx-wor IP 0x4200295a04be addr 0x0 PTEs:0x405aa9b023;0x14d4ae023;0x405aa6e023;0x0;YYYY-MM-DDTHH:MM:SS cpu32:#######)Code start: 0x420029400000 VMK uptime: 9:12:35:01.663YYYY-MM-DDTHH:MM:SS cpu32:#######)0x45394d4db9d0:[0x4200295a04be]SPLockIRQWork@vmkernel#nover+0x2e stack: 0x45394d4dba60YYYY-MM-DDTHH:MM:SS cpu32:#######)0x45394d4db9f0:[0x420029582608]LogChannel_Write@vmkernel#nover+0x1d stack: 0x43095b142940YYYY-MM-DDTHH:MM:SS cpu32:#######)0x45394d4dba10:[0x4200299068f8]SCSIDeviceCmdCompleteCB@vmkernel#nover+0x1b09 stack: 0x86000012e98db560YYYY-MM-DDTHH:MM:SS cpu32:#######)0x45394d4dbae0:[0x4200299074bb]SCSICompleteDeviceCommand@vmkernel#nover+0x1c0 stack: 0x0YYYY-MM-DDTHH:MM:SS cpu32:#######)0x45394d4dbc20:[0x42002a4c2f70][email protected]#v3_0_0_0+0x41 stack: 0x1920a9697872YYYY-MM-DDTHH:MM:SS cpu32:#######)0x45394d4dbc80:[0x42002a4c34ec][email protected]#v3_0_0_0+0x91 stack: 0x45394971f100YYYY-MM-DDTHH:MM:SS cpu32:#######)0x45394d4dbd90:[0x42002a525598]psp_rrCommandComplete@(vmw_psp_rr)#<None>+0xf9 stack: 0x43095b00ce80YYYY-MM-DDTHH:MM:SS cpu32:#######)0x45394d4dbe10:[0x4200299bce8f]SCSICompletePathCommand@vmkernel#nover+0x22c stack: 0x45394d4dbe40YYYY-MM-DDTHH:MM:SS cpu32:#######)0x45394d4dbec0:[0x4200299a6b7a]SCSICompleteAdapterCommand@vmkernel#nover+0x6ef stack: 0x0YYYY-MM-DDTHH:MM:SS cpu32:#######)0x45394d4dbfa0:[0x42002a9276fa]iscsivmk_RxWorld@(iscsi_vmk)#<None>+0xa7 stack: 0x45394d4df000YYYY-MM-DDTHH:MM:SS cpu32:#######)0x45394d4dbfe0:[0x420029b14f77]CpuSched_StartWorld@vmkernel#nover+0xc4 stack: 0x0YYYY-MM-DDTHH:MM:SS cpu32:#######)0x45394d4dc000:[0x42002955824b]Debug_IsInitialized@vmkernel#nover+0x10 stack: 0x0
VMware ESX 9.0.x
The engineering team had identified this issue, the update of fixed codes was in progress.
The fixed code will be include in the future release while it's ready.
As workaround, it's recommended not to enable the io tracing feature unless necessary.