United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6700102 c2 assertion "counter_changed,"failed dependencies, but counter didn't change")" with AggressiveOpts
JDK-6700102 : c2 assertion "counter_changed,"failed dependencies, but counter didn't change")" with AggressiveOpts

Details
Type:
Bug
Submit Date:
2008-05-10
Status:
Closed
Updated Date:
2011-03-08
Project Name:
JDK
Resolved Date:
2011-03-08
Component:
hotspot
OS:
generic
Sub-Component:
compiler
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
hs12
Fixed Versions:
hs13 (b02)

Related Reports
Backport:
Backport:
Relates:

Sub Tasks

Description
Problem Description    : c2 fails with asserttion 
 (counter_changed,"failed dependencies, but counter didn't change")
 in case AggressiveOpts is used.

Java Release            : hs12
Java Builds             : b03
VM flavors              : server
VM Modes                : -Xmixed |-Xcomp
Java flags              : -XX:+AggressiveOpts
Platform(s)             : all


Error Log : 
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc:  SuppressErrorAt=/ciEnv.cpp:778
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/tmp/jprt-jprtadm/temp/P1/B/023812.phh/source/hotspot/src/share/vm/ci/ciEnv.cpp:778), pid=24499, tid=8
#  Error: assert(counter_changed,"failed dependencies, but counter didn't change")
#
# Java VM: Java HotSpot(TM) Server VM (12.0-b03-2008-04-29-023812.phh.jdk6-0_06p-fastdebug mixed mode solaris-sparc)
# An error report file with more information is saved as:
# /export/local/5507.JDK_PERFORMANCE.PROMOTION.VM+solaris-sparc_server_comp_HS_REGRESSION/results/closed/compiler/6389127/Test/hs_err_pid24499.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

                                    

Comments
EVALUATION

Bytecode Escape Analyzer does not have the check for the case
described in 6389127 (for which the test case was created).

Solution:
Copy 6389127 fix from C1.
                                     
2008-05-16



Hardware and Software, Engineered to Work Together