#PF Exception 14 in world tq tcpip4 tcp_timer_keep にて ESXi の PSOD (purple screen of death) が発生
search cancel

#PF Exception 14 in world tq tcpip4 tcp_timer_keep にて ESXi の PSOD (purple screen of death) が発生

book

Article ID: 395126

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

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

  • ESXi 8.0.x では、tcpip world 操作中にパープル スクリーン (PSOD) が発生する場合があります。
  • ESXi 8.0.x で、以下のバックトレースを含むPSOD(purple screen of death)が発生します

    /var/run/log/LogEFI.log

    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI[2098777]: #PF Exception 14 in world 2098398:tq:tcpip4 IP 0x420021b84d25 addr 0x134
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI[2098777]: PTEs:0x806a8bf023;0x806a8fb023;0x806a8dc023;0x0;
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI[2098777]:
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI[2098777]: Module(s) involved in panic: [tcpip4 Built on: MM DD YYYY]
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)cr0=0x8001003d cr2=0x134 cr3=0x60d000 cr4=0x14216c
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)FMS=06/6a/6 uCode=0xd0003e7
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)frame=0x4539a429bde0 ip=0x420021b84d25 err=0x2 rflags=0x10206
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)rax=0x0 rbx=0x41ffd440b860 rcx=0x0
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)rdx=0xf rbp=0x134 rsi=0x43162da120d0
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)rdi=0x134 r8=0x1 r9=0xffffffffffffffff
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)r10=0x0 r11=0xffffffffffffffff r12=0x43162dfd6f40
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)r13=0x43162da32aa0 r14=0x4 r15=0x134
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI[2098777]: *PCPU14:2098398/tq:tcpip4
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI[2098777]: PCPU 0: SVSVUVUVVVUSVSSSSSVSSSUVVUSSUVVVUVUVUVVVUVUVVVVVVVVVVVUVVVVUVSVV
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)Code start: 0x420021a00000 VMK uptime: HH:MM:SS:##.###
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)0x4539a429bea8:[0x420021b84d25]SPTryLockWork@vmkernel#nover+0x15 stack: 0x42002320955a
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)0x4539a429beb0:[0x4200231989e8]rw_try_wlock@(tcpip4)#<None>+0x39 stack: 0x4539a429bec0
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)0x4539a429bec0:[0x420023209559]tcp_timer_keep@(tcpip4)#<None>+0xba stack: 0xffff
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)0x4539a429bf10:[0x42002319185b]callout_timer@(tcpip4)#<None>+0x1a0 stack: 0x43162dc8cbd8
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)0x4539a429bf60:[0x420021a3a956]VmkTimerQueueWorldFunc@vmkernel#nover+0x38f stack: 0xffffffffffffffff
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)0x4539a429bfe0:[0x4200220d67b2]CpuSched_StartWorld@vmkernel#nover+0xbf stack: 0x0
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)0x4539a429c000:[0x420021b44c6f]Debug_IsInitialized@vmkernel#nover+0xc stack: 0x0
    YYYY-MM-DDTHH:MM:SS.#### In(14) LogEFI: cpu14:2098398)base fs=0x0 gs=0x420043800000 Kgs=0x0

Environment

vSphere ESXi 8.0.x

Cause

切断操作中の TCP control path と keep alive timer の間で稀に発生する競合状態により障害が発生し、PSOD が表示される場合があります。
この問題は、timer と disconnect logic が重複する特定のネットワーク状況で発生します。

Resolution

この問題はバージョン 8.0U3e で部分的に修正されていますが、Broadcom エンジニアリングはこの問題を認識しており、今後のリリースで恒久的な修正ができるよう取り組んでいます。