Tools

有幾個工具可以處理crash report:

  • Ubuntu Bug Patterns 這個連結有一些package的patterns,可以預防bug被apport給歸檔。細節請參考 README
  • apport-unpack 從單一個report裡面取出所有的檔案(每個屬性一個檔案),對於想要拿到core dump非常的有效。如果是在Launchpad裡面,這個工具就不是必要的,因為在上面本來就已經是多個檔案。
  • apport-retrace 重新產生stack trace,如果你提供了選項 -g的話,則這個工具將會自動的下載可取得的debug symbol packages和使用這些產生一個symbolic stack trace。
  • python-problem-report 這個package傳送一個Python的 module problem_report,這個report提供了大部分存取這個crash report的字典,和讀取/儲存方式。
  • python-apport 這個套件發送一個Python的package apport,它封裝了核心的apport功能,所以這是特別針對crash和bug report的。你可以用他來實做你的前端和後端。
  • apport-collect 這個工具會檢查在Launchpad 上既存的bug source packages,然後對他們執行apport hook,並且上傳他們已經收集的資訊回到bug report上。

results matching ""

    No results matching ""