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

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

XMLWordPrintable

    • b09

      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

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

              Created:
              Updated:
              Resolved: