United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6896381 CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height < _max_stack,"stack overflow")
6896381 : CTW fails share/vm/ci/bcEscapeAnalyzer.cpp:99, assert(_stack_height < _max_stack,"stack overflow")

Details
Type:
Bug
Submit Date:
2009-10-29
Status:
Closed
Updated Date:
2011-04-23
Project Name:
JDK
Resolved Date:
2011-04-23
Component:
hotspot
OS:
generic
Sub-Component:
compiler
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
hs17
Fixed Versions:
hs19

Related Reports
Backport:
Backport:
Backport:
Backport:
Backport:
Backport:

Sub Tasks

Description
This failure seems to be a linux-amd64 specific. It is not reproduced on the solaris-amd64.

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/BUILD_AREA/jdk7/hotspot/src/share/vm/ci/bcEscapeAnalyzer.cpp:99), pid=24195, tid=140193812478288
#  Error: assert(_stack_height < _max_stack,"stack overflow")
#
# JRE version: 7.0-b74
# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0-b03-fastdebug mixed mode linux-amd64 compressed oops)
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

To reproduce run: run:/net/sqenfs-1.sfbay/export1/jdk/re/7/promoted/all/b74/binaries/linux-amd64/fastdebug//bin/java   -server -d64  -XX:+PrintCompilation -XX:-ShowMessageBoxOnError -Xverify:all  -XX:+CompileTheWorld -XX:CompileTheWorldStartAt=10404 -XX:CompileTheWorldStopAt=10504 -XX:LogFile=hotspot_10404_10504.log -Xbootclasspath/p:/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ctw/build/../jars/ctw/jars/jars/u-z/weblogicbig.jar

                                    

Comments
EVALUATION

http://hg.openjdk.java.net/hsx/hsx19/baseline/rev/95a51e316d1c
                                     
2010-10-08
PUBLIC COMMENTS

Bytecode Analyzer emulates stack usage to track
objects reference. For constants load (ldc) it
loads a constant from constant pool to check its
type but it does not check T_ILLEGAL type returned
for unloaded strings and klasses when no space left
in PermGen.

Solution:
Check constant Tag type instead since we need
to know only constant's type.
Also changed asserts to guarantee to avoid memory
stomp in product VM.
                                     
2010-08-26
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/53dbe853fb3a
                                     
2010-08-23



Hardware and Software, Engineered to Work Together