Comment 4 for bug 989800

Revision history for this message
Martin Pitt (pitti) wrote :

We need the rate limiting for system processes, especially those which restart themselves automatically. Without this, the user would potentially get infinitely many apport dialogs. In theory we can check whether it is an application which has a .desktop file, but this check is very expensive (it needs to happen at the time of the crash, not at the time when the user says "report this").

So we might need to resort to some heuristics instead (looking at uid, $DISPLAY, etc.). Also, we should keep the property of not updating a crash report if the current one hasn't been shown by the UI yet, as a first line of defense.