ARM32 build crashes on long JavaThread offsets

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P4
    • 11
    • Affects Version/s: None
    • Component/s: hotspot
    • None
    • Environment:

      target machine: Raspberry PI
      build machine: x86 Ubuntu
      cross-build toolchain: gcc-linaro-arm-linux-gnueabihf

    • gc
    • b18
    • aarch32

        How to reproduce the issue:

        pi@rpi-3:~/boris/tmp $ ./jdk-49906x/bin/java -Xcomp -XX:+TieredCompilation -version
        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # SIGILL (0x4) at pc=0x6c09b5f0, pid=7932, tid=7933
        #

        The issue should be related with JDK-8201318 which introduced extra bytes at the beginning of JavaThread and made required offset out of arm32 ldr/str command range.

              Assignee:
              Boris Ulasevich
              Reporter:
              Boris Ulasevich
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: