Gdy uruchamiam program, nad którym pracuję, kończy się niepowodzeniem, pojawia się następujący komunikat:
...
Aborted (core dumped)
Jednak nie zostanie utworzony zrzut pamięci. Zrzuty rdzenia zostały napisane wcześniej i nie pamiętam, że zmieniłem coś z tym związanego.
Kiedy biegnę ulimit -a
, wracam,
$ ulimit -a
core file size (blocks, -c) unlimited
...
Inne punkty,
- Zweryfikowałem, że mój użytkownik może tworzyć pliki w bieżącym katalogu.
- Czytam o
/proc/sys/fs/suid_dumpable
. Obecnie jest ustawiony na 0 na moim komputerze. Próbowałem zmienić to na 1 lub 2, ale bez różnicy. - Próbowałem również uruchomić program jako root, ale to też nie miało znaczenia.
Niestety nie pamiętam, kiedy mogłem wyprodukować ostatni udany zrzut pamięci.
sudo systemd-coredumpctl
pokazuje wszystkie brakujące zrzuty rdzenia. Twoje rozwiązanie działało, ale dopiero po ponownym uruchomieniu systemu.