On Tue, 26 Sep 2023 12:02:52 GMT, David Holmes <dhol...@openjdk.org> wrote:

>> Ok!
>> So we would have to swap the popping and state-update at least. Unless we 
>> insert members between them, the updates would still be observable in any 
>> order, I suppose, but inserting membars just to make SA happy seems a bit 
>> much.
>> Can one of you try swapping and see if that makes the problem appear less 
>> often? I could not yet reproduce the bug at all.
>
> I managed to get it to fail 4/100 times in our CI so armed with that I will 
> try swapping the order. Though I have to admit I tend to agree with Chris 
> that the code in question seems unlikely to be executed such that this 
> failure mode is so repeatable.

I'm not seeing that this code has much impact on the failure rate. I've tried 
changing the order and also have tried adding a nanosleep(). Always fails at 
about the same rate.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/15907#discussion_r1337736512

Reply via email to