1
ฉันจะดีบัก emacs crash ได้อย่างไร
ฉันกำลังแก้จุดบกพร่องทำไม emacs เกิดปัญหาเมื่อใช้ฟังก์ชั่นจากแพคเกจ1 M-x report-emacs-bugจุดมุ่งหมายของการดำเนินการแก้ปัญหานี้คือการได้รับข้อมูลที่เป็นประโยชน์ในการส่งใช้ เพื่อรับความช่วยเหลือเกี่ยวกับวิธีการแก้ไขข้อบกพร่อง emacs ฉันได้ดูคู่มือ Emacs แล้ว - คู่มือการทำงานล้มเหลวและคู่มือ Emacs - หลังจากการขัดข้องแต่พวกเขาไม่ได้ช่วย หลังจากที่ผิดพลาดด้วยตนเองหมายถึงemacs-buffer.gdbแต่ผมไม่มีความคิดวิธีการใช้งาน ในขณะที่ขอความช่วยเหลือจาก google ฉันเจอคำถามemacs.SE นี้และฉันจะคอมไพล์ emacs ใหม่โดยใช้-ggdb3แฟล็ก ฉันไม่เคยมีประสบการณ์การใช้มาก่อนgdbดังนั้นฉันจึงลองใช้emacs-buffer.gbdไฟล์นี้ไม่สำเร็จ นี่คือสิ่งที่ฉันพยายาม: gdb -x /path/to/emacs-buffer.gdb gdb -> file /path/to/emacs-buffer.gdb gdb -> source /path/to/emacs-buffer.gdb source /path/to/emacs-buffer.gdb จากบันทึกด้านข้าง emacs ที่คอมไพล์ด้วย-ggdb3แฟล็กใช้เวลาโหลดนานกว่า 10 วินาที; ก่อนหน้านี้คือ 5-6 วินาทีขณะนี้ประมาณ 16-17 วินาที ฉันรู้ว่าวินาทีที่แน่นอนเพราะรหัสที่คำนวณว่าใน init ของฉัน …