Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8341194 [REDO] Implement C2 VectorizedHashCode on AArch64
  3. JDK-8341197

[BACKOUT] 8322770: Implement C2 VectorizedHashCode on AArch64

XMLWordPrintable

    • b18

      On a Linux aarch64 system, the JDK mainline (commit 475b8943c672349609a4839ce0a02ef995764698) build failed with the following OutOfMemory error:

      [2024-09-30T09:32:07,507Z] Error: Java heap space
      [2024-09-30T09:32:07,508Z] java.lang.OutOfMemoryError: Java heap space
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:160)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.rehash(EntryMap.java:166)
      [2024-09-30T09:32:07,508Z] at java.base/jdk.internal.classfile.impl.EntryMap.put(EntryMap.java:121)

      Various tests fail on macosx-aarch64 (where the build does not fail already):

      java/lang/String/concat/HiddenClassUnloading.java
      java/lang/invoke/PermuteArgsTest.java
      java/lang/invoke/VarHandles/VarHandleTestMethodType*
      java/foreign/TestIntrinsics.java
      java/foreign/TestAdaptVarHandles.java

            thartmann Tobias Hartmann
            thartmann Tobias Hartmann
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: