如何调试此内核崩溃?

时间:2013-12-07 04:51:21

标签: linux ubuntu linux-kernel kernel-module

以下是这种情况:

我挂了一个系统调用来做一些自定义IO的东西。那些自定义IO的东西正在崩溃一切,但我正在努力追查到底出了什么问题。

所以内核模块挂钩了系统调用。我的应用程序调用它,内核模块处理它并进行一些IO调用。有时候,有时在返回用户空间后,一切都会消失。我的ssh会话死了(Write failed: Broken pipe),我必须等待一分钟才能重新连接,因为它似乎重新启动。

/var/log/{dmesg,syslog,kern.log}中没有任何相关内容。事实上,尽管在- /var/log/syslog /etc/rsyslog.d/50-default.conf之前删除了printk,但我在{s}&#39}上出现的3.12.0-5-generic日志记录了这些内容。崩溃后不再存在系统日志(预崩溃)。

我有一个ubuntu打包内核({{1}})及其调试符号。

如何调试此崩溃?我在我查看过的日志中找不到任何痕迹。

0 个答案:

没有答案