ABRT complaints

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I'm wondering if ABRT is still actively-developed since one of the main
developers left Red Hat recently. I have a few complaints that have
been annoying me for some time:

 (1) ABRT is frankly very bad at detecting whether bugs are duplicates
of each other. It keeps telling users that their bugs are duplicates of
completely and totally unrelated bugs. The only commonality is that a
*non-crashing* thread in the backtrace is blocked in pthread_cond_wait,
which is almost always the case in WebKit crashes, for example. I guess
this is just a bug, and ABRT is failing to detect the crashing thread
properly. I've mentioned a few cases in https://bugzilla.redhat.com/sho
w_bug.cgi?id=1396475, but there are really dozens of these that I
haven't bothered to mention there. Users keep marking their bugs as
duplicates of unrelated bugs, because ABRT tells them that the bugs are
duplicates, which makes it harder to manage bugs and is getting *very*
annoying. Most recent case of this is https://bugzilla.redhat.com/show_
bug.cgi?id=1426813, but I'm sure there have been two or three more in
the past week.

 (2) I don't want to ever receive any private bug reports, since all I
do is forward them to public upstream Bugzilla. The reasonable options
are (a) ignore the bug report, since it cannot be forwarded, or (b)
make it public. I always use (b), except in the extremely unusual cases
where the bug report really does contain some obvious sensitive data
(like a URL) and I happen to notice it, in which case I'll ask the
reporter. My point is the private bug report feature is useless if the
reports are either going to be ignored or set public anyway. This was
not previously much of a problem because bug reports were always public
by default, so not many people used them. But nowadays, bug reports are
almost always private by default, due to (3).

 (3) The heuristic that guesses whether a bug report contains sensitive
data is terrible. If the word "key" is present in the backtrace, ABRT
decides that bugs should be private by default. But "key" is always
going to be in your backtrace if your application uses hash tables.
I've filed dozens, maybe hundreds, of ABRT reports, and am genuinely
uncertain if I've ever seen either (a) ABRT not flag sensitive data in
a backtrace I was going to upload (it almost always flags "key"), or
(b) a backtrace I was going to upload that actually contains sensitive
data. 99% of the time it is just false positives, so I always ignore
ABRT's sensitive data warnings. I think simply not matching on "key"
would help a lot here. Otherwise, the entire sensitive info warning is
basically useless due to the false positives.

Michael
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux