Я искал проблему с случайным зависанием серверов 2008, получил файл dmp из файлов vmss и увидел точно такой же вывод. Я углубился в файл dmp и проследил окончательные места в памяти до некоторого API-уровня системного уровня, указывая, что прерывание, касающееся процессоров, было получено, но не завершено.
Я уверенно заявил своим начальникам, что это означало аппаратную ошибку, несмотря на то, что были задействованы несколько хостов в двух центрах обработки данных. В конце концов, если гипервизор вовлечен в абстрагирование от самого оборудования, может произойти прерывание где-то, которое не исходит от самого оборудования.
Потом у меня возникла ужасная мысль, и я запустил рабочий виртуальный компьютер на рабочей станции, приостановил его, получил файл dmp и запустил его в windbg. Угадайте, что - точно такой же вывод.
Я считаю, что показанный nmi - результат самого процесса приостановки. Вы можете получить другие полезные вещи из windbg - распределение памяти и т. Д. - но, пожалуйста, не тратьте свое время, пытаясь отследить проблему nmi.