ABRT, Faf and current state of bug reporting
Richard Marko
rmarko at redhat.com
Wed Apr 24 09:25:38 UTC 2013
On 04/23/2013 07:46 PM, Kevin Fenzi wrote:
> On Tue, 23 Apr 2013 15:27:50 +0200
> Richard Marko <rmarko at redhat.com> wrote:
>
>> Hi all,
>>
>> I'll try to explain how crash reporting currently works in Fedora.
>>
>> Typical reporting process looks like this:
>> - crash is reported to Faf server which responds with 'known' or
>> 'unknown' reply;
>> - in case it responds with 'known' and the bug was already reported
>> to both the server and bugzilla, the reporting is stopped and only
>> report counts on the server are updated;
> Does the user get a link to any bugs associated with the crash?
> Or this happens without user interaction?
He does. Both the link to faf and link to bugzilla (if ticket exists).
>
>> - if the crash is unknown, the reporting either continues or stops
>> depending on the configuration (for Gnome, only automated reporting to
>> faf is enabled);
>> - if enabled, the rest of the process continues with local or remote
>> retracing, reporting to bugzilla and attaching bugzilla ticket to faf
>> report.
>>
>> This allows us to get accurate statistics of crashing applications
>> while not forcing every user to report to bugzilla. This is a
>> trade-off between getting accurate statistics and quality of the
>> reports as automated reports are anonymous which is also the reason
>> why they can't contain full backtrace with data.
> Well, it's nice to know when things crash, sure... but without more
> information it's very difficult to figure out how to fix that crash.
>
>> Then there are reports with no bugzilla attached as they were reported
>> automatically or no one finished the bugzilla reporting. These reports
>> get bugzilla ticket attached after there's person who finishes the
>> reporting or the ticket is created by the server.
> Perhaps we could make it always require a person to be willing to
> file? Hopefully someone who can explain what happened and what they
> have installed, etc? ie, "hey, look, 50 people saw this crash, but it
> has no bug yet, well, I know exactly what I do to cause it, let me file
> the bug and help all 50 of the other folks seeing it out"
Yes, this sounds good to me. I'll create tickets for this.
--
Richard Marko
More information about the devel
mailing list