When I try to run tests for 64 bits VM, with stack size set to
unlimited, all tests failed with following assertions. It works fine
with 32 bits VM or when stack size reset to 8192.( ulimit -s 8192)
# ulimit -s unlimited
# ulimit -a
core file size (blocks) 0
data seg size (kbytes) unlimited
file size (blocks) unlimited
open files 256
pipe size (512 bytes) 10
stack size (kbytes) unlimited
cpu time (seconds) unlimited
max user processes 7925
virtual memory (kbytes) unlimited
# /net/jdk.eng/export/disk6/promoted/jdk/1.4/beta_refresh/b69/binaries/solsparc/bin/java_g -d64 -version
#
# HotSpot Virtual Machine Error, assertion failure
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.0-beta_refresh-b69-debug mixed mode)
#
# assert((address)&st > (address)st.ss_sp-st.ss_size, "Invalid stack size returned")
#
# Error ID: /net/mersparc.eng/usr/re/hotspot/hotspot1.4/ws/src/os/solaris/vm/os_solaris.cpp, 158 [ Unknown ]
#
Dumping core....
root[sh]@hotsparc# /net/jdk.eng/export/disk6/promoted/jdk/1.4/beta_refresh/b69/binaries/solsparc/bin/java -server -version
java version "1.4.0-beta_refresh"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta_refresh-b69)
Java HotSpot(TM) Server VM (build 1.4.0-beta_refresh-b69, mixed mode)
Name: rmT116609 Date: 01/30/2002
DESCRIPTION OF THE PROBLEM :
Using the -d64 flag causes the VM to crash on Solaris2.8, Solaris 9 beta.
$limit stacksize unlimited
$java -d64 -version
#
# HotSpot Virtual Machine Error, Internal Error
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.0-rc-b91 mixed mode)
#
# Error ID: 5448524541442C4F43414C33544F524147450E4350500023 FF
#
# Problematic Thread:
#
Abort (core dumped)
This bug can be reproduced always.
(Review ID: 138710)
======================================================================