Как я могу решить ошибку «Не удается переключить процессоры на дамп сортировки ядра одного процессора» в WinDbg? - PullRequest
1 голос
/ 20 апреля 2020

У меня есть мини-дамп, сгенерированный с параметрами по умолчанию, описанными в Сбор дампов в режиме пользователя .

Дамп был сгенерирован, когда система зависала через вправо CTRL + SCROLL LOCK + SCROLL LOCK как установлено в следующих ключах регистра:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters]
"CrashOnCtrlScroll"=dword:00000001

Таким образом, стек вызовов, который WinDbg показывает мне после команды 0: kd> !analyze -v это тот поток, который выполнялся из kbdhid драйвера устройства.

Когда я пытался переключиться на другой процессор, я получаю сообщение об ошибке:

0: kd> ~1
Can't switch processors on a single processor kernel triage dump

Как я могу решить эту проблему ошибка?

Что такое «дамп сортировки ядра одного процессора»? Если я буду искать в Google, я получу 3 или 4 результата ... не более, может быть, кто-то из Microsoft мог бы быть здесь очень полезен: -).

Есть ли какое-то конкретное значение CustomDumpFlags, которое у меня есть? установить? См. Перечисление MINIDUMP_TYPE .

Я знаю, что моя система многопроцессорная, и WinDbg подтверждает это:

0: kd> ~8
8 is not a valid processor number
0: kd> ~7
Can't switch processors on a single processor kernel triage dump
...