• b23
    • generic
    • generic

        The EnableThreadSMRExtraValidityChecks diagnostic option
        is broken and should be removed.

        If -XX:-EnableThreadSMRExtraValidityChecks is specified the
        ThreadsListHandle::cv_internal_thread_to_JavaThread() function
        can return an unprotected JavaThread* and use of that JavaThread*
        can result in crashes.

        This was discussed during the reviews for the following fix:

            JDK-8305670 Performance regression in LockSupport.unpark with lots of idle threads

              dcubed Daniel Daugherty
              dcubed Daniel Daugherty
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: