Re: FYI: main (bad9fa56620e based): some unexpected SIGSEGV's using poudriere-devel to build armv7 ports on aarch64 (cortex-a72) system

From: Mark Millard <marklmi_at_yahoo.com>
Date: Wed, 10 Mar 2021 19:05:26 -0800
On 2021-Mar-10, at 10:09, Olivier Houchard <mlfbsd at ci0.org> wrote:

> On Tue, Mar 09, 2021 at 03:39:42PM -0800, Mark Millard via freebsd-arm wrote:
>> After using poudriere to build ports for native cortex-a72
>> on the MACCHIATObin Double Shot (and similarly for
>> cortex-a57 on the OverDrive 1000) I attempted to do my
>> usual bulk build targeting cortex-a7 via poudriere-devel:
>> 
>> # poudriere jail -i -jFBSDFSSDjailArmV7
>> Jail name:         FBSDFSSDjailArmV7
>> Jail version:      14.0-CURRENT
>> Jail arch:         arm.armv7
>> Jail method:       null
>> Jail mount:        /usr/obj/DESTDIRs/clang-armv7-installworld-poud
>> Jail fs:           
>> Jail updated:      2021-01-27 14:47:10
>> Jail pkgbase:      disabled
>> 
>> But I got some SIGSEGV failures that I've never before
>> had analogous failures. I'll show the 6 backtraces.
>> They all have a similar type-of-context but in various
>> programs, summarized as (from the lldb bt outputs):
>> 
> 
> FREEBSD_COMPAT32 was indeed broken on arm64, and the process would crash
> when receiving a signal. I believe I fixed it in -CURRENT with commit
> c328f64d81079bad5064c8a387883df50ab5aaed
> 

I built and updated FreeBSD based on that vintage
and the port builds are part way through. The ports
that I had observed problems for have built just
fine and no others have failed so far.

If it all builds, it will be tomorrow sometime before
the bulk builds finish. But I figured I'd indicate
that the fix looks to have fully worked for my
context that had the problem.

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)
Received on Thu Mar 11 2021 - 02:05:33 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:27 UTC