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

[lworld] Endless loop when reresolving C2 compiled call to isSubstitutable0

    Details

      Description

      A test provided by [~fparain] times out with C2 (only with product builds). The problem is an endless loop when reresolving a static call to isSubstitutable0 from C2 compiled code. The problem is that the ValueBootstrapMethods klass might not be initialized yet. We need to do that in the runtime. We actually did that before my fix for JDK-8234108 but I accidentally put that code into #ifdef ASSERT which also explains why this bug only reproduces with a product build.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                thartmann Tobias Hartmann
                Reporter:
                thartmann Tobias Hartmann
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: