JDK-6840156 : vm/sa/OOME/6173515/Test6173515.sh failed just on SLES11 ia64 against 1.4.2_21_b03
Type:Bug
Component:other-libs
Sub-Component:other
Affected Version:1.4.2_21
Priority:P3
Status:Resolved
Resolution:Fixed
OS:linux_suse_sles_11
CPU:itanium
Submitted:2009-05-12
Updated:2012-08-06
Resolved:2009-10-20
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.
SUGGESTED FIX
As well as the change in PermSize, the changed script line contains the removal of -noclassgc due to:
6844419 Crash throwing exception (loading classes) on 1.4.2/ia64 with full perm space and -noclassgc
The testcase has been tested to check it still gives the OOM error appropriately.
16-06-2009
SUGGESTED FIX
test/vm/sa/OOME/6173515/Test6173515.sh
! go -noclassgc -XX:PermSize=8m -XX:MaxPermSize=8m -classpath ${TESTCLASSES} \
ConsumePermGen
! go -XX:PermSize=32m -XX:MaxPermSize=32m -classpath ${TESTCLASSES} \
ConsumePermGen
22-05-2009
EVALUATION
Test6173515.sh runs ConsumePermGen by setting an 8MB perm gen, and the vm cannot initialise.
Setting to 32MB starts OK, and the test demonstrates a java.lang.OutOfMemoryError: PermGen space
..and passes.
18-05-2009
SUGGESTED FIX
6173515: Choose a 32MB PermSize in Test6173515.sh