United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6896352 CTW fails hotspot/src/share/vm/opto/escape.cpp:1155
JDK-6896352 : CTW fails hotspot/src/share/vm/opto/escape.cpp:1155

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

Related Reports
Backport:
Backport:

Sub Tasks

Description
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc:  SuppressErrorAt=/escape.cpp:1158
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/BUILD_AREA/jdk7/hotspot/src/share/vm/opto/escape.cpp:1158), pid=24345, tid=2875132816
#  Error: assert((uint)alias_idx < new_index_end,"wrong alias index")
#
# JRE version: 7.0-b74
# Java VM: Java HotSpot(TM) Server VM (17.0-b03-fastdebug mixed mode linux-x86 )
# An error report file with more information is saved as:
# /net/sqenfs-2.sfbay/export2/results/vm/gtee/JDK7/ADHOC/CTW/2009-10-27_03/CTW/linux-i586/server/linux-i586_server_ibiblio_300_400.testlist/maven2_mysql_mysql-connector-java_2.0.14_mysql-connector-java-2.0.14-bin.jar/hs_err_pid24345.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#


To reproduce run:
/net/sqenfs-1.sfbay/export1/jdk/re/7/promoted/all/b74/binaries/linux-i586/fastdebug/bin/java   -server  -XX:+PrintCompilation -XX:-ShowMessageBoxOnError -Xverify:all  -XX:+CompileTheWorld -XX:CompileTheWorldStartAt=1 -XX:CompileTheWorldStopAt=42 -XX:LogFile=hotspot_1_42.log -Xbootclasspath/p:/net/sqenfs-1.sfbay/export1/comp/vm/testbase/ctw/build/../jars/ibiblio/maven2/mm/mysql/mm.mysql/2.0.7/mm.mysql-2.0.7.jar

                                    

Comments
EVALUATION

Alias type for LoadUS(ConP char[]) node from the test was not defined during Parse before EA
since C->get_alias_index(phase->type(address)) was not called.
But EA expects all alias types to be defined before it starts.
                                     
2009-11-03
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/dcdcc8c16e20
                                     
2009-11-05
PUBLIC COMMENTS

Problem:
Alias type for LoadUS(ConP char[]) node from the test
was not defined during Parse before EA since
C->get_alias_index(phase->type(address)) was not called.
But EA expects all alias types to be defined before it starts.

Solution:
Always call C->get_alias_index(phase->type(address)) in
MemNode::Ideal_common() which is called by all memory nodes.
                                     
2009-11-05



Hardware and Software, Engineered to Work Together