当我尝试运行时,为什么vmlinux会获得SIGKILL?

时间:2014-08-11 05:06:40

标签: linux-kernel gdb sigkill

我已将vmlinuz解压缩到vmlinux并试图执行它,只是为了看看会发生什么。但是,二进制文件在启动时会获得SIGKILL!

为什么会这样?

我期待一个SIGILL(内核尝试做一些在用户空间中不允许的事情)或一个SIGSEGV(尝试访问不允许访问的用户模式中不允许的内核内存),但不是SIGKILL!

是进程发送SIGKILL给自己,还是被杀? GDB没有帮助 - 消息是During startup program terminated with signal SIGKILL, Killed.

最大驻留内存仅为每/bin/time 412kB,因此OOM杀手不是罪魁祸首。实际上,即使我echo 2 | sudo dd of=/proc/sys/vm/overcommit_memory禁用了OOM杀手,也会发送SIGKILL。

0 个答案:

没有答案