[pypy-issue] Issue #1909: JIT crash on pypy3 (pypy/pypy)

Philip Jenvey issues-reply at bitbucket.org
Tue Oct 28 21:36:41 CET 2014

New issue 1909: JIT crash on pypy3

Philip Jenvey:

Python 3's test_dict test_literal_constructor recently began crashing in the JIT:


Here's the isolated case:


Python 3.2.5 (a245775c1e36, Oct 28 2014, 17:33:50)
[PyPy 2.5.0-alpha0 with GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.54)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
And now for something completely different: ``it's nonsense all the way down,
and also all the way up''
>>>> import random, string
>>>> [''.join(random.sample(string.ascii_letters, 8)) for i in range(159)]
RPython traceback:
  File "rpython_jit_metainterp_compile.c", line 21897, in send_loop_to_backend
  File "rpython_jit_backend_x86_assembler.c", line 2157, in Assembler386_assemble_loop
  File "rpython_jit_backend_x86_assembler.c", line 5148, in Assembler386__assemble
  File "rpython_jit_backend_x86_regalloc.c", line 1988, in RegAlloc_walk_operations
  File "rpython_jit_backend_llsupport_regalloc.c", line 8479, in BaseRegalloc_can_merge_with_next_guard
Fatal RPython error: NotImplementedError
Abort trap: 6


Related to the pinning changes maybe?

More information about the pypy-issue mailing list