Even of the crash might happen at seemingly random places with a bit of luck a backtrace might provide a hint to the one who know all the inner workings of the program. For example it can tell how far the program came, perhaps accidentally, and how far it didn't come.
Additionally to the place where the program crashed ima backtrace often tells where an wrong parameter to a function comes from.

Would it be possible for you to provide backtraces for a few different crashes?

With a bit of luck someone can use them to find a trivial fix for the current and maybe even many upcoming Os and Toolchain versions.

Thanks a lot,
and

Kind regards,

Gunter.

On 18 September 2019 22:57:32 CEST, PR <polos.ruetz@gmail.com> wrote:
On 9/9/19, PR <polos.ruetz@gmail.com> wrote:
never mind, asking around helped (this branch is not cleaned-up, as
the author says, but surely a very good start for somebody willing to
pick up from there):

https://gitlab.com/embeddable-common-lisp/ecl/blob/arm64-port/ios_build.md

ok, so having a working build script for ECL on iOS arm64 is a big
step forward, but still not enough:
I have no problem compiling and deploying the "arm64-port" branch with
the following versions:

Xcode 10.2
iOS 12 (phone)

But it crashes with EXC_BAD_ACCESS during cl_boot().
I can't currently be precise about the point/function it crashes,
because this depends on what I put in the main() function: if I add
some arbitrary stack variable before cl_boot(), like:

char tmp[256];
cl_boot(1, argv);

it crashes at a completely different point than without it, the same
if I simply change the size of the char vector.
The author of the above branch was able to run it successfully about 3
years ago (2016), even with ASDF and Swank, on a real device.

Now my question is: if you tried it, and it worked for you, what were
the exact Xcode and iOS versions you used?

Thanks,

Paul


--
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.