ESX 9.0.1 Host crashed with PSOD "GP Exception 13 in world" due to storage adapter corruption
search cancel

ESX 9.0.1 Host crashed with PSOD "GP Exception 13 in world" due to storage adapter corruption

book

Article ID: 427984

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

#GP Exception 13

Backtrace:
  0x4xxxxxxxxxx0:[0x4xxxxxxxxxx9]PsaStorVsiAdapterInfoGet@vmkernel#nover+0x71d stack: 0x4xxxxxxxxxx8, 0xc7ccd340, 0x6xxxxxxxxxx00, 0x4xxxxxxxxxx0, 0x4xxxxxxxxxx0
  0x4xxxxxxxxxx0:[0x4xxxxxxxxxxe]VSI_GetInfo@vmkernel#nover+0x197 stack: 0x4xxxxxxxxxx6, 0x68, 0x4xxxxxxxxxx0, 0x4xxxxxxxxxx0, 0x9xxxxxxxxxx0
  0x4xxxxxxxxxx0:[0x4xxxxxxxxxx8]UW64VMKSyscallUnpackVSI_Get@vmkernel#nover+0x171 stack: 0x9xxxxxxxxxx1, 0x7f2, 0x0, 0xc24xxxxxxxxxxf0, 0x9xxxxxxxxxx0
  0x4xxxxxxxxxx0:[0x4xxxxxxxxxx5]User_UWVMK64SyscallHandler@vmkernel#nover+0x17a stack: 0x4xxxxxxxxxx0, 0x0, 0x0, 0x0, 0x0
  0x4xxxxxxxxxx0:[0x4xxxxxxxxxx5]SyscallUWVMK64@vmkernel#nover+0xbb stack: 0x0, 0x0, 0x9xxxxxxxxxx0, 0xc2xxxxxxxxxxf0, 0x0

 

#0  0x000042xxxxxxxxx9 in PsaStorVsiAdapterInfoGet (nodeID=<optimized out>, instanceArgs=<optimized out>, out=0x453b350db718) at bora/vmkernel/storage/midlayer/scsi_adapter_vsi.c:434
#1  0x000042xxxxxxxxxf in VSI_GetInfo (nodeID=2034, moduleID=0, ifaceHash=<optimized out>, instanceArgsBuf=<optimized out>, instanceArgsBufLength=<optimized out>, nodeCommand=<optimized out>, outputBuffer=0x45xxxxxxxxx8, outputBufferLength=1730) at bora/lib/vmksysinfo/vsiDispatcher.c:286
#2  0x000042xxxxxxxxx9 in UW64VMKSyscallUnpackVSI_Get (rdi=2034, rsi=0, rdx=14000401xxxxxxxxx8, r10=<optimized out>, r8=103, r9=<optimized out>) at bora/vmkernel/user/x86/uwvmkDispatch.c:8273
#3  0x000042xxxxxxxxx6 in User_UWVMK64SyscallHandler () at bora/vmkernel/user/user.c:2239
#4  0x000042xxxxxxxxx6 in Syscall_InstructionHandler () at bora/vmkernel/main/x86/common64.S:323
#5  0x000000xxxxxxxxx3 in ?? ()
#6  0x0000000000000000 in ?? ()

Environment

VMware ESXi 9.x

Cause

The PSOD happened because vmkAdapter->mgmtAdapter.t.sas (== vmk_SasAdapter)  was corrupted and it was accessed in PsaStorVsiAdapterInfoGet(). 

Resolution

This is a known issue,  please contact Broadcom support.