GMP bug (?) - unable to build for ARM64 with assembly enabled
Torbjörn Granlund
tg at gmplib.org
Fri Oct 16 09:48:41 UTC 2020
Andreas Buff <ab at pep.security> writes:
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.
Your report is scarce of detail. Perhaps there is a bug in your
program?
Another possibility is that GMP does not work right on Ios. Since that
is a closed platform where developers need to pay Apple for programming,
you cannot excpect any effort from the GMP team with regards to
development or testing of GMP for Ios.
If somebody who pays the Apple programmer tax is willing to help you
debug your crash, we will certainly look at whatever GMP change might be
needed.
--
Torbjörn
Please encrypt, key id 0xC8601622
More information about the gmp-bugs
mailing list