ESXi 6.5 host crashes with PSOD error "Net_TcpipSetNetStackInstance@vmkernel"
search cancel

ESXi 6.5 host crashes with PSOD error "Net_TcpipSetNetStackInstance@vmkernel"

book

Article ID: 317993

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
  • ESXi 6.5 host crashes with Purple Screen Of Death (PSOD).
     
  • You see the stack entries similar to:

    #0 0x000041800ec457ae in Net_SetNetStackInstance (sfInstance=0x4309266c8500) at bora/vmkernel/public/net_socket.h:996
    #1 Net_TcpipSetNetStackInstance (netStackInstance=0x4309266c8500) at bora/vmkernel/net/vmkernel_exports.c:436
    #2 0x000041800eb4e5f5 in WorldAfterSwitch (save=0x4391053a7000, restore=0x4391a9227000) at bora/vmkernel/main/world_switch_int.h:218
    #3 World_Switch (restore=0x4391a9227000, save=0x4391053a7000) at bora/vmkernel/main/world_switch_int.h:299
    #4 0x000041800ecc6ae9 in CpuSchedSwitch (now=722586512516, prev=0x4391a9227100, next=0x4391061a7100) at bora/vmkernel/sched/cpusched.c:5173
    #5 CpuSchedChooseAndSwitch (prevIRQL=0 '\000', nhccNow=27148322924, now=<optimized out>, schedPcpu=0x418041400080, prev=0x4391002a7100) at bora/vmkernel/sched/cpusched.c:7973
    #6 CpuSchedDispatch (prevIRQL=prevIRQL@entry=0 '\000', prevState=prevState@entry=2147483648) at bora/vmkernel/sched/cpusched.c:8097
    #7 0x000041800ecc8502 in CpuSchedWait (event=..., waitType=CPUSCHED_WAIT_UW_POLL, actionWakeupSet=0x0, queue=0x417fced39520, cookie=<optimized out>) at bora/vmkernel/sched/cpusched.c:9694
    #8 0x000041800eb1ecce in WorldWaitInt (event=event@entry=73750559904857, reason=reason@entry=52, lock=lock@entry=0x0, sema=sema@entry=0x0, mtx=mtx@entry=0x0, timeout=timeout@entry=0, withPrepare=withPrepare@entry=1 '\001')
    at bora/vmkernel/main/world.c:6816
    #9 0x000041800f0ae3e4 in World_Wait (withPrepare=1 '\001', timeout=0, lock=0x0, reason=52, event=73750559904857) at bora/vmkernel/private/world.h:719
    #10 UserThread_Wait (withPrepare=1 '\001', timeout=0, lockCommon=0x0, reason=52, event=73750559904857) at bora/vmkernel/user/userThread.h:194
    #11 UserObj_Poll (pfds=0x431363edc7b0, inNfds=2, timeoutNS=timeoutNS@entry=0x4391a921be48, outNumReady=outNumReady@entry=0x4391a921be3c) at bora/vmkernel/user/userObj.c:4819
    #12 0x000041800f0f6a7f in LinuxFileDesc_Select (n=<optimized out>, readfds=4293904784, writefds=0, exceptfds=0, timeout=0) at bora/vmkernel/user/linuxFileDesc.c:2454
    #13 0x000041800f10b324 in User_ArchLinux32SyscallHandler (fullFrame=fullFrame@entry=0x4391a921bf30, syscallNum=syscallNum@entry=142, vmkacStatus=vmkacStatus@entry=VMK_OK) at bora/vmkernel/user/x86/userArch.c:812
    #14 0x000041800f0a8c6b in User_LinuxSyscallHandler (fullFrame=0x4391a921bf30) at bora/vmkernel/user/user.c:1943
    #15 0x000041800eb0f7e5 in User_LinuxSyscallHandler (fullFrame=<optimized out>) at bora/vmkernel/main/userBridge.c:101
    #16 0x000041800eb3d044 in gate_entry ()
    #17 0x000000000592d092 in ?? ()


    OR

    #1 0x0000418011d4e5f5 in WorldAfterSwitch (save=0x43911afa7000, restore=0x439160727000) at bora/vmkernel/main/world_switch_int.h:218
    #2 World_Switch (restore=0x439160727000, save=0x43911afa7000) at bora/vmkernel/main/world_switch_int.h:299
    #3 0x0000418011ec6ae9 in CpuSchedSwitch (now=1542203730294, prev=0x439160727100, next=0x439107f27100) at bora/vmkernel/sched/cpusched.c:5173
    #4 CpuSchedChooseAndSwitch (prevIRQL=0 '\000', nhccNow=38229463358, now=<optimized out>, schedPcpu=0x418047c00080, prev=0x439100fa7100) at bora/vmkernel/sched/cpusched.c:7973
    #5 CpuSchedDispatch (
    prevIRQL=prevIRQL@entry=0 '\000', prevState=prevState@entry=2147483648) at bora/vmkernel/sched/cpusched.c:8097
    #6 0x0000418011ec8502 in CpuSchedWait (event=..., waitType=CPUSCHED_WAIT_UW_FUTEX, actionWakeupSet=0x0, queue=0x430d8eb40f00, cookie=<optimized out>) at bora/vmkernel/sched/cpusched.c:9694
    #7 0x0000418011ec8abb in CpuSched_EventQueueWaitShared (
    queue=queue@entry=0x430d8eb40f00, event=..., event@entry=..., waitType=waitType@entry=CPUSCHED_WAIT_UW_FUTEX, timeout=timeout@entry=0,
    cookie=cookie@entry=101237) at bora/vmkernel/sched/cpusched.c:10118
    #8 0x00004180122f11ac in UserThread_QueueWait (
    queue=queue@entry=0x430d8eb40f00, event=event@entry=..., waitType=waitType@entry=CPUSCHED_WAIT_UW_FUTEX, timeout=timeout@entry=0, cookie=cookie@entry=101237)
    at bora/vmkernel/user/userThread.c:2047
    #9 0x0000418012300ec3 in LinuxThreadFutexWait (isShared=<optimized out>, absoluteRealTimeout=<optimized out>, l_timeout=<optimized out>, val=2823, l_uaddr=<optimized out>, event=...)
    at bora/vmkernel/user/linuxThread.c:1398
    #10 LinuxThread_Futex (l_uaddr=<optimized out>, op=<optimized out>, val=2823, l_timeout=<optimized out>, l_uaddr2=<optimized out>, val3=<optimized out>) at bora/vmkernel/user/linuxThread.c:1547
    #11 0x000041801230b324 in User_ArchLinux32SyscallHandler (
    fullFrame=fullFrame@entry=0x43916071bf30, syscallNum=syscallNum@entry=240, vmkacStatus=vmkacStatus@entry=VMK_OK) at bora/vmkernel/user/x86/userArch.c:812
    #12 0x00004180122a8c6b in User_LinuxSyscallHandler (fullFrame=0x43916071bf30) at bora/vmkernel/user/user.c:1943
    #13 0x0000418011d0f7e5 in User_LinuxSyscallHandler (fullFrame=<optimized out>) at bora/vmkernel/main/userBridge.c:101
    #14 0x0000418011d3d044 in gate_entry ()
    #15 0x000000000692f092 in ?? ()

Note: The preceding log excerpts are only examples. Date, time, and environmental variables may vary depending on your environment.


Environment

VMware vSphere ESXi 6.5

Resolution

 This issue is resolved in ESXi 6.5, Patch Release ESXi650-201712001. available at ESXi Patch Downloads. For more information on downloading patch, see How to download patches in Broadcom portal.