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

ObjectSynchronizer::inflate(Thread* current...) is invoked for non-current thread

    XMLWordPrintable

Details

    • b09

    Description

      The method
      '
      ObjectMonitor* ObjectSynchronizer::inflate(Thread* current, oop object, const InflateCause cause)
      '
      expect to be invoked with the current thread.
      However in the method
       Deoptimization::relock_objects()
      it is executed with deoptee thread.

      See:
      https://github.com/openjdk/jdk/blob/master/src/hotspot/share/runtime/deoptimization.cpp#L1650

      Attachments

        Issue Links

          Activity

            People

              aboldtch Axel Boldt-Christmas
              lmesnik Leonid Mesnik
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: