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

Stackoverflow during compilation, starting jdk-9+163

    XMLWordPrintable

Details

    • b163
    • b165
    • Verified

    Backports

      Description

        The following stack overflow is reported by someone compiling a big app server with jdk-9+163, doesn't happen with jdk-9+162.

        [javac] The system is out of resources.

            [javac] Consult the following stack trace for details.

            [javac] java.lang.StackOverflowError

            [javac] at jdk.compiler/com.sun.tools.javac.comp.AttrContext.dup(AttrContext.java:141)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1797)

            [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1628)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:509)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:647)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:3418)

            [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2104)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:509)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:647)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1904)

            [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1628)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:509)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:647)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:3418)
        :
            [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2104)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:509)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:647)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1904)

            [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1628)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:509)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:647)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:3418)

            [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2104)

            [javac] at jdk.compiler/com.sun.tools.javac.comp.Attr$ResultInfo.attr(Attr.java:509)

        log4j:WARN No appenders could be found for logger (org.testlogic.impl.ant.TLDefaultLogger).

        Attachments

          1. TestStack.java
            4 kB
            Maurizio Cimadamore
          2. output.log
            92 kB
            Alan Bateman

          Issue Links

            Activity

              People

                mcimadamore Maurizio Cimadamore
                alanb Alan Bateman
                Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: