Score:1

ฉันจะค้นหาไฟล์หลักสำหรับรหัสของตัวเองใน Ubuntu 20.04 ได้อย่างไร

ธง ru

ใน คำถามนี้

สิ่งที่แนะนำต่อไปนี้:

ulimit -c ไม่จำกัด
ยูลิมิต -a

เพื่อกำหนดขีดจำกัดเป็นอย่างอื่นที่ไม่ใช่ศูนย์ ก่อนหน้านี้ระบบของฉันเป็น 0

ไม่มีไฟล์หลักหลังจาก segfault

ดังนั้น, sudo systemctl เปิดใช้งาน apport.service (แม้ว่าจะดูเหมือนเกี่ยวข้องกับ distro ไม่เกี่ยวข้องกับนักพัฒนาก็ตาม) ไม่มีคอร์ไฟล์ใน /var/ผิดพลาด หรือไดเรกทอรีการทำงานหลังจากนั้น

นอกจากนี้ยังมี:

sudo sysctl -w kernel.core_pattern=core.%u.%p.%t # เพื่อเปิดใช้งานการสร้างคอร์
systemctl รีสตาร์ท apport # เพื่อคืนค่าการตั้งค่า apport เริ่มต้น

ยังไม่มีอะไร

มองเข้าไป /var/log/apport.log แสดง

ข้อผิดพลาด: apport (pid 34940) วันศุกร์ที่ 24 ธันวาคม 11:48:47 2021: ไฟล์เรียกทำงานไม่ได้อยู่ในแพ็คเกจโดยไม่สนใจ

โอ้ดี! Ubuntu ได้ปิดการใช้งานคอร์ดัมพ์สำหรับโค้ดของฉันเอง ทำลายเครื่องมือดีบั๊กที่มีค่า

จะแยกส่วนออกจากหลังของฉันและรับคอร์ดัมพ์สำหรับไฟล์ปฏิบัติการของฉันได้อย่างไร

Score:4
ธง ru

เข้าใจแล้ว.

ปิดการใช้งานแอป

sudo systemctl ปิดการใช้งาน apport

จากนั้นตั้งค่า kernel.core_pattern

sudo sysctl -w kernel.core_pattern=core.%u.%p.%t # เพื่อเปิดใช้งานการสร้างคอร์

แล้ว เปลี่ยนขีด จำกัด

ไม่รู้จัก ulimit -c

การถ่ายโอนข้อมูลหลักอยู่ในไดเร็กทอรีการทำงานในขณะนี้

การเปลี่ยนแปลงไม่คงอยู่หลังจากรีบูต (สำหรับฉัน)

br flag
การปิดใช้งานแอปจะยังคงอยู่ หากต้องการให้การเปลี่ยนแปลง sysctl ยังคงอยู่ ให้จัดเก็บไว้ในไฟล์ที่กำหนดเองใน /etc/sysctl.d เพื่อให้การเปลี่ยนแปลง ulimit ยังคงอยู่... ฉันไม่แน่ใจว่ามันยังคงเป็น /etc/security/limits.conf หรือมี systemd แทนที่ :)
JPvRiel avatar
mx flag
เมื่อเสร็จแล้ว คุณสามารถคืนค่า apport ได้ตามที่เป็นอยู่โดย: ` sudo systemctl เปิดใช้งาน apport; sudo systemctl เริ่ม apport; sudo sysctl -w kernel.core_pattern='|/usr/share/apport/apport %p %s %c %d %P %E'; ขีด จำกัด -S -c 0`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา