RFR: 8263099: TimSortStackSize2.java throws OOM when using -XX:-UseCompressedOops

Hohensee, Paul hohensee at amazon.com
Fri Mar 5 19:15:57 UTC 2021


"hg log" says that this test has had quite a few problems since JDK 8. These are the post JDK 8 ones.

$ hg log test/jdk/java/util/Arrays/TimSortStackSize2.java # after repo consolidation

changeset:   53086:a15200acedcd
user:        andrew
date:        Tue Mar 31 08:08:44 2020 +0100
summary:     8220613: java/util/Arrays/TimSortStackSize2.java times out with fastdebug build

changeset:   50849:9b0e2937fac5
user:        iignatyev
date:        Wed Jun 27 13:43:52 2018 -0700
summary:     8199265: java/util/Arrays/TimSortStackSize2.java fails with OOM

changeset:   49820:663f5d90f0e8
user:        darcy
date:        Wed Apr 18 10:03:49 2018 -0700
summary:     8201766: Mark TimSortStackSize2.java as intermittently failing

changeset:   49178:1836bf0c820a
user:        iignatyev
date:        Tue Feb 27 21:29:08 2018 -0800
summary:     8190679: java/util/Arrays/TimSortStackSize2.java fails with "Initial heap size set to a larger value than the maximum heap size"

changeset:   47216:71c04702a3d5
user:        erikj
date:        Tue Sep 12 19:03:39 2017 +0200
summary:     8187443: Forest Consolidation: Move files to unified layout

% hg log jdk/test/java/util/Arrays/TimSortStackSize2.java # before repo consolidation

changeset:   35768:7066da300a08
parent:      35739:db483b34fa71
user:        shurailine
date:        Mon Feb 08 18:14:48 2016 -0800
summary:     8149391: Fix module dependences in java/util tests

changeset:   33832:7dde7a271492
parent:      33659:400008d8de8c
user:        cjplummer
date:        Thu Oct 29 12:02:53 2015 -0700
summary:     8140189: [TESTBUG] Get rid of "@library /../../test/lib" in jtreg tests

changeset:   29613:da0ff5cf6e75
user:        lpriima
date:        Tue Mar 24 03:46:57 2015 -0400
summary:     8075071: [TEST_BUG] TimSortStackSize2.java: OOME: Java heap space: MaxHeap shrinked by MaxRAMFraction

If at all possible, I'd prefer to see these backported, excepting 8201766, 8187443, 8149391, and probably 8140189. The backports should apply pretty cleanly if done in order.

Thanks,
Paul

-----Original Message-----
From: jdk8u-dev <jdk8u-dev-retn at openjdk.java.net> on behalf of Adam Farley <adfarley at redhat.com>
Date: Friday, March 5, 2021 at 8:16 AM
To: "jdk8u-dev at openjdk.java.net" <jdk8u-dev at openjdk.java.net>
Subject: RFR: 8263099: TimSortStackSize2.java throws OOM when using -XX:-UseCompressedOops

Hi All,

Simple problem, which is solved on later jdk versions by simply increasing
the heap.

Request reviews and sponsor for this change.

Bug: https://bugs.openjdk.java.net/browse/JDK-8263099

Best Regards

Adam Farley
Software Developer
Red Hat



More information about the jdk8u-dev mailing list