JDK-6983204 : G1: Nightly test nsk/regression/b4958615 failing with +ExplicitInvokesConcurrent
  • Type: Bug
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 7
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2010-09-08
  • Updated: 2020-08-27
  • Resolved: 2011-03-08
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 JDK 7 Other
6u25Fixed 7Fixed hs20Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Description
The nightly test

nsk/regression/b4958615

has been failing from 9/1/2010 on multiple platforms. Nightly search has it failing on 9/1 and 9/4. Here are the links to some of the failing tests:

http://sqeweb.sfbay.sun.com/nfs/results/vm/gtee/JDK7/NIGHTLY/VM/2010-09-01/G1_GC_Baseline/vm/solaris-i586/client/mixed/solaris-i586_vm_client_mixed_nsk.quick-regression.testlist/analysis.html

http://sqeweb.sfbay.sun.com/nfs/results/vm/gtee/JDK7/NIGHTLY/VM/2010-09-01/G1_GC_Baseline/vm/solaris-sparcv9/server/mixed/solaris-sparcv9_vm_server_mixed_nsk.quick-regression.testlist/analysis.html

http://sqeweb.sfbay.sun.com/nfs/results/vm/gtee/JDK7/NIGHTLY/VM/2010-09-04/G1_GC_Baseline/vm/solaris-sparcv9/server/mixed/solaris-sparcv9_vm_server_mixed_nsk.quick-regression.testlist/analysis.html

The Java source of the regression test and the rerun script are attached.

Comments
EVALUATION http://hg.openjdk.java.net/jdk7/build/hotspot/rev/fd1d227ef1b9
25-12-2010

EVALUATION http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/fd1d227ef1b9
09-12-2010

EVALUATION http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/fd1d227ef1b9
02-12-2010

EVALUATION Missing reference processor instance from marking oop closure resulting in calls to ReferenceProcessor::discover_reference() to be skipped. Also we need to treat the discovered reference lists as roots during incremental pauses so that if a reference on one of these lists is copied during a pause then we update the discovered ref list with that object's new location.
07-10-2010