PSOD: Zerto driver Module Triggers Memory Corruption Error on ESXi
search cancel

PSOD: Zerto driver Module Triggers Memory Corruption Error on ESXi

book

Article ID: 406072

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

  • Purple Screen of Death (PSOD) occurred on the ESXi Host, presenting the following diagnostic trace

Backtrace for 8.x:

0x############ : [0x############]PanicvPanic Int@vmkernel#nover+0x### stack: 0x############
0x############ : [0x############]Panic_NoSave@vmkernel#nover+0x## stack: 0x############
0x############: [0x############]DLM_free@vmkernel#nover+0x### stack: 0x############
0x############ : [0x############]Heap_Free@vmkernel#nover+0x## stack: 0x############
0x############ : [0x############]_zcmd_free_cmd@(zdriver_ESX_80U2_2b1a507d)#<None>+0x## stack: 0x############
base fs=0x# gs=0x############ Kgs=0x#

OR

YYYY-MM-DDTHH:MM:SS cpu##:#######)Backtrace for current CPU ###, worldID=#######, fp=0x############
YYYY-MM-DDTHH:MM:SS cpu##:#######)0x############:[0x############]_vmk_Memcpy@vmkernel#nover+0x## stack: 0xffffffffffffffff, 0x#, 0x#, 0x############, 0x############
YYYY-MM-DDTHH:MM:SS cpu##:#######)0x############:[0x############]zcmd_os_buf_to_zcmd@(zdriver_ESX_80U2_2b5ac79a)#<None>+0x## stack: 0x#, 0x#, 0x############, 0x############, 0x############
YYYY-MM-DDTHH:MM:SS cpu##:#######)VMware ESXi 8.0.3 [Releasebuild-24859861 x86_64]
#PF Exception 14 in world #######:vmm#:Z-VRA-n IP 0x############ addr 0x#
PTEs:0x#;

OR

YYYY-MM-DDTHH:MM:SS cpu##:#######)Backtrace for current CPU ###, worldID=#######, fp=0x############
YYYY-MM-DDTHH:MM:SS cpu##:#######)0x############:[0x############]zfl_cmd@(zdriver_ESX_80U2_6f257fcf)#<None>+0x## stack: 0x#, 0x#, 0x#, 0x#, 0x#
YYYY-MM-DDTHH:MM:SS cpu##:#######)VMware ESXi 8.0.3 [Releasebuild-24585383 x86_64]
#DF Exception 8 IP 0x############ SP 0x############

Module(s) involved in panic: [zdriver_ESX_80U2_6f257fcf  (External)]
YYYY-MM-DDTHH:MM:SS cpu##:#######)@BlueScreen: #DF Exception 8 IP 0x############ SP 0x############
YYYY-MM-DDTHH:MM:SS cpu##:#######)Code start: 0x############ VMK uptime: DDD:HH:MM:SS.ZZZ
YYYY-MM-DDTHH:MM:SS cpu##:0x############)0x############:[0x############]zfl_cmd@(zdriver_ESX_80U2_6f257fcf)#<None>+0x## stack: 0x#
YYYY-MM-DDTHH:MM:SS cpu##:#######)0x############:[0x############] (vmm##)
YYYY-MM-DDTHH:MM:SS cpu##:#######)0x############:[0x############]

        Backtrace for 7.x
 
        0x############:[0x############]_vmk_Memcpy@vmkernel#nover+0x## stack: 0x############, 0x############, 0x############, 0x############, 0x############
    0x############:[0x############]zcmd_os_buf_to_zcmd@(zdriver_ESX_70U3_de963296)#<None>+0x## stack: 0x############, 0x############, 0x############, 0x############, 0x#

Environment

  • ESXi 7.x
  • ESXi 8.x

Cause

According to the memory dump, the PSOD resulted from a corruption within zstheap0. An inconsistency was detected at particular memory address when a function within the zdriver module attempted to deallocate a memory chunk, thereby initiating the PSOD

Resolution

This is not a Broadcom issue. For further assistance engage HPE Zerto Support