Skip site navigation (1)Skip section navigation (2)
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=3D1
kern.corefile=3D/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>