From: Linus Torvalds <torvalds@linux-foundation.org>
To: Carlo Wood <carlo@alinoe.com>
Cc: Dave Jones <davej@redhat.com>,
linux-kernel@vger.kernel.org, eric@anholt.net,
zhenyu.z.wang@intel.com, lethal@linux-sh.org,
y-goto@jp.fujitsu.com
Subject: Re: 2.6.22-rc5 regression
Date: Mon, 18 Jun 2007 10:01:34 -0700 (PDT) [thread overview]
Message-ID: <alpine.LFD.0.98.0706180950130.14121@woody.linux-foundation.org> (raw)
In-Reply-To: <20070617214905.GA6207@alinoe.com>
On Sun, 17 Jun 2007, Carlo Wood wrote:
>
> If you want my opinion on this: git bisect is broken :p
> I was very surprised that it printed this at this point.
Hmm. Possible. However, I *really* would need the git bisect log to see
what's up. So far, we have never seen a bug in "git bisect" that wasn't
either due to the user specifying path-names to limit the testing (and the
bug not being in that set of path-names), or the user not realizing that
with non-linear history the "git bisect" is actually a fairly complex op.
That said, "git bisect" _can_ give the "wrong" results in the sense that
the commit it points to may not be the one you are actually looking for,
if:
- the bug is sporadic, and not entirely repeatable, and a kernel you
marked as good wasn't really good, your test just didn't happen to
catch it that time around.
- the bug comes and goes, and the commit that "git bisect" pinpoints may
well *show* the bug, but may not be the *cause* of the bug (ie there
might be two or more independent things that have to come together for
the bug to trigger, and as a result there is not a "single" commit that
acts as a clear boundary)
But hey, a bug in "git bisect" is certainly _possible_. I just consider it
fairly unlikely by now.
> One bisect before, it said there were still 96 revision to check.
>
> Anyway - here are some facts of the kernels that I tested:
You seem to not actually have used "git bisect" to generate this list.
Quite frankly, the most likely cause for the bad bisection result is that
you have not used "git bisect" at all to let it pick the bisection points.
That really doesn't work. If you start giving "git bisect" points to test
that aren't "within" the space of points you had already told git bisect
about, you're no longer bisecting, you're giving it random points.
> I'd appreciate any suggestions or questions at this point, as I have no
> idea what to do next to find this problem.
If you do a real "git bisect", and don't just give it random points that
you want to check (you obviously _do_ need to give it one "good" and one
"bad" initially, but after that you *have* to pick a point that is within
the query space), you'll not get any sensible values out of git bisect.
"git bisect" will also give you a log in ".git/BISECT_LOG", which others
can use to follow your bisection. That might be useful to see.
Linus
next prev parent reply other threads:[~2007-06-18 17:03 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-06-17 18:22 Carlo Wood
2007-06-17 19:58 ` Carlo Wood
2007-06-17 21:49 ` Carlo Wood
2007-06-17 23:18 ` Paul Mundt
2007-06-18 0:10 ` Carlo Wood
2007-06-18 0:25 ` Paul Mundt
2007-06-18 7:01 ` Sean
2007-06-18 17:01 ` Linus Torvalds [this message]
2007-06-18 18:12 ` Carlo Wood
2007-06-18 18:15 ` Carlo Wood
2007-06-18 18:35 ` Linus Torvalds
2007-06-18 19:54 ` Carlo Wood
2007-06-18 20:42 ` Linus Torvalds
2007-06-18 22:30 ` Daniel Barkalow
2007-06-18 22:50 ` Carlo Wood
2007-06-18 22:57 ` Linus Torvalds
2007-06-19 23:37 ` Carlo Wood
2007-06-19 23:44 ` Dave Jones
2007-06-20 0:09 ` Linus Torvalds
2007-06-20 13:11 ` Carlo Wood
2007-06-20 13:31 ` Carlo Wood
2007-06-20 1:15 ` Wang Zhenyu
2007-06-20 1:42 ` Wang Zhenyu
2007-06-20 14:02 ` Carlo Wood
2007-06-20 15:46 ` Wang Zhenyu
2007-06-21 5:43 ` [PATCH][AGPGART] intel_agp: don't load if no IGD and AGP port Wang Zhenyu
2007-06-21 16:10 ` Carlo Wood
2007-06-22 0:55 ` Wang Zhenyu
2007-06-23 16:52 ` Andrew Morton
2007-06-23 18:42 ` Dave Jones
2007-06-23 18:50 ` Andrew Morton
2007-06-23 19:06 ` Dave Jones
2007-06-25 1:01 ` Wang Zhenyu
2007-06-20 13:22 ` 2.6.22-rc5 regression Carlo Wood
2007-06-20 13:58 ` Carlo Wood
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=alpine.LFD.0.98.0706180950130.14121@woody.linux-foundation.org \
--to=torvalds@linux-foundation.org \
--cc=carlo@alinoe.com \
--cc=davej@redhat.com \
--cc=eric@anholt.net \
--cc=lethal@linux-sh.org \
--cc=linux-kernel@vger.kernel.org \
--cc=y-goto@jp.fujitsu.com \
--cc=zhenyu.z.wang@intel.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
all inboxes | Powered by JetHome®