เมื่อฉันรันโปรแกรมที่ฉันทำงานมันล้มเหลวด้วยข้อความต่อไปนี้:
...
Aborted (core dumped)
อย่างไรก็ตามไม่มีการถ่ายโอนข้อมูลหลัก คอร์หลักถูกเขียนขึ้นก่อนหน้านี้และฉันจำไม่ได้ว่าฉันเปลี่ยนอะไรที่เกี่ยวข้องกับมัน
เมื่อฉันวิ่งulimit -a
ฉันจะกลับมา
$ ulimit -a
core file size (blocks, -c) unlimited
...
จุดอื่น ๆ
- ฉันตรวจสอบแล้วว่าผู้ใช้ของฉันสามารถสร้างไฟล์ในไดเรกทอรีปัจจุบันได้
/proc/sys/fs/suid_dumpable
ฉันอ่านเกี่ยวกับ ปัจจุบันมันถูกตั้งค่าเป็น 0 ในเครื่องของฉัน ฉันพยายามเปลี่ยนเป็น 1 หรือ 2 แต่ไม่แตกต่างกัน- ฉันยังพยายามรันโปรแกรมในฐานะ root แต่นั่นก็ไม่ได้สร้างความแตกต่างเช่นกัน
น่าเสียดายที่ฉันจำไม่ได้เมื่อฉันสามารถผลิตคอร์ดัลที่ประสบความสำเร็จครั้งล่าสุด
sudo systemd-coredumpctl
แสดงการดัมพ์หลักที่หายไปทั้งหมด โซลูชันของคุณใช้งานได้ แต่หลังจากรีบูตระบบเท่านั้น