ESXi ホストが PSOD Usage error in dlmalloc によってクラッシュする
search cancel

ESXi ホストが PSOD Usage error in dlmalloc によってクラッシュする

book

Article ID: 448947

calendar_today

Updated On:

Products

VMware vSphere ESXi 8.0

Issue/Introduction

免責事項:これは英文の記事「ESXi host crashes with PSOD (purple screen of death) with Usage error in dlmalloc」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

 

  • ESXi ホストが 「PANIC bora/vmkernel/main/dlmalloc.c:4944 - Usage error in dlmalloc」で PSOD に陥ります。
  • Dell RecoverPoint がインストールされている ESXi ホストでこの問題が発生します。
  • PSOD のバックトレースが以下のように表示されます:
PanicvPanicInt@vmkernel#nover+0x#### stack: 0x####, 0x####, 0x####, 0x####, 0x####
Panic_NoSave@vmkernel#nover+0x#### stack: 0x####, 0x####, 0x####, 0x####, 0x####
DLM_free@vmkernel#nover+0x#### stack: 0x####, 0x####, 0x####, 0x####, 0x####
Heap_Free@vmkernel#nover+0x#### stack: 0x####, 0x####, 0x####, 0x####, 0x####
UserSemaFDClose@vmkernel#nover+0x#### stack: 0x####, 0x####, 0x####, 0x####, 0x####
UserObj_ReleaseWithoutCartel@vmkernel#nover+0x#### stack: 0x####, 0x####, 0x####, 0x####, 0x####
UserObj_VsiFdGet@vmkernel#nover+0x#### stack: 0x####, 0x####, 0x####, 0x####, 0x####
UserVsi_Cartel_Fd_FdsGet@vmkernel#nover+0x#### stack: 0x####, 0x####, 0x####, 0x####, 0x####
VSI_GetInfo@vmkernel#nover+0x#### stack: 0x####, 0x####, 0x####, 0x####, 0x####
UW64VMKSyscallUnpackVSI_Get@vmkernel#nover+0x#### stack: 0x####, 0x####, 0x####, 0x####, 0x####
User_UWVMK64SyscallHandler@vmkernel#nover+0x#### stack: 0x####, 0x####, 0x####, 0x####, 0x####
SyscallUWVMK64@vmkernel#nover+0x#### stack: 0x####, 0x####, 0x####, 0x####, 0x####
ESC[45mESC[33;1mVMware ESXi 7.0.3 [Releasebuild-23794027 x86_64]ESC[0mPANIC bora/vmkernel/main/dlmalloc.c:4944 - Usage error in dlmalloc

Environment

VMware ESXi 7.x
VMware ESXi 8.x

Cause

VSI ファイルディスクリプタのクリーンアップと userSemaFD オブジェクトの処理が競合することによって PSOD が発生します。

Resolution

この問題は ESX 8.0 U3e で修正されています。
 

Workaround:

Dell RecoverPoint チームに確認した上で lsof ユーティリティに同梱されている VIB のアンインストールを検討してください。