hg: jdk8u/jdk8u/hotspot: 3 new changesets
rob.mckenna at oracle.com
rob.mckenna at oracle.com
Mon Jan 25 11:51:25 UTC 2016
Changeset: f3f2f71d2dc8
Author: dbuck
Date: 2016-01-19 18:16 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/f3f2f71d2dc8
8139424: SIGSEGV, Problematic frame: # V [libjvm.so+0xd0c0cc] void InstanceKlass::oop_oop_iterate_oop_maps_specialized<true,oopDesc*,MarkAndPushClosure>
Summary: The crash was caused by a faulty eager humongous reclaim. The reason for reclaiming a live object was that the call to cleanupHRRS was done after dirtying cards and clearing the remembered sets for the humongous object. This could lead to one or many cards being missed.
Reviewed-by: tbenson, kbarrett, tschatzl
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
+ test/gc_implementation/g1/TestNoEagerReclaimOfHumongousRegions.java
Changeset: 71f6bbeb6026
Author: tschatzl
Date: 2016-01-21 15:15 +0100
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/71f6bbeb6026
8147087: Race when reusing PerRegionTable bitmaps may result in dropped remembered set entries
Summary: Do not make reused PRTs available to other threads before the bitmap of the PRT has been cleared.
Reviewed-by: tbenson, mgerdin, brutisso
Contributed-by: Poonam Bajaj <poonam.bajaj at oracle.com>, Thomas Schatzl <thomas.schatzl at oracle.com>
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
Changeset: 16f7b676725a
Author: robm
Date: 2016-01-25 08:46 +0000
URL: http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/16f7b676725a
Merge
More information about the jdk8u-changes
mailing list