I forgot to mention that I've already set kernel.core_pattern in /etc/sysctl.conf, however, attempting to change the core file size limit as follows,

ulimit -S -c unlimited

results in "ulimit: core file size: cannot modify limit: Invalid argument". The current value is set to 0 (zero), which means no core file.

I've tried various other arguments to no avail.