I’m trying to do postmortem debugging of a kernel crash. When I do !running -it
the stack shows the following on two cores:
nt!KiFreezeTargetExecution
nt!KiPollFreezeExecutionEx
nt!KiPollFreezeExecution
nt!KiYieldWaitForDebugger
nt!KeBugCheck2
nt!KeBugCheckEx
nt!KiSystemServiceHandler
...
nt!HvlArm64SyntheticExceptionVector
...
and then one more core (at a slightly later time):
nt!KeBugCheck2
nt!KeBugCheckEx
nt!KiSystemServiceHandler
...
nt!HvlArm64SyntheticExceptionVector
...
How do you interpret what happened there with the multiple bug checks?