United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6829127 Deoptimization Failure on Specjvm98 _227_mtrt with -XX:+DeoptimizeALot since Hs11 b01
6829127 : Deoptimization Failure on Specjvm98 _227_mtrt with -XX:+DeoptimizeALot since Hs11 b01

Details
Type:
Bug
Submit Date:
2009-04-10
Status:
Closed
Updated Date:
2011-03-08
Project Name:
JDK
Resolved Date:
2011-03-08
Component:
hotspot
OS:
solaris
Sub-Component:
compiler
CPU:
x86
Priority:
P4
Resolution:
Fixed
Affected Versions:
hs16
Fixed Versions:
hs17

Related Reports
Backport:
Backport:

Sub Tasks

Description
The failure started from hs11 b01 and occurred on X86 32-bit vm. It was introduced by
20070628103336.never.6487931 for fixing 6487931: JVM reports EXCEPTION_FLT_STACK_CHECK when calling a Java method through JNI

Here are the assertion failure messages:

(1) With -server -XX:+DeoptimizeALot on X86 32-bit vm:


======= _227_mtrt Starting =======
Run 0 start. Total memory=200540160 free memory=200022792
+100 to 199 by 200
=============== DEBUG MESSAGE: corrupted control word detected ================

VM option '+DeoptimizeALot'
VM option '+PerfDataSaveToFile'
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc:  SuppressErrorAt=/assembler_x86.cpp:4954
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/BUILD_AREA/jdk7/hotspot/src/cpu/x86/vm/assembler_x86.cpp:4954), pid=19151, tid=27
#  Error: assert(false,"DEBUG MESSAGE")
#
# JRE version: 7.0-b54
# Java VM: Java HotSpot(TM) Server VM (15.0-b05-fastdebug mixed mode solaris-x86 )
# An error report file with more information is saved as:
# /home/cf231476/refworkload/refworkload/benchmarks/specjvm98/hs_err_pid19151.log


(2) With -server -XX:+DeoptimizeALo -XX:SuppressErrorAt=/assembler_x86.cpp:4954 :


======= _227_mtrt Starting =======
Run 0 start. Total memory=200540160 free memory=200022696
+0 to 99 by 200
=============== DEBUG MESSAGE: corrupted control word detected ================

VM option '+DeoptimizeALot'
VM option 'SuppressErrorAt=/assembler_x86.cpp:4954'
VM option '+PerfDataSaveToFile'
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0xf94abb6a, pid=19389, tid=28
#
# JRE version: 7.0-b54
# Java VM: Java HotSpot(TM) Server VM (15.0-b05-fastdebug mixed mode solaris-x86 )
# Problematic frame:
# v  ~DeoptimizationBlob
#
# An error report file with more information is saved as:
# /home/cf231476/refworkload/refworkload/benchmarks/specjvm98/hs_err_pid19389.log

                                    

Comments
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/c8e2135f7e30
                                     
2009-08-17



Hardware and Software, Engineered to Work Together