RFR: 8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
Bengt Rutisson
bengt.rutisson at oracle.com
Thu Nov 6 09:01:38 UTC 2014
On 2014-11-06 03:48, Kim Barrett wrote:
> On Nov 5, 2014, at 11:24 AM, Thomas Schatzl <thomas.schatzl at oracle.com> wrote:
>> Looks good. Could you add a regression test case?
> New webrev with test:
> http://cr.openjdk.java.net/~kbarrett/8062036/webrev02
>
> This is the same as the previous one, except for the addition of the test program.
What does the test verify? When I run the test on a build that does not
have your fix it still passes:
$ java -showversion -jar /localhome/tests/jtreg/lib/jtreg.jar -noreport
test/gc/TestScavengeALot.java
java version "1.9.0-ea"
Java(TM) SE Runtime Environment (build 1.9.0-ea-b35)
Java HotSpot(TM) 64-Bit Server VM (build 1.9.0-ea-b35, mixed mode)
Test results: passed: 1
Also, since this is a CMS specific test I think it should be located in
the "test/gc/concurrentMarkSweep".
Bengt
>
>
More information about the hotspot-gc-dev
mailing list