Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8222441

StackOverflowError in "process reaper" thread has returned

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3
    • Resolution: Duplicate
    • Affects Version/s: 13
    • Fix Version/s: None
    • Component/s: core-libs
    • Labels:

      Description

      Recent CI test run:

      [STDERR]
      Java HotSpot(TM) 64-Bit Server VM warning: TieredCompilation disabled due to -Xint.

      Timeout refired 3000 times
      ----------System.err:(18/1571)----------
      Exception in thread "process reaper" java.lang.StackOverflowError
      at java.base/java.util.concurrent.ConcurrentHashMap.fullAddCount(ConcurrentHashMap.java:2576)
      at java.base/java.util.concurrent.ConcurrentHashMap.addCount(ConcurrentHashMap.java:2326)
      at java.base/java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1075)
      at java.base/java.util.concurrent.ConcurrentHashMap.putIfAbsent(ConcurrentHashMap.java:1541)
      at java.base/java.lang.invoke.MethodType$ConcurrentWeakInternSet.add(MethodType.java:1380)
      at java.base/java.lang.invoke.MethodType.makeImpl(MethodType.java:327)
      at java.base/java.lang.invoke.MethodType.insertParameterTypes(MethodType.java:421)
      at java.base/java.lang.invoke.VarHandle$AccessDescriptor.<init>(VarHandle.java:1860)
      at java.base/java.lang.invoke.MethodHandleNatives.varHandleOperationLinkerMethod(MethodHandleNatives.java:519)
      at java.base/java.lang.invoke.MethodHandleNatives.linkMethodImpl(MethodHandleNatives.java:463)
      at java.base/java.lang.invoke.MethodHandleNatives.linkMethod(MethodHandleNatives.java:451)
      at java.base/java.util.concurrent.CompletableFuture.completeValue(CompletableFuture.java:305)
      at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2143)
      at java.base/java.lang.ProcessHandleImpl$1.run(ProcessHandleImpl.java:162)
      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
      at java.base/java.lang.Thread.run(Thread.java:835)

      Searching JBS it seems this failure mode may have been continuing to happen since JDK-8173817, but was sometimes treated as part of a different test failure (e.g. see JDK-8182082 - not public sorry).

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              dholmes David Holmes
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: