Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 May 2024 15:18:54 +0200
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Colin Percival <cperciva@tarsnap.com>
Cc:        "src-committers@freebsd.org" <src-committers@FreeBSD.org>, "dev-commits-src-all@freebsd.org" <dev-commits-src-all@FreeBSD.org>, "dev-commits-src-main@freebsd.org" <dev-commits-src-main@FreeBSD.org>
Subject:   Re: git: 3a0793336edf - main - Merge llvm-project release/18.x llvmorg-18.1.6-0-g1118c2e05e67
Message-ID:  <080963CB-7D8C-4F96-94AC-39E07597C94E@FreeBSD.org>
In-Reply-To: <0100018fc9593a08-ab77676e-117a-4b79-9e87-b85db35c72a3-000000@email.amazonses.com>
References:  <202405241559.44OFxHbI038322@gitrepo.freebsd.org> <0100018fc770df1b-2a8b8552-4730-40d3-8439-3f5553c45e04-000000@email.amazonses.com> <C807A0C0-AE7D-488B-854E-81C4D8E95ABA@FreeBSD.org> <0100018fc9593a08-ab77676e-117a-4b79-9e87-b85db35c72a3-000000@email.amazonses.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 30 May 2024, at 13:53, Colin Percival <cperciva@tarsnap.com> wrote:
>=20
> On 5/30/24 02:06, Dimitry Andric wrote:
>> On 30 May 2024, at 05:00, Colin Percival <cperciva@tarsnap.com> =
wrote:
>>> On 5/24/24 08:59, Dimitry Andric wrote:
>>>> commit 3a0793336edfc21cb6d4c8c5c5d7f1665f3e6c5a
>>>>     Merge llvm-project release/18.x llvmorg-18.1.6-0-g1118c2e05e67
>>>>          This updates llvm, clang, compiler-rt, libc++, libunwind, =
lld, lldb and
>>>>     openmp to llvm-project release/18.x =
llvmorg-18.1.6-0-g1118c2e05e67.
>>>=20
>>> This broke the weekly snapshot builds for powerpc* platforms.  It =
looks like
>>> we have the same issue as =
https://github.com/llvm/llvm-project/issues/92991
>>> (failure is "Running pass 'PPC Merge String Pool' on module =
'/usr/src/crypto/openssh/sshkey.c'.") so hopefully importing the fix =
from that issue can fix
>>> them for next week.
>> I tried reproducing the crash with a "make buildworld TARGET=3Dpowerpc
>> TARGET_ARCH=3Dpowerpc64", but it worked just fine for me. Is there =
any way
>> to reproduce this on a non-PowerPC host?
>=20
> There seems to be some indeterminacy going on here; all four powerpc*
> platforms broke for 15.x, but the stable/13 and stable/14 builds =
(which
> I think have the same llvm code) worked fine.  The weekly snapshot =
builds
> happen on amd64 hardware, so using a powerpc host is not required.
>=20
>> That said, I will be happy to import the fix, but it would be nice if =
I
>> can verify that it is really solving the problem. :)
>=20
> I have the files from the failed builds, so I can give you the logs =
and the
> preprocessed source and build script that clang reported.  That might =
be
> enough to reproduce it?  Let me know if you'd like those.

I have been able to reproduce it now, using the .bc file from
=
<https://github.com/llvm/llvm-project/issues/92991#issuecomment-2125387055=
>.

I can confirm that the upstream fix solves the crash, and will commit it
later today. This uses the default MFC timeout of 3 days, is that early
enough for the next snapshot builds?

-Dimitry




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?080963CB-7D8C-4F96-94AC-39E07597C94E>