ABRT?

Michael Catanzaro mcatanzaro at gnome.org
Wed Jul 23 15:12:07 UTC 2014


Hey Richard,

On Wed, 2014-07-23 at 16:15 +0200, Richard Marko wrote:
> It's not very clear as what you describe is the worst case scenario
> that
> shouldn't happen often.
>
> I agree that reporting process [1] is quite clumsy (and there are
> reasons for that) but most users won't even get to the point of the
> retracing process as their ureport is often matched with previous
> reports and all they get is fast response from faf which contains link
> to faf's report and link to bugzilla. This happens right after you
> click
> Report and you're only subjected to the rest of the reporting torture
> only in a case that your crash is unique.

In practice my experience has been that ABRT is rarely able to
automatically match my crash with an existing Bugzilla report, so that
the user doesn't need to go through the Bugzilla report process if he
wants to make sure the bug makes it to Bugzilla. This is wonderful when
it does work, though.

The clumsy reporting process is something that should be improved, but I
don't think it's a super serious problem that should preclude the
inclusion of gnome-abrt in Fedora Workstation. I think the two remaining
serious problems are speed and unusable backtraces.

> As Jirka pointed out, retrace server is often overloaded to the point
> that retracing of small coredump takes very long time. The machine
where
> it's hosted is also being upgraded so this shouldn't be an issue when
> the upgrade is in place.

OK, that's wonderful news. Do you have any estimate on when the upgrade
will occur? Is it possible that a cluster of servers may be needed to
spread the workload?

> The real problem are the executables that generate unreportable
> backtraces [2] as this leads to disappointment at the end of the
> retracing process and this is what we are actually trying to resolve
> so
> please file a bugzilla when this happens (ideally with a coredump
> attached).

Unfortunately this is still the most common outcome for me, so much so
that I've usually stopped trying to report crashes to Bugzilla. I've
filed a couple Bugzilla tickets for this in the past, [1] and [2].

I, personally, think the unreportable backtrace and the speed problems
should be the only remaining blockers here.

> So users who have enabled autoreporting [3] (ABRT asks for the first
> time) are not subjected to the reporting process until they
> specifically
> hit Report in gnome-abrt application.

Yes, I think this is already a good default.

> Would it be better if we add a warning there that the reporting
> process
> is only for advanced users and requires Bugzilla credentials?

I don't think the reporting process is so complicated that we need to
restrict it to advanced users only. (If that were the case, I would
question whether we want to install an app by default that exists only
for use by advanced users.) The speed and reliability issues are
problems for both advanced users and nontechnical users.

There should indeed be a friendly dialog to help you configure your Red
Hat Bugzilla credentials on first use, though. I seem to recall that
ABRT does not currently handle a lack of Bugzilla credentials very
gracefully.

Thanks and Happy Wednesday,

Michael

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1047556
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1055627
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part
URL: <http://lists.fedoraproject.org/pipermail/desktop/attachments/20140723/f8dfd21c/attachment.sig>


More information about the desktop mailing list