[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
https://bitbucket.org/pypy/pypy/issue/1909/jit-crash-on-pypy3

Philip Jenvey:

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

http://buildbot.pypy.org/summary/longrepr?testname=unmodified&builder=pypy-c-jit-linux-x86-64&build=2319&mod=lib-python.3.test.test_dict

Here's the isolated case:


```
#!python

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