硬件中断导致内核崩溃;核心转储显示进程上下文

时间:2016-07-28 19:31:46

标签: linux linux-kernel kernel linux-device-driver netbsd

这适用于MIPS处理器上的NetBSD,但也欢迎使用Linux的答案。

我看到接收网络数据包时发生了中断。 此硬件中断在存储操作和内核崩溃时看到TLB未命中。 当我看到核心转储时,gdb指向进程的LWP(比如ProcA)。

我假设,这个硬件中断可能已抢占ProcA并开始在ProcA的内核堆栈上执行。 虽然在堆栈框架中我从ProcA看不到任何东西,但我不明白为什么gdb仍然指向ProcA。

0 个答案:

没有答案