GMP bug (?) - unable to build for ARM64 with assembly enabled
ab at pep.security
Fri Oct 16 08:15:07 UTC 2020
thanks to your help, its building fine now without --disable-assembly,
but it crashes using it.
I am totally not into ASM, so forgive unqualified report(s).
Here is the backtrace:
* thread #8, queue = 'PEPAsyncSession.queue', stop reason =
EXC_BAD_ACCESS (code=2, address=0x16fbcc000)
* frame #0: 0x00000001019baf58 PEPObjCAdapterFramework`__gmpn_add_n + 144
frame #1: 0x00000001019babe4 PEPObjCAdapterFramework`__gmpn_add + 68
frame #2: 0x00000001019e756c
PEPObjCAdapterFramework`__gmpn_toom2_sqr + 1020
frame #3: 0x00000001019c8030 PEPObjCAdapterFramework`__gmpn_sqr + 144
frame #4: 0x00000001019fe838 PEPObjCAdapterFramework`__gmpn_powm + 3416
frame #5: 0x00000001019b5678 PEPObjCAdapterFramework`__gmpz_powm + 2432
Let me know if and how to provide more useful information if needed.
Am 15.10.20 um 13:57 schrieb Andreas Buff:
> Hi Marco,
> Am 14.10.20 um 22:21 schrieb Torbjörn Granlund:
>> Marco Bodrato <bodrato at mail.dm.unipi.it> writes:
>> Look for a filename starting with gmp-6.2.0-202010...
>> Then please follow up here!
>> I changed how snapshots are managed.
>> 1. There are now subdirs for each release series, plus "gmp-next". The
>> latter is made from the bleeding edge repo.
>> 2. We have had an idea of an "active" repo, which is the same as the
>> autobuilds use. Now, both that active repo and the bleeding edge
>> repo will have snapshots manufactured once per day.
>> I've long planned to change the snapshot mechanism even more:
>> 3. Make snapshots just after checkins and only after checkins which pass
>> some tests. If n checkins are made in a day, n snapshots are made,
>> where n might be 0.
>> 4. Do that for all GMP repos
> Using the latest snapshot (6.2.99-20201015) fixed the issue.
> Thx! A lot!
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 6884 bytes
Desc: not available
More information about the gmp-bugs