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.
Feedback
thumb_up
Yes
thumb_down
No