[15u] MonitorInfo bugs: JDK-8249192 and JDK-8251118
Harold Seigel
harold.seigel at oracle.com
Mon Nov 30 15:37:14 UTC 2020
Hi Aleksey,
The fix for JDK-825118, in JDK-16, was to remove the HandleMark from
biasedLocking.cpp that was added as part of the JDK-16 fix for
JDK-8249192. But, my original 15u backport for JDK-8249192 did not
contain the new HandleMark in biasedLocking.cpp. So, there was no
reason to backport 825118 because there was no HandleMark to remove.
I plan to push these changes into the OpenJDK-15u repo in the next few
days. Sorry for all the confusion.
Harold
On 11/30/2020 10:02 AM, Harold Seigel wrote:
> Hi Aleksey,
>
> The 15u backports for 8249192 and 8251118 were pushed (by me) to the
> wrong repo but will be included in the JDK 15.0.2 release.
>
> Harold
>
> On 11/30/2020 8:35 AM, Robert McKenna wrote:
>> W.r.t. 8251118 - I don't see a record of a 15u push after you
>> requested fix approval.
>>
>> -Rob
>>
>> On 30/11/2020 13:33, Robert McKenna wrote:
>>> Thomas, I don't see any obvious reason why this was not pushed to
>>> the OpenJDK repo. Can you rectify this as soon as you get the chance.
>>>
>>> Aleksey, apologies for missing this, and thanks for the heads up. In
>>> future please include the responsible engineer for the bug in the
>>> mail (cc'ing the alias and me)
>>>
>>> -Rob
>>>
>>> On 25/11/2020 08:34, Aleksey Shipilev wrote:
>>>> Rob,
>>>>
>>>> On 11/18/20 2:17 PM, Aleksey Shipilev wrote:
>>>>> On 11/11/20 11:00 AM, Aleksey Shipilev wrote:
>>>>>> Hi again,
>>>>>>
>>>>>> I asked this question in the relevant RFR threads, but they
>>>>>> apparently went unnoticed. Therefore,
>>>>>> let me ask this in a new thread.
>>>>>>
>>>>>> This is about the following issues:
>>>>>> 8249192: MonitorInfo stores raw oops across safepoints
>>>>>> 8251118: BiasedLocking::preserve_marks should not have a
>>>>>> HandleMar
>>>>>>
>>>>>> At the time 15.0.1 was open for pushes, it had been stated that
>>>>>> both issues were pushed to some CPU
>>>>>> repo. I was under impression it was to appear in 15.0.1 release,
>>>>>> but it did not. So, there are no
>>>>>> changes in current 15u:
>>>>>> https://hg.openjdk.java.net/jdk-updates/jdk15u/log?rev=8249192
>>>>>> https://hg.openjdk.java.net/jdk-updates/jdk15u/log?rev=8251118
>>>>>>
>>>>>> There is still the "Resolved" backport in 15.0.2 for one of the
>>>>>> issues:
>>>>>> https://bugs.openjdk.java.net/browse/JDK-8251485
>>>>>>
>>>>>> ...and there is no resolved backport for another.
>>>>>>
>>>>>> So, is there a private 15.0.2 CPU repo within Oracle? Are we
>>>>>> expecting both issues to come with
>>>>>> 15.0.2 CPU push? Even in this case, can we push the change to
>>>>>> open 15.0.2, so we would be able to
>>>>>> test it in open repositories before next CPU hits?
>>>>>
>>>>> Friendly reminder.
>>>>
>>>> Another friendly reminder.
>>>>
>>>
>>
More information about the jdk-updates-dev
mailing list