Lỗi sập có thể là những lỗi gây khó chịu nhất, dẫn đến mất dữ liệu, thời gian chết và người dùng thất vọng. Sẽ tốt hơn nếu các ứng dụng bị sập ít hơn.
Do sự phức tạp của bối cảnh máy, các sự cố thường không thể được sao chép trong thời gian hợp lý cho người dùng thông thường. Điều đó không có nghĩa là lỗi này rất hiếm - Điều đó có thể đơn giản có nghĩa là điều gây ra nó hiếm khi xảy ra đối với mỗi người dùng (ví dụ: thay đổi DST). Các lỗi như vậy không có khả năng được sửa chữa trừ khi rất nhiều người dùng báo cáo chúng. Sẽ tốt hơn nếu nhiều vụ tai nạn được báo cáo.
Để gỡ lỗi sự cố, các nhà phát triển cần bối cảnh rõ ràng nhất có thể. Báo cáo sự cố được tạo là tốt , bởi vì chúng thường chi tiết và chính xác. Người dùng không thể mong đợi quan sát và báo cáo tất cả các bối cảnh theo cách thủ công, vì vậy họ thường gửi thông tin thưa thớt và sai.
Đối tượng mục tiêu cho rất nhiều ứng dụng không phải là nhà phát triển hoặc hệ thống, mà là công chúng nói chung, tại nhà hoặc tại nơi làm việc. Những người dùng như vậy không thể biết cách thu thập thông tin sự cố theo cách thủ công hoặc cài đặt -dbg
các gói, nhưng các báo cáo được tạo từ những người dùng đó vẫn có thể sử dụng được. Một số ứng dụng có công cụ báo cáo sự cố riêng , nhưng theo kinh nghiệm của tôi, những ứng dụng này hiếm khi hoạt động và khi chúng báo cáo rằng chúng không báo cáo lỗi, dường như không có bất kỳ thông tin nào về cách thực hiện thủ công (Tôi đã quan sát điều này cho các phiên bản gần đây của cả Firefox và Flash). Báo cáo sự cố trên toàn hệ thống sẽ tốt.
Có bất kỳ loại tạo báo cáo sự cố * nào có thể được kích hoạt trên toàn cầu ** mà không cần cài đặt hàng tấn -dbg
gói, đọc tài liệu của từng ứng dụng hoặc làm chậm máy bình thường để thu thập dữ liệu không?
* Nhật ký, bãi chứa lõi, dấu vết ngăn xếp, bất cứ điều gì
** Không nhất thiết phải cho init
, nhưng ít nhất là cho một tập hợp con đáng kể của các ứng dụng chạy trên bản cài đặt Linux dành cho máy tính để bàn thông thường. Theo kinh nghiệm của tôi, các ứng dụng GUI gặp sự cố thường xuyên hơn 100 lần so với các ứng dụng shell, vì vậy các ứng dụng GUI đương nhiên sẽ là trọng tâm.