Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6700102
Votes 0
Synopsis c2 assertion "counter_changed,"failed dependencies, but counter didn't change")" with AggressiveOpts
Category hotspot:compiler2
Reported Against b03
Release Fixed hs13(b02)
State 10-Fix Delivered, bug
Priority: 3-Medium
Related Bugs 6389127
Submit Date 10-MAY-2008
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
#
Posted Date : 2008-05-10 02:07:27.0
Work Around
N/A
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.
Posted Date : 2008-05-16 18:26:02.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang