All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Theodore Ts'o" <tytso@mit.edu>
To: Kun Hu <huk23@m.fudan.edu.cn>
Cc: Kent Overstreet <kent.overstreet@linux.dev>,
	Dmitry Vyukov <dvyukov@google.com>, Jan Kara <jack@suse.cz>,
	linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org,
	linux-bcachefs@vger.kernel.org, syzkaller@googlegroups.com
Subject: Re: Bug: INFO_ task hung in lock_two_nondirectories
Date: Fri, 24 Jan 2025 13:28:17 -0500	[thread overview]
Message-ID: <20250124182817.GB3847740@mit.edu> (raw)
In-Reply-To: <900A37C1-9A21-46DF-8416-B8ABF1D0667C@m.fudan.edu.cn>

On Fri, Jan 24, 2025 at 08:22:57PM +0800, Kun Hu wrote:
> 
> But an interesting interaction relationship is that for researchers
> from academia to prove the advanced technology of their fuzzer, they
> seem to need to use their personal finding of real-world bugs as an
> important experimental metric. I think that's why you get reports
> that are modeled after syzbot (the official description of syzkaller
> describes the process for independent reports). If the quality of
> the individual reports is low, it does affect the judgment of the
> maintainer, but also it is also a waste of everyone's time.

If you're going to do this, I would suggest that you make sure that
you're actually finding new bugs.  More often than not, after wasting
a huge amount of time of upstream developers because the researchers
don't set up the syzbot dashboard and e-mail service to test to see if
a patch fixes a bug (often which we can't reproduce on our own because
it's highly environment sensitive), we discover that it's already been
reported on the upstream syzbot.

Which makes the academic syzbot a *double* waste of time, and this
trains upstream developers to simply ignore reports from these
research forks of syzbot unless it comes with a reproducer, or maybe
(this hasn't happened yet) if the researchers actually set up the web
dashboard and e-mail responder.

I also blame the peer reviewers for the journals, for not asking the
question, "why haven't you shown that the 'real world' bugs that your
forked syzbot has found are ones that the original syzcaller hasn't
found yet?"  And for not demanding of the academics, "if you want
*real* impact, get your changes merged upstream with the upstream
syzcaller, so that it will continue to find and fix vulnerabilities
instead of ceasing the moment we accept your paper."

Cheers,

						- Ted

  parent reply	other threads:[~2025-01-24 18:28 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-01-12 10:00 Bug: INFO_ task hung in lock_two_nondirectories Kun Hu
2025-01-13 10:28 ` Jan Kara
2025-01-13 20:00   ` Kent Overstreet
2025-01-14  9:07     ` Dmitry Vyukov
2025-01-14  9:20       ` Kun Hu
2025-01-14 13:57       ` Theodore Ts'o
2025-01-14 21:21         ` Dave Chinner
2025-01-14 23:23           ` Darrick J. Wong
2025-01-15  0:38           ` Kent Overstreet
2025-01-14 13:58       ` Jan Kara
2025-01-14 15:39         ` James Bottomley
     [not found]       ` <D067012D-7E8D-4AD9-A0CA-66B397110989@m.fudan.edu.cn>
2025-01-14 15:09         ` Kent Overstreet
2025-01-16  9:37           ` Kun Hu
2025-01-16 14:12             ` Kent Overstreet
2025-01-24 12:22               ` Kun Hu
2025-01-24 14:15                 ` Kent Overstreet
2025-01-24 18:28                 ` Theodore Ts'o [this message]
2025-01-24 18:39                   ` Kent Overstreet
2025-01-14  9:27     ` Kun Hu
2025-01-14  2:54   ` Kun Hu
2025-01-13 14:38 ` Christian Brauner
2025-01-13 16:19   ` Matthew Wilcox
2025-01-13 18:08     ` Darrick J. Wong
2025-01-14  8:59       ` Dmitry Vyukov
2025-01-14 23:42         ` Darrick J. Wong
2025-01-14  9:15       ` Dmitry Vyukov
2025-01-14 23:43         ` Darrick J. Wong

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=20250124182817.GB3847740@mit.edu \
    --to=tytso@mit.edu \
    --cc=dvyukov@google.com \
    --cc=huk23@m.fudan.edu.cn \
    --cc=jack@suse.cz \
    --cc=kent.overstreet@linux.dev \
    --cc=linux-bcachefs@vger.kernel.org \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=syzkaller@googlegroups.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.