Whe enabling -XX:+TraceGen0Time and if we get an evacuation failure, G1 gives the following error:
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/numberSeq.cpp:116
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/java/east/u2/ap31282/hotspot-g1-debugging/src/share/vm/utilities/numberSeq.cpp:116), pid=533, tid=2
# Error: guarantee(check_nums(total, n, parts),"all seq lengths should match")
#
# JRE version: 6.0_04-b12
# Java VM: OpenJDK Server VM (15.0-b02-internal-jvmg mixed mode solaris-sparc )
# An error report file with more information is saved as:
# /java/east/u2/ap31282/bench/specjvm98/hs_err_pid533.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Here's a command line that can cause this (but, really, any run with evacuation failure would cause this):
java -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -Xms32m -Xmx32m -XX:G1YoungGenSize=24m -XX:+PrintGCDetails -XX:+TraceGen0Time SpecApplication -g _213_javac