-
Bug
-
Resolution: Fixed
-
P3
-
6
-
b55
-
sparc
-
solaris_9
2 runThese FP tests failed on linux-x86 during PRT run:
javasoft.sqe.tests.vm.fp.fpm035.fpm03504m2.fpm03504m2
javasoft.sqe.tests.vm.fp.fpm035.fpm03504m2.fpm03506m2
It fails after the putback 20050617102319.nips.pinch.
I reproduced it the next way:
Login on prt-linux-q1-1 (It is dual Xeon 1.5GHz).
cd /tmp/
mkdir work
cd work
cp -R /PrtReliabilityDir/JDKs/jdk1.6 ./
pushd jdk1.6/jre/lib/i386/server
cp /net/prt-archiver/data/archived_workspaces/main/c2_baseline/2005/20050617102319.nips.pinch/linux_i486_compiler2/product/libjvm.so.gz ./
/bin/gunzip -f libjvm.so.gz
popd
cp /PrtReliabilityDir/tests/runThese/runList.dat ./
/tmp/kvn/jdk1.6/bin/java -server -cp /PrtReliabilityDir/tests/runThese/classes runThese -thread 1 -repeat 1 -iter 1 -D:gc=5 -D:TESTBASE=/PrtReliabilityDir/tests/runThese/tests -runList runList.dat >log &
The failure is wrong results:
double test failed: format widh = 64
test_value: 1.0
instead of: 1.0000000000000002 == Double.longBitsToDouble(0x3ffe000000000001)
double test failed: format widh = 65
test_value: 1.0
instead of: 1.0000000000000002 == Double.longBitsToDouble(0x3ffe000000000001)
...
###@###.### 2005-06-30 17:30:12 GMT
###@###.### 2005-07-19 23:21:04 GMT
javasoft.sqe.tests.vm.fp.fpm035.fpm03504m2.fpm03504m2
javasoft.sqe.tests.vm.fp.fpm035.fpm03504m2.fpm03506m2
It fails after the putback 20050617102319.nips.pinch.
I reproduced it the next way:
Login on prt-linux-q1-1 (It is dual Xeon 1.5GHz).
cd /tmp/
mkdir work
cd work
cp -R /PrtReliabilityDir/JDKs/jdk1.6 ./
pushd jdk1.6/jre/lib/i386/server
cp /net/prt-archiver/data/archived_workspaces/main/c2_baseline/2005/20050617102319.nips.pinch/linux_i486_compiler2/product/libjvm.so.gz ./
/bin/gunzip -f libjvm.so.gz
popd
cp /PrtReliabilityDir/tests/runThese/runList.dat ./
/tmp/kvn/jdk1.6/bin/java -server -cp /PrtReliabilityDir/tests/runThese/classes runThese -thread 1 -repeat 1 -iter 1 -D:gc=5 -D:TESTBASE=/PrtReliabilityDir/tests/runThese/tests -runList runList.dat >log &
The failure is wrong results:
double test failed: format widh = 64
test_value: 1.0
instead of: 1.0000000000000002 == Double.longBitsToDouble(0x3ffe000000000001)
double test failed: format widh = 65
test_value: 1.0
instead of: 1.0000000000000002 == Double.longBitsToDouble(0x3ffe000000000001)
...
###@###.### 2005-06-30 17:30:12 GMT
###@###.### 2005-07-19 23:21:04 GMT