<ก่อนหน้านี้ | Contents | ถัดไป>
1.2. การรายงานแอปพลิเคชันขัดข้อง
แพ็คเกจซอฟต์แวร์ที่จัดเตรียมยูทิลิตี้ apport-cli หรือ apport สามารถกำหนดค่าให้ดักจับสถานะของแอปพลิเคชันที่ขัดข้องได้โดยอัตโนมัติ เปิดใช้งานโดยค่าเริ่มต้น (in /etc/default/apper).
หลังจากแอปพลิเคชันขัดข้อง หากเปิดใช้งาน appport จะจัดเก็บรายงานข้อขัดข้องภายใต้ /var/ความผิดพลาด:
-rw-r ----- 1 peter whoopsie 150K 24 ก.ค. 16:17 _usr_lib_x86_64-linux-gnu_libmenu- cache2_libexec_menu-cached.1000.crash
ใช้คำสั่ง apport-cli โดยไม่มีอาร์กิวเมนต์เพื่อประมวลผลรายงานข้อขัดข้องที่รอดำเนินการ จะเสนอให้รายงานทีละคน
appport-cli
*** ส่งรายงานปัญหาให้นักพัฒนา?
หลังจากส่งรายงานปัญหาแล้ว โปรดกรอกแบบฟอร์มในเว็บเบราว์เซอร์ที่เปิดโดยอัตโนมัติ
คุณอยากจะทำอะไร? ตัวเลือกของคุณคือ: S: ส่งรายงาน (153.0 KB)
V: ดูรายงาน
K: เก็บไฟล์รายงานไว้สำหรับส่งภายหลังหรือคัดลอกไปที่อื่น I: ยกเลิกและละเว้นการล่มในอนาคตของโปรแกรมนี้รุ่น
C: ยกเลิก
กรุณาเลือก (S/V/K/I/C): s
หากคุณส่งรายงาน ตามที่ทำข้างต้น ข้อความแจ้งจะถูกส่งกลับทันทีและ /var/ความผิดพลาด
ไดเร็กทอรีจะมีไฟล์พิเศษ 2 ไฟล์:
-rw-r ----- 1 peter whoopsie 150K 24 ก.ค. 16:17 _usr_lib_x86_64-linux-gnu_libmenu- cache2_libexec_menu-cached.1000.crash
-rw-rw-r-- 1 peter whoopsie 0 ก.ค. 24 16:37 _usr_lib_x86_64-linux-gnu_libmenu- cache2_libexec_menu-cached.1000.upload
-rw------- 1 whoopsie whoopsie 0 ก.ค. 24 16:37 _usr_lib_x86_64-linux-gnu_libmenu- cache2_libexec_menu-cached.1000.uploaded
การส่งรายงานข้อขัดข้องเช่นนี้จะไม่ส่งผลให้เกิดจุดบกพร่องสาธารณะใหม่ขึ้นในทันที รายงานจะถูกทำให้เป็นส่วนตัวบน Launchpad ซึ่งหมายความว่าจะมองเห็นได้เฉพาะกลุ่มผู้ตรวจสอบข้อบกพร่องจำนวนจำกัดเท่านั้น ผู้ทดสอบเหล่านี้จะสแกนรายงานเพื่อหาข้อมูลส่วนตัวที่เป็นไปได้ก่อนที่จะสร้างจุดบกพร่องสาธารณะ