1.2. דיווח על קריסות אפליקציה
ניתן להגדיר את חבילת התוכנה המספקת את תוכנית השירות apport-cli, apport, כך שתלכוד אוטומטית את המצב של אפליקציה שקרסה. זה מופעל כברירת מחדל (ב /etc/default/apport).
לאחר קריסת אפליקציה, אם מופעלת, apport יאחסן דוח קריסה תחת /var/crash:
-rw-r----- 1 peter whoopsie 150K 24 ביולי 16:17 _usr_lib_x86_64-linux-gnu_libmenu- cache2_libexec_menu-cached.1000.crash
השתמש בפקודה apport-cli ללא ארגומנטים כדי לעבד דוחות קריסה ממתינים. הוא יציע לדווח עליהם אחד אחד.
apport-cli
*** לשלוח דוח בעיות למפתחים?
לאחר שליחת דוח הבעיה, אנא מלא את הטופס בדפדפן האינטרנט שנפתח אוטומטית.
מה תרצה לעשות? האפשרויות שלך הן: S: שלח דוח (153.0 KB)
V: צפה בדוח
ק: שמור את קובץ הדוח לשליחה מאוחרת יותר או להעתקה למקום אחר. I: בטל והתעלם מקריסות עתידיות של גרסת תוכנית זו
ג: בטל
נא לבחור (S/V/K/I/C): s
אם תשלח את הדוח, כפי שנעשה לעיל, ההנחיה תוחזר מיידית /var/crash
הספרייה תכיל אז 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, כלומר הוא יהיה גלוי רק לקבוצה מוגבלת של מעוררי באגים. הטריגררים הללו יסרוקו את הדוח לאיתור נתונים פרטיים אפשריים לפני יצירת באג ציבורי.