-
Bug
-
Resolution: Fixed
-
P3
-
6
See:
http://vmsqe.sfbay/nightly/mantis/DTWS/results/05-28-05/ServerVM/64BITLINUX-AMD64/mixed/Gc_Baseline-Xconc/vm.gc-NIGHTLY-Gc_Baseline-Xconc-ServerVM-mixed-64BITLINUX-AMD64-2005-05-29-01-51-06/analysis.html
The following nightly tests on 05/05/28 failed the above assertion
on account of this bug:
gc.gctests.Compact.compact020
gc.gctests.Compact.compact009
gc.gctests.Compact.compact006
gc.gctests.Compact.compact005
gc.gctests.Compact.compact004
gc.gctests.Compact.compact003
gc.gctests.Compact.compact002
gc.gctests.Compact.compact001
gc/64bit/quicklook/largeheap/GC32BitRange
gc.gctests.Compact.compact019
gc.gctests.Compact.compact018
gc.gctests.Compact.compact017
gc.gctests.Steal.steal002
gc.gctests.Compact.compact016
gc.gctests.Compact.compact013
gc.gctests.Compact.compact011
gc.gctests.Compact.compact010
gc.gctests.SoftReference.soft001
Here is a typical rerun.sh file for one of the tests:
======================================================
HOME=/home/fhsu
DISPLAY=vmsqe.sfbay:0.0
CLASSPATH=.:/var/tmp/Work/exec/vm.gc-NIGHTLY-Gc_Baseline-Xconc-ServerVM-mixed-64BITLINUX-AMD64-2005-05-29-01-51-06/run2/fhsu.Linux.amd64/FillingStation:/net/vmsqe.sfbay/export/backup/UNIFIED-DTF/DTWS/suites/vm.gc/testbase/bin/classes:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/lib/tools.jar
LD_LIBRARY_PATH=/net/vmsqe.sfbay/export/backup/UNIFIED-DTF/DTWS/suites/vm.gc/testbase/src/nsk/share/lib/linuxamd64:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/jre/lib/amd64:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/jre/lib/amd64/server:/net/vmsqe.sfbay/export/backup/UNIFIED-DTF/DTWS/suites/vm.gc/testbase/src/misc/gc/utils/lib/linuxamd64
RAS_OPTIONS=
SHELL=/bin/sh
PATH=.:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/bin:/bin:/usr/bin:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/jre/bin
while [ $# -gt 0 ];
do
if [ $1 = "-jdk" ]; then
shift 1
PATH=${1}/bin:${PATH}
shift 1
else
if [ $1 = "-d" ]; then
shift 1
if [ $# -gt 0 ]; then
DISPLAY=$1
shift 1
else
DISPLAY=:0.0
fi
fi
fi
done
export HOME
export DISPLAY
export CLASSPATH
export LD_LIBRARY_PATH
export RAS_OPTIONS
export SHELL
export PATH
#annotate TEST javaopt=-server -Xmixed -XX:-PrintVMOptions -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent
#/net/jano/export/disk05/hotspot/users/ysr/testing/linux-amd64/jdk1.6.0/fastdebug/bin/java -server -Xmixed -DHANGINGJAVA20624 -XX:-PrintVMOptions -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+PrintGCDetails -XX:+ShowMessageBoxOnError FillingStation
/net/jano/export/disk05/hotspot/users/ysr/testing/linux-amd64/jdk1.6.0/fastdebug/bin/java -server -Xmixed -DHANGINGJAVA20624 -XX:-PrintVMOptions -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+ShowMessageBoxOnError gc.gctests.Compact.compact020 -iterations=1 -gcTimeout=5
# /java/re/jdk/1.6.0/promoted/latest/binaries/linux-amd64/bin/java -server -Xmixed -DHANGINGJAVA20624 -XX:-PrintVMOptions -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+PrintGCDetails -XX:+ShowMessageBoxOnError FillingStation
##Exit status of execution step=134
##!checkExitCode
## To suppress the following error report, specify this argument
## after -XX: or in .hotspotrc: SuppressErrorAt=/cmsAdaptiveSizePolicy.cpp:368]
##
## An unexpected error has been detected by HotSpot Virtual Machine:
##
## Internal Error (/PrtBuildDir/workspace/src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp, 368), pid=25226, tid=1079327088
##
## Java VM: Java HotSpot(TM) 64-Bit Server VM (20050525150425.ysr.bugs-debug mixed mode)
##
## Error: assert(_latest_cms_sum_concurrent_phases_time_secs == 0.0,"There should not be any concurrent time")
## An error report file with more information is saved as hs_err_pid25226.log
##
## If you would like to submit a bug report, please visit:
## http://java.sun.com/webapps/bugreport/crash.jsp
##
#Current thread is 1079327088
#Dumping core ...
###@###.### 2005-06-04 02:05:30 GMT
This bug also affects the following JTREG test:
java/lang/management/MemoryMXBean/CollectionUsageThresholdConcMarkSweepGC.sh
###@###.### 2005-06-10 18:00:54 GMT
http://vmsqe.sfbay/nightly/mantis/DTWS/results/05-28-05/ServerVM/64BITLINUX-AMD64/mixed/Gc_Baseline-Xconc/vm.gc-NIGHTLY-Gc_Baseline-Xconc-ServerVM-mixed-64BITLINUX-AMD64-2005-05-29-01-51-06/analysis.html
The following nightly tests on 05/05/28 failed the above assertion
on account of this bug:
gc.gctests.Compact.compact020
gc.gctests.Compact.compact009
gc.gctests.Compact.compact006
gc.gctests.Compact.compact005
gc.gctests.Compact.compact004
gc.gctests.Compact.compact003
gc.gctests.Compact.compact002
gc.gctests.Compact.compact001
gc/64bit/quicklook/largeheap/GC32BitRange
gc.gctests.Compact.compact019
gc.gctests.Compact.compact018
gc.gctests.Compact.compact017
gc.gctests.Steal.steal002
gc.gctests.Compact.compact016
gc.gctests.Compact.compact013
gc.gctests.Compact.compact011
gc.gctests.Compact.compact010
gc.gctests.SoftReference.soft001
Here is a typical rerun.sh file for one of the tests:
======================================================
HOME=/home/fhsu
DISPLAY=vmsqe.sfbay:0.0
CLASSPATH=.:/var/tmp/Work/exec/vm.gc-NIGHTLY-Gc_Baseline-Xconc-ServerVM-mixed-64BITLINUX-AMD64-2005-05-29-01-51-06/run2/fhsu.Linux.amd64/FillingStation:/net/vmsqe.sfbay/export/backup/UNIFIED-DTF/DTWS/suites/vm.gc/testbase/bin/classes:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/lib/tools.jar
LD_LIBRARY_PATH=/net/vmsqe.sfbay/export/backup/UNIFIED-DTF/DTWS/suites/vm.gc/testbase/src/nsk/share/lib/linuxamd64:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/jre/lib/amd64:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/jre/lib/amd64/server:/net/vmsqe.sfbay/export/backup/UNIFIED-DTF/DTWS/suites/vm.gc/testbase/src/misc/gc/utils/lib/linuxamd64
RAS_OPTIONS=
SHELL=/bin/sh
PATH=.:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/bin:/bin:/usr/bin:/var/tmp/fhsu/Work/JDK/NIGHTLY/Gc_Baseline-Xconc/linux-amd64/jre/bin
while [ $# -gt 0 ];
do
if [ $1 = "-jdk" ]; then
shift 1
PATH=${1}/bin:${PATH}
shift 1
else
if [ $1 = "-d" ]; then
shift 1
if [ $# -gt 0 ]; then
DISPLAY=$1
shift 1
else
DISPLAY=:0.0
fi
fi
fi
done
export HOME
export DISPLAY
export CLASSPATH
export LD_LIBRARY_PATH
export RAS_OPTIONS
export SHELL
export PATH
#annotate TEST javaopt=-server -Xmixed -XX:-PrintVMOptions -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent
#/net/jano/export/disk05/hotspot/users/ysr/testing/linux-amd64/jdk1.6.0/fastdebug/bin/java -server -Xmixed -DHANGINGJAVA20624 -XX:-PrintVMOptions -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+PrintGCDetails -XX:+ShowMessageBoxOnError FillingStation
/net/jano/export/disk05/hotspot/users/ysr/testing/linux-amd64/jdk1.6.0/fastdebug/bin/java -server -Xmixed -DHANGINGJAVA20624 -XX:-PrintVMOptions -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+ShowMessageBoxOnError gc.gctests.Compact.compact020 -iterations=1 -gcTimeout=5
# /java/re/jdk/1.6.0/promoted/latest/binaries/linux-amd64/bin/java -server -Xmixed -DHANGINGJAVA20624 -XX:-PrintVMOptions -XX:+UseConcMarkSweepGC -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+PrintGCDetails -XX:+ShowMessageBoxOnError FillingStation
##Exit status of execution step=134
##!checkExitCode
## To suppress the following error report, specify this argument
## after -XX: or in .hotspotrc: SuppressErrorAt=/cmsAdaptiveSizePolicy.cpp:368]
##
## An unexpected error has been detected by HotSpot Virtual Machine:
##
## Internal Error (/PrtBuildDir/workspace/src/share/vm/gc_implementation/concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp, 368), pid=25226, tid=1079327088
##
## Java VM: Java HotSpot(TM) 64-Bit Server VM (20050525150425.ysr.bugs-debug mixed mode)
##
## Error: assert(_latest_cms_sum_concurrent_phases_time_secs == 0.0,"There should not be any concurrent time")
## An error report file with more information is saved as hs_err_pid25226.log
##
## If you would like to submit a bug report, please visit:
## http://java.sun.com/webapps/bugreport/crash.jsp
##
#Current thread is 1079327088
#Dumping core ...
###@###.### 2005-06-04 02:05:30 GMT
This bug also affects the following JTREG test:
java/lang/management/MemoryMXBean/CollectionUsageThresholdConcMarkSweepGC.sh
###@###.### 2005-06-10 18:00:54 GMT
- duplicates
-
JDK-6282534 vm asserts because _sweep_timer.seconds() is less than 0
- Closed
- relates to
-
JDK-6237967 CMS: ability to tweak demand forecasting and coalition policy to control fragmentation
- Resolved
-
JDK-6280548 CMS: assert "There should not be any concurrent time", concurrentMarkSweep/cmsAdaptiveSizePolicy.cpp
- Closed