What does it look like for users

使用者端的apport被設計的非常的簡單,如果在系統裡的任何process因為接受到訊號而掛點,就會被認定為「crash」(像是 segmentation violation, bus error, floating point exception 等等),或者是處理套件的Python軟體接受到了未處理excpetion的話,apport的後端(backend)都會自動被喚起。 他會先在路徑「/var/crash」底下產生一個最初的crash report(檔案名稱會是由crash掉的執行檔名和user id所構成),如果這個crash掉的process是屬於現在所登入的這個使用者的,或者是系統的process,還是使用者是管理員的話,apport就會通知使用者如下的資訊:

你可以點選「Show Details」,裡面會顯示出很多的資訊:

如果有勾選「Send error report」,則apport就會上傳這份報告到「bug tracking system」。

results matching ""

    No results matching ""