A number of JCK tests all abort at chaitin.cpp:947 with
# assert(lo_lrg->lo_degree() || !lo_no_simplify, "Live range was lo-degree before coalesce; should simplify")
in debug mode. In product mode, they continue further and then abort due
to a missing Def for a live range.
This requires -Xcomp -Xbatch
The os is 2.4.9-18 (which is not in the list of available OS's)
This appears to be a register allocator bug. It is possible that it is due to an error in the ia64.ad definition file.
To reproduce
1) On a solaris system, create a child workspace of
/net/altair.east/export/space1/hotspot64/ws/2.0/ia64_gate
bringover the code.
2) On a Linux ia64 system, compile the workspace in debug mode
(see /net/altair.east/export/space10/robertg/sgoldman/doit for an example script)
3) On the same Linux ia64 system, create a JDK. A b01 version is at
/net/koori.sfbay/p/jdk01/jdk/1.4.2/beta/b01/bundles/linux-ia64
(there is no b02 version)
4) extract the file test.csh from bugtraq, and use it to run the failing jck test.
Alternatively, other of the failing jcks may be selected.
Note: the specified CLASSPATH is east-based, you probably want to change it.
The complete list of tests failing includes:
javasoft.sqe.tests.api.java.lang.Double.conversionTests
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.CloneTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConcatenateTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.CreateInverseTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.EqualsTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.EqualsTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.EqualsTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetDeterminantTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetInstanceTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetInstanceTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetMatrixTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetMatrixTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetMatrixTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.InverseTransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.InverseTransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.PreConcatenateTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ScaleTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ScaleTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToIdentityTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToRotationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToRotationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToRotationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToRotationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToScaleTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToScaleTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToShearTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToShearTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToTranslationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToTranslationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ShearTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ShearTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TranslateTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TranslateTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SetCurveTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SetCurveTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SetCurveTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SetCurveTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SubdivideTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SubdivideTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SubdivideTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetCurrentSegmentTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetCurrentSegmentTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetCurrentSegmentTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetCurrentSegmentTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetCurrentSegmentTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetCurrentSegmentTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Line2DFloat.SetLineTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Line2DFloat.SetLineTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Line2DFloat.SetLineTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DDouble.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DDouble.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DDouble.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DDouble.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DDouble.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DDouble.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.DistanceSqTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.DistanceSqTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.DistanceTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.DistanceTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.SetLocationTest
###@###.### 2002-10-09
# assert(lo_lrg->lo_degree() || !lo_no_simplify, "Live range was lo-degree before coalesce; should simplify")
in debug mode. In product mode, they continue further and then abort due
to a missing Def for a live range.
This requires -Xcomp -Xbatch
The os is 2.4.9-18 (which is not in the list of available OS's)
This appears to be a register allocator bug. It is possible that it is due to an error in the ia64.ad definition file.
To reproduce
1) On a solaris system, create a child workspace of
/net/altair.east/export/space1/hotspot64/ws/2.0/ia64_gate
bringover the code.
2) On a Linux ia64 system, compile the workspace in debug mode
(see /net/altair.east/export/space10/robertg/sgoldman/doit for an example script)
3) On the same Linux ia64 system, create a JDK. A b01 version is at
/net/koori.sfbay/p/jdk01/jdk/1.4.2/beta/b01/bundles/linux-ia64
(there is no b02 version)
4) extract the file test.csh from bugtraq, and use it to run the failing jck test.
Alternatively, other of the failing jcks may be selected.
Note: the specified CLASSPATH is east-based, you probably want to change it.
The complete list of tests failing includes:
javasoft.sqe.tests.api.java.lang.Double.conversionTests
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.CloneTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConcatenateTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.CreateInverseTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.EqualsTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.EqualsTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.EqualsTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetDeterminantTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetInstanceTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetInstanceTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetMatrixTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetMatrixTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetMatrixTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.InverseTransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.InverseTransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.PreConcatenateTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ScaleTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ScaleTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToIdentityTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToRotationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToRotationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToRotationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToRotationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToScaleTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToScaleTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToShearTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToShearTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToTranslationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.SetToTranslationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ShearTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.ShearTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TransformTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TranslateTest
javasoft.sqe.tests.api.java.awt.java2d.geom.AffineTransform.TranslateTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SetCurveTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SetCurveTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SetCurveTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SetCurveTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SubdivideTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SubdivideTest
javasoft.sqe.tests.api.java.awt.java2d.geom.CubicCurve2DFloat.SubdivideTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetCurrentSegmentTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetCurrentSegmentTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetCurrentSegmentTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetCurrentSegmentTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetCurrentSegmentTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetCurrentSegmentTest
javasoft.sqe.tests.api.java.awt.java2d.geom.FlatteningPathIterator.GetTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Line2DFloat.SetLineTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Line2DFloat.SetLineTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Line2DFloat.SetLineTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DDouble.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DDouble.ConstructorTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DDouble.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DDouble.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DDouble.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DDouble.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.DistanceSqTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.DistanceSqTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.DistanceTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.DistanceTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.SetLocationTest
javasoft.sqe.tests.api.java.awt.java2d.geom.Point2DFloat.SetLocationTest
###@###.### 2002-10-09
- duplicates
-
JDK-4787741 WINXP-64:nsk/stress/jck12a/jck12a013 crashes VM at os.cpp, 751
- Closed
-
JDK-4781481 WIN64:benchmarks/Mandelbrot test crashes VM
- Closed
-
JDK-4780752 win64 : nsk/regression/b4252023 crashing
- Closed
- relates to
-
JDK-4852688 JCK1.4a-runtime tests fail with VM abort on Itanium/RH2.1AS
- Closed