From: Peter Maydell <peter.maydell@linaro.org>
To: Alexander Bulekov <alxndr@bu.edu>
Cc: "Thomas Huth" <thuth@redhat.com>,
"Daniel P. Berrangé" <berrange@redhat.com>,
"Richard W.M. Jones" <rjones@redhat.com>,
0ops@0ops.net, "Li Qiang" <liq3ea@gmail.com>,
"QEMU Developers" <qemu-devel@nongnu.org>,
"P J P" <ppandit@redhat.com>,
"Darren Kenny" <darren.kenny@oracle.com>,
"Bandan Das" <bsd@redhat.com>,
"Stefan Hajnoczi" <stefanha@redhat.com>,
"Paolo Bonzini" <pbonzini@redhat.com>,
"Andrey Shinkevich" <andrey.shinkevich@virtuozzo.com>,
"Dima Stepanov" <dimastep@yandex-team.ru>,
"Philippe Mathieu-Daudé" <f4bug@amsat.org>
Subject: Re: Ramping up Continuous Fuzzing of Virtual Devices in QEMU
Date: Wed, 4 Nov 2020 15:46:26 +0000 [thread overview]
Message-ID: <CAFEAcA84Awk26JgRB90R5M9=R66XXR5eWs47pwZ6Oq0V7A34TA@mail.gmail.com> (raw)
In-Reply-To: <20201104152506.abplvggv2ll36m6v@mozz.bu.edu>
On Wed, 4 Nov 2020 at 15:26, Alexander Bulekov <alxndr@bu.edu> wrote:
> If I understand correctly, this is analogous to what happens with
> Coverity reports. Access to Coverity is closed (not sure if there is a
> process to apply for access). It also seems that there is a push to fix
> CID issues prior to new releases. Maybe a similar process can be used for
> fuzzing?
Coverity is only closed in the sense that you have to request
an account on the website. Anybody who's a QEMU developer
can look at the reports.
The attempt to fix CID issues works because:
* Coverity reports a fairly small number of issues, so
"fix them all" is relatively tractable, and then once you
get down to "no outstanding issues" the only new ones
that get found are for new changes to QEMU (not entirely
true, but close enough)
* Mostly issues are reported soon after the offending code
goes into the tree, so it's often possible to quickly
identify the patch that introduced the issue and ask
the person who wrote that patch to fix the bug
* Coverity reports are categorized by kind-of-failure,
so it's easy to prioritize important stuff (buffer overflows)
and leave less significant stuff (dead code) for later
* Coverity's reports include the automated analysis of
why Coverity thinks there's an issue -- this is not
always right but it's a solid head start on "what's the
bug here" compared to just having a repro case and an
assertion-failure message
* There's a set of people who care enough about Coverity
reports to put the time in to fixing them...
thanks
-- PMM
next prev parent reply other threads:[~2020-11-04 15:49 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-10-22 16:19 Ramping up Continuous Fuzzing of Virtual Devices in QEMU Alexander Bulekov
2020-10-22 16:24 ` Alexander Bulekov
2020-10-22 16:39 ` Daniel P. Berrangé
2020-10-22 18:07 ` Alexander Bulekov
2020-10-22 21:17 ` Philippe Mathieu-Daudé
2020-11-04 10:30 ` P J P
2020-11-04 15:25 ` Alexander Bulekov
2020-11-04 15:46 ` Peter Maydell [this message]
2020-11-04 16:52 ` Alexander Bulekov
2020-10-24 3:10 ` Li Qiang
2020-10-26 16:17 ` Alexander Bulekov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAFEAcA84Awk26JgRB90R5M9=R66XXR5eWs47pwZ6Oq0V7A34TA@mail.gmail.com' \
--to=peter.maydell@linaro.org \
--cc=0ops@0ops.net \
--cc=alxndr@bu.edu \
--cc=andrey.shinkevich@virtuozzo.com \
--cc=berrange@redhat.com \
--cc=bsd@redhat.com \
--cc=darren.kenny@oracle.com \
--cc=dimastep@yandex-team.ru \
--cc=f4bug@amsat.org \
--cc=liq3ea@gmail.com \
--cc=pbonzini@redhat.com \
--cc=ppandit@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=rjones@redhat.com \
--cc=stefanha@redhat.com \
--cc=thuth@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).