[PyPy-issue] [issue713] reproductible BytecodeCorruption error with pypy-1.5

Renaud Blanch pypy-dev-issue at codespeak.net
Tue May 3 22:09:22 CEST 2011


New submission from Renaud Blanch <rndblnch at gmail.com>:

I found a reproductible BytecodeCorruption error with pypy-1.5, here is the way
to reproduce:

<code>
def what(_="whatever"):
   return (_ if _ else _) if False else _
what()
</code>

This run fine with any cpython i can test, as well as with pypy-1.4.1, but crash
with pypy-1.5 ([PyPy 1.5.0-alpha0 with GCC 4.0.1] on darwin) on a MacBook Pro
Intel Core i7 & iMac Intel Core 2 Duo running Mac OS X 10.6.7.

If this helps, here is the traceback:

RPython traceback:
  File "implement.c", line 1655, in entry_point
  File "implement_7.c", line 42368, in PyFrame_execute_frame
  File "implement_19.c", line 32229, in
ll_portal_runner__Unsigned_Bool_pypy_interpreter
  File "implement_22.c", line 32671, in portal_1
  File "implement_28.c", line 31016, in handle_bytecode__AccessDirect_None
  File "implement_31.c", line 13791, in dispatch_bytecode__AccessDirect_None
  File "implement_34.c", line 55072, in call_function__AccessDirect_None
  File "implement_7.c", line 42368, in PyFrame_execute_frame
  File "implement_19.c", line 32229, in
ll_portal_runner__Unsigned_Bool_pypy_interpreter
  File "implement_22.c", line 32671, in portal_1
  File "implement_28.c", line 31016, in handle_bytecode__AccessDirect_None
  File "implement_31.c", line 13404, in dispatch_bytecode__AccessDirect_None
  File "implement_34.c", line 55072, in call_function__AccessDirect_None
  File "implement_7.c", line 42368, in PyFrame_execute_frame
  File "implement_19.c", line 32229, in
ll_portal_runner__Unsigned_Bool_pypy_interpreter
  File "implement_22.c", line 32671, in portal_1
  File "implement_28.c", line 31016, in handle_bytecode__AccessDirect_None
  File "implement_31.c", line 14547, in dispatch_bytecode__AccessDirect_None
  File "implement_34.c", line 55072, in call_function__AccessDirect_None
  File "implement_7.c", line 42368, in PyFrame_execute_frame
  File "implement_19.c", line 32229, in
ll_portal_runner__Unsigned_Bool_pypy_interpreter
  File "implement_22.c", line 32671, in portal_1
  File "implement_28.c", line 31016, in handle_bytecode__AccessDirect_None
  File "implement_31.c", line 14440, in dispatch_bytecode__AccessDirect_None
  File "implement_34.c", line 61180, in EXEC_STMT__AccessDirect_None
  File "implement_7.c", line 42368, in PyFrame_execute_frame
  File "implement_19.c", line 32229, in
ll_portal_runner__Unsigned_Bool_pypy_interpreter
  File "implement_22.c", line 32671, in portal_1
  File "implement_28.c", line 31016, in handle_bytecode__AccessDirect_None
  File "implement_31.c", line 11275, in dispatch_bytecode__AccessDirect_None
  File "implement_34.c", line 48246, in CALL_FUNCTION__AccessDirect_None
  File "implement_7.c", line 42368, in PyFrame_execute_frame
  File "implement_19.c", line 32229, in
ll_portal_runner__Unsigned_Bool_pypy_interpreter
  File "implement_22.c", line 32671, in portal_1
  File "implement_28.c", line 31016, in handle_bytecode__AccessDirect_None
  File "implement_31.c", line 15050, in dispatch_bytecode__AccessDirect_None
  File "implement_34.c", line 63258, in MISSING_OPCODE__AccessDirect_None
Fatal RPython error: BytecodeCorruption
Abort

----------
effort: ???
messages: 2487
nosy: pypy-issue, rndblnch
priority: bug
release: ???
status: unread
title: reproductible BytecodeCorruption error with pypy-1.5

_______________________________________________________
PyPy development tracker <pypy-dev-issue at codespeak.net>
<https://codespeak.net/issue/pypy-dev/issue713>
_______________________________________________________



More information about the Pypy-issue mailing list