[pypy-issue] Issue #3086: arm64 JIT: Lots of crashes (pypy/pypy)

Stefano Rivera issues-reply at bitbucket.org
Sun Oct 6 15:53:02 EDT 2019

New issue 3086: arm64 JIT: Lots of crashes

Stefano Rivera:

As mentioned on IRC over the last few days.

When I build the pypy2.7 from the 7.2 release branch / HEAD on arm64 with a JIT, I get a completely unstable interpreter. It constantly crashes, with some variant of:

RPython traceback:
  File "rpython_jit_metainterp_10.c", line 25430, in send_loop_to_backend
  File "rpython_jit_backend_aarch64.c", line 1690, in AssemblerARM64_assemble_loop
  File "rpython_jit_backend_aarch64.c", line 4551, in AssemblerARM64__assemble
  File "rpython_jit_backend_aarch64.c", line 13381, in AssemblerARM64__walk_operations
  File "rpython_jit_backend_aarch64.c", line 52643, in ResOpAssembler_emit_op_zero_array
Fatal RPython error: AssertionError

I can’t reproduce this with the pre-built [pypy2.7-v7.2.0rc0-aarch64.tar.bz2](https://bitbucket.org/pypy/pypy/downloads/pypy2.7-v7.2.0rc0-aarch64.tar.bz2), so it must be something about my toolchain \(Debian sid\). Haven’t tried pypy3.6, yet.

Full build log \(with toolchain versions listed\) attached.

Responsible: Maciej Fijalkowski

More information about the pypy-issue mailing list