Date: Fri, 29 Jun 2018 08:40:17 -0700 From: Doug Hardie <bc979@lafn.org> To: freebsd-questions <freebsd-questions@freebsd.org> Subject: Signal 6 Message-ID: <0D66C7A3-EBE6-475C-8360-CAFEAEA4D328@mail.sermon-archive.info>
next in thread | raw e-mail | index | archive | help
I have a daemon process that runs forever (almost). Something is killing it with a signal 6, but no core dump is done. If I manually kill it with kill -6, then the log message shows core dumped and a core file is created. The process has no reference to SIG_ABRT, so I suspect the kernel is doing the kill and is overriding the core dump. I have previously encountered a similar issue where swap space was running out and the kernel killed this process without a core dump. In that case there were quite a few messages logged about swap space issues before the process was killed. There are no swap messages logged this time. /etc/sysctl.conf contains: kern.sugid_coredump=1 kern.corefile=/crash/%N.core /crash is a directory in the root file system. Other than swap issues, when would the kernel kill a process without a core dump? -- Doug
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0D66C7A3-EBE6-475C-8360-CAFEAEA4D328>
