RFR: 8257228: G1: SIGFPE in G1ConcurrentRefine::create(int*) due to buffers_to_cards overflow [v3]

Jie Fu jiefu at openjdk.java.net
Mon Nov 30 10:23:10 UTC 2020


On Mon, 30 Nov 2020 09:42:49 GMT, Kim Barrett <kbarrett at openjdk.org> wrote:

>> Jie Fu has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Fix build error without PCH
>
> test/hotspot/jtreg/gc/g1/TestBuffersToCardsOverflow.java line 38:
> 
>> 36: public class TestBuffersToCardsOverflow {
>> 37:     public static void main(String... args) throws Exception {
>> 38:         ProcessTools.executeTestJava("-XX:G1ConcRefinementThresholdStep=16G",
> 
> It seems like this will fail to start on a 32bit platform, because the threshold step exceeds the possible range.

Good catch!
Fixed. Thanks.

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

PR: https://git.openjdk.java.net/jdk/pull/1489


More information about the hotspot-gc-dev mailing list