Assertion failures in IA32 assembler during baseline compilation when running Jython on x64

Description

Quote from MRP-15 ( https://web.archive.org/web/20150521201216/http://jira.codehaus.org/browse/MRP-15 ):

x86 64 MRP has been crashing on jython, the root cause is that bytecodes are compiled that have no corresponding stack height information, this generates illegal offsets onto the stack and causes the assembler to fail (as the offsets aren't sign extended and don't fit a 32bit offset). We should catch these illegal bytecodes and ensure they raise a trap rather than generating seemingly correct code.

Environment

None

Assignee

Erik Brangs

Reporter

Erik Brangs

Labels

None

Fix versions

Priority

High
Configure