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. 获得)中已得到解决。
Feedback
thumb_up
Yes
thumb_down
No