1

我已经将我的解压缩成vmlinuzavmlinux并尝试执行它,只是想看看会发生什么。但是,二进制文件在启动时会收到 SIGKILL!

为什么会这样?

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

进程是向自身发送 SIGKILL,还是被杀死?GDB 没有帮助——消息是During startup program terminated with signal SIGKILL, Killed.

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

4

0 回答 0