Uploaded image for project: 'JikesRVM'
  1. JikesRVM
  2. RVM-1120

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

    Details

      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.

        Attachments

          Activity

            People

            • Assignee:
              ebrangs Erik Brangs
              Reporter:
              ebrangs Erik Brangs
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: