Сбой ядра при аппаратном прерывании; дамп ядра показывает контекст процесса
Это для NetBSD на процессоре MIPS, но ответ для Linux также приветствуется.
Я вижу, что при получении сетевого пакета произошло прерывание. Это аппаратное прерывание видит, что TLB пропустил операцию хранилища и ядро упало. Когда я вижу дамп ядра, GDB указывает на LWP процесса (скажем, ProcA).
Я предполагаю, что это аппаратное прерывание могло вытеснить ProcA и начать выполнение в стеке ядра ProcA. Хотя в кадре стека я ничего не вижу от ProcA, я не понимаю, почему GDB все еще указывает на ProcA.