Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 硬件中断中的内核崩溃;核心转储显示进程上下文_Linux_Linux Kernel_Kernel_Linux Device Driver_Netbsd - Fatal编程技术网

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

Linux 硬件中断中的内核崩溃;核心转储显示进程上下文,linux,linux-kernel,kernel,linux-device-driver,netbsd,Linux,Linux Kernel,Kernel,Linux Device Driver,Netbsd,这是针对MIPS处理器上的NetBSD的,但也欢迎针对Linux的回答 我看到在接收网络数据包时发生了中断。 此硬件中断会看到TLB未命中存储操作并导致内核崩溃。 当我看到核心转储时,gdb指向进程的LWP(比如ProcA) 我假设,这个硬件中断可能抢占了ProcA,并开始在ProcA的内核堆栈上执行。 虽然在堆栈框架中,我没有看到ProcA的任何内容,但我不明白的是,为什么gdb仍然指向ProcA。如果你在NetBSD的邮件列表上提问,也许你会得到答案,tech kern@maybe。如果你在

这是针对MIPS处理器上的NetBSD的,但也欢迎针对Linux的回答

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

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

如果你在NetBSD的邮件列表上提问,也许你会得到答案,tech kern@maybe。如果你在NetBSD的邮件列表上提问,也许你会得到答案,tech kern@maybe。