以下是这种情况:
我挂了一个系统调用来做一些自定义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}})及其调试符号。
如何调试此崩溃?我在我查看过的日志中找不到任何痕迹。