Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Jun 2025 21:16:34 +0000
From:      Brooks Davis <brooks@freebsd.org>
To:        Kevin Oberman <rkoberman@gmail.com>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: Bisecting issue in head
Message-ID:  <aEigsgy-m7DiR3Ps@spindle.one-eyed-alien.net>
In-Reply-To: <CAN6yY1uMV4rYWG9Dx2vCpBWp2wK_RqGhSPP=Ho74h9fE3mMJJg@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

On Tue, Jun 10, 2025 at 01:58:13PM -0700, Kevin Oberman wrote:
> I probably just don't understand something about the git repo, but I am
> having no luck bisecting the kernel after updating 3 days ago to a kernel
> that crashed at boot.
> 
> # git bisect start
> # git bisect good 99976934274d
> # git bisect bad 2542189532b3
> # make -j12 kernel
> # shutdown -r now
> PANIC and boot kernel.old (9976934274d)
> # git bisect bad
> /usr/src updates to 1d482ca6e37b9d34ccd3c7d
> 
> Can someone explain what happened? How can any /usr/src hash provide a
> /usr/src lacking Makefile? How can I bisect any further?

I suspect you're probably bisecting across a merge commit.  If so, you
need to use the --first-parent argument to start to avoid taking right
hand side which is off in the vendor tree and not a valid FreeBSD source
tree.

-- Brooks


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?aEigsgy-m7DiR3Ps>