Khi tôi thực hiện một chương trình mà tôi làm việc, nó không thành công với thông báo sau:
...
Aborted (core dumped)
Tuy nhiên, không có kết xuất lõi được tạo ra. Các bãi rác cốt lõi đã được viết trước đây và tôi không nhớ rằng tôi đã thay đổi bất cứ điều gì liên quan đến nó.
Khi tôi chạy ulimit -a
tôi trở lại,
$ ulimit -a
core file size (blocks, -c) unlimited
...
Điểm khác,
- Tôi đã xác minh rằng người dùng của tôi có thể tạo các tệp trong thư mục hiện tại.
- Tôi đọc về
/proc/sys/fs/suid_dumpable
. Hiện tại, nó được đặt thành 0 trên máy của tôi. Tôi đã cố gắng thay đổi nó thành 1 hoặc 2 nhưng không có sự khác biệt. - Tôi cũng đã cố gắng thực hiện chương trình với quyền root, nhưng điều đó cũng không tạo ra sự khác biệt.
Thật không may, tôi không nhớ khi nào tôi có thể tạo ra kết xuất lõi thành công cuối cùng.
sudo systemd-coredumpctl
cho thấy tất cả các bãi lõi bị thiếu. Giải pháp của bạn đã hoạt động nhưng chỉ sau khi khởi động lại hệ thống.