[8u] RFR 8236179: C1 register allocation error with T_ADDRESS

Aleksey Shipilev shade at redhat.com
Thu Mar 25 11:25:53 UTC 2021


On 3/25/21 11:49 AM, Andrew Haley wrote:
> On 3/25/21 9:45 AM, Aleksey Shipilev wrote:
>> I agree with Felix, it is low-risk enough to consider for 8u292 rampdown.
> 
> Sure. I was just baffled that this is the first time we've noticed this
> bug in almost ten years. I guess if it's triggered by Shenandoah that
> explains it.

Yeah, AFAICS, you need to be running on AArch64, with Shenandoah actually entering the LRB slowpath 
under active GC, with C1 actually spilling the address argument on stack (?) due to a register 
pressure (?). This is pretty hard to come by unless you are (un)lucky.

I have not been able to reproduce it just now.

Well, maybe that's an argument to leave it for 8u302, actually.

-- 
Thanks,
-Aleksey



More information about the jdk8u-dev mailing list