a solução foi definir
ulimit -c unlimited
Aqui está minha solução completa que coloca todos os arquivos principais em / tmp / cores com um nome explícito para esses arquivos:
sudo apt-get remove apport
ulimit -u unlimited
sudo bash -c 'echo "* hard core unlimited" >> /etc/security/limits.conf'
sudo bash -c 'echo "* soft core unlimited" >> /etc/security/limits.conf'
sudo bash -c 'echo "kernel.core_pattern=/tmp/cores/core.%e.%p.%h.%t" >> /etc/sysctl.conf'
sudo sysctl -p /etc/sysctl.conf
Em seguida, você precisa fazer logout ou reiniciar para que tudo funcione.