Lorsque j'exécute un programme sur lequel je travaille, il échoue avec le message suivant:
...
Aborted (core dumped)
Cependant, aucun vidage de mémoire n'est créé. Les vidages de mémoire ont été écrits précédemment, et je ne me souviens pas avoir changé quoi que ce soit à ce sujet.
Quand je cours ulimit -a
je reviens,
$ ulimit -a
core file size (blocks, -c) unlimited
...
Autres points,
- J'ai vérifié que mon utilisateur peut créer des fichiers dans le répertoire courant.
- J'ai lu
/proc/sys/fs/suid_dumpable
. Actuellement, il est réglé sur 0 sur ma machine. J'ai essayé de le changer en 1 ou 2 mais aucune différence. - J'ai également essayé d'exécuter le programme en tant que root, mais cela n'a pas fait de différence non plus.
Malheureusement, je ne me souviens pas quand j'ai pu produire le dernier core-dump réussi.
sudo systemd-coredumpctl
affiche tous les vidages mémoire manquants. Votre solution a fonctionné mais uniquement après un redémarrage du système.