ESXi host fails with the error: PANIC bora/vmkernel/main/dlmalloc.c:xxxx - Corruption in dlmalloc
search cancel

ESXi host fails with the error: PANIC bora/vmkernel/main/dlmalloc.c:xxxx - Corruption in dlmalloc

book

Article ID: 317635

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
  • The ESXi host fails with the error:

    PANIC bora/vmkernel/main/dlmalloc.c:xxxx - Corruption in dlmalloc
     
  • In the /var/log/vmkernel.log file, similar entries are seen:

    @BlueScreen: PANIC bora/vmkernel/main/dlmalloc.c:4907 - Corruption in dlmalloc
    Code start: 0x418029600000 VMK uptime: 234:01:32:49.087
    0x43949ed1b360:[0x418029677ada]PanicvPanicInt@vmkernel#nover+0x37e stack: 0x43949ed1b3f8
    0x43949ed1b3f0:[0x418029677da5]Panic_NoSave@vmkernel#nover+0x4d stack: 0x43949ed1b450
    0x43949ed1b450:[0x41802962cb0b]DLM_free@vmkernel#nover+0x6c7 stack: 0x8
    0x43949ed1b460:[0x418029629bf1]Heap_Free@vmkernel#nover+0xb9 stack: 0xbad000e
    0x43949ed1b4b0:[0x418029646001]Dump_SetFile@vmkernel#nover+0x155 stack: 0x4303bfdef3b0
    0x43949ed1b5a0:[0x4180296461cf]SystemVsi_DumpFileSet@vmkernel#nover+0x4b stack: 0x0
    0x43949ed1b5c0:[0x41802995573b]VSI_SetInfo@vmkernel#nover+0x41f stack: 0x4fc
    0x43949ed1b650:[0x418029bfccd8]UWVMKSyscallUnpackVSI_Set@<None>#<None>+0x394 stack: 0x0
    0x43949ed1bef0:[0x418029bbb4f0]User_UWVMKSyscallHandler@<None>#<None>+0xb4 stack: 0xffb0b9c8
    0x43949ed1bf20:[0x41802968e3f1]User_UWVMKSyscallHandler@vmkernel#nover+0x1d stack: 0x0
    0x43949ed1bf30:[0x4180296c7044]gate_entry_@vmkernel#nover+0x0 stack: 0x0
 


Cause

This issue occurs because multiple esxcfg-dumppart threads attempt to free memory which has been used for configuring the dump partition.
 
For example:
 
Thread A checks if there are entries to be freed and proceeds to free them, while within the same time frame, Thread B is also attempting to free the same entries.
 

Resolution

This issue is resolved in
     


    Additional Information

    简体中文:ESXi 主机失败并显示错误:PANIC bora/vmkernel/main/dlmalloc.c:xxxx - dlmalloc 中存在损坏情况 (PANIC bora/vmkernel/main/dlmalloc.c:xxxx - Corruption in dlmalloc)