JDK-6893095 : G1: bulk G1 backports to 6u18
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: hs16
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2009-10-19
  • Updated: 2013-09-18
  • Resolved: 2010-01-13
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6 Other
6u18 b04Fixed hs16Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
This is a bulk backport to hs16 of the following G1 CRs that are currently in hs17. The CRs are the following:

6861557: G1: assert(top() == bottom() || zfs == Allocated,"Region must be empty, or ...")
6887186: G1: Incorrect code generated for G1 pre-barrier by C1 on SPARC
6885041: G1: inconsistent thread dump
6882730: G1: parallel heap verification messes up region dump
6847956: G1: crash in oopDesc*G1ParCopyHelper::copy_to_survivor_space(oopDesc*)
6888316: G1: has_aborted() || _cm->region_stack_empty() fails
6888619: G1: too many guarantees in concurrent marking

Comments
EVALUATION http://hg.openjdk.java.net/hsx/hsx16/master/rev/6de2c9c36168
22-10-2009

EVALUATION http://hg.openjdk.java.net/hsx/hsx16/baseline/rev/6de2c9c36168
21-10-2009

EVALUATION See Description.
19-10-2009