ファイル名にマルチバイト文字を使用したファイルをアップロードした際に、hostd がクラッシュする
search cancel

ファイル名にマルチバイト文字を使用したファイルをアップロードした際に、hostd がクラッシュする

book

Article ID: 425361

calendar_today

Updated On:

Products

VMware vSphere ESXi 8.0

Issue/Introduction

免責事項: これは英文の記事「hostd crash when uploading file with long multibyte characters」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事を参照してください。

 

  • データストアブラウザを使用して大量のファイルをデータストアにアップロードすると、hostd がクラッシュし、ESXi ホストが「応答なし」になります。
  • ESXi ホストは「応答なし」の状態からすぐに回復します。
  • アップロードしたファイルのパスは非常に長く、多くのマルチバイト文字が含まれています。
  • hostd ダンプ ファイルが作成されます。
    [timestamp] In(182) vmkernel: cpu#:###### opID=[opID])UserDump: ######: hostd-worker: Dumping cartel ######(from world ######) to file /var/core/hostd-zdump.000 ..

Environment

ESXi 8.0

Cause

マルチバイト文字を使用する非常に長い文字列を処理すると、hostd がクラッシュする可能性があります。

Resolution

この問題は ESX 9.0 で修正しています。

回避策は、アップロードするファイルのパスにマルチバイト文字を使用しないことです。
特に、150バイト目以降にマルチバイト文字を使用するとこの問題が発生する可能性があります。