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

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

book

Article ID: 301283

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
免责声明:本文为 ESXi host fails with the error: PANIC bora/vmkernel/main/dlmalloc.c:xxxx - Corruption in dlmalloc (2147888) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。
 
  • ESXi 主机失败并显示错误:

    PANIC bora/vmkernel/main/dlmalloc.c:xxxx - Corruption in dlmalloc
     
  • 在 /var/log/vmkernel.log 文件中,会显示类似以下内容的条目:

    @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


Environment

VMware vSphere ESXi 6.0
VMware vSphere ESXi 6.5
VMware vSphere ESXi 5.5

Cause

出现此问题的原因是,多个 esxcfg-dumppart 线程尝试释放已用于配置转储分区的内存。

例如:

线程 A 检查是否存在要释放的条目并继续释放,而同时,线程 B 也在尝试释放相同的条目。

Resolution

此问题在 VMware ESXi 6.0 Update 3(可从 VMware Downloads. 获得)中已得到解决。


    Additional Information



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