Heads-up: guarantee(obj->mark() == markOopDesc::encode(mid)) failed
Roman Kennke
rkennke at redhat.com
Tue Jun 13 19:01:38 UTC 2017
Any concurrency issues deflating monitors using multiple GC threads?
Am 13. Juni 2017 20:57:09 MESZ schrieb Aleksey Shipilev <shade at redhat.com>:
>Does not seem to be, see the failure log. I'll leave it for you to
>follow up,
>and disable the option in our nightly runs until the issue is fixed.
>
>-Aleksey
>
>On 06/13/2017 08:49 PM, Roman Kennke wrote:
>> Yes, but does it deflate during cleanup and then again during GC
>pause?
>>
>> Am 13. Juni 2017 20:46:00 MESZ schrieb Aleksey Shipilev
><shade at redhat.com>:
>>
>> On 06/13/2017 07:58 PM, Roman Kennke wrote:
>>
>> Double pass over the monitors, once for update, once for
>evac? Or maybe
>> once in
>> SP cleanup and once for evac?
>>
>>
>> Thought so too, but logging seems to tell we only pass once. But,
>there seems to
>> be RevokeBias shortly before the failure:
>>
>http://cr.openjdk.java.net/~shade/shenandoah/crashes/weakref-mergedsp/crash.log
>>
><http://cr.openjdk.java.net/%7Eshade/shenandoah/crashes/weakref-mergedsp/crash.log>
--
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
More information about the shenandoah-dev
mailing list