United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 7011627 C1: call_RT must support targets that don't fit in wdisp30
7011627 : C1: call_RT must support targets that don't fit in wdisp30

Details
Type:
Bug
Submit Date:
2011-01-11
Status:
Closed
Updated Date:
2011-04-23
Project Name:
JDK
Resolved Date:
2011-04-23
Component:
hotspot
OS:
generic
Sub-Component:
compiler
CPU:
sparc
Priority:
P4
Resolution:
Fixed
Affected Versions:
hs20
Fixed Versions:
hs20

Related Reports
Backport:
Backport:

Sub Tasks

Description
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/tmp/jprt/P1/B/221709.phh/source/src/cpu/sparc/vm/assembler_sparc.hpp:852), pid=25979, tid=44
#  assert(nbits == 32 || -(1 << nbits-1) <= x && x < ( 1 << nbits-1)) failed: value out of range
#
# JRE version: 7.0
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.0-b06-internal-201101102217.phh.hotspot-rt-closed-push-fastdebug mixed mode solaris-sparc compressed oops)
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x12d8fa0]  void VMError::report_and_die()+0x740
V  [libjvm.so+0x723400]  void report_vm_error(const char*,int,const char*,const char*)+0x78
V  [libjvm.so+0x226818]  void Assembler::assert_signed_range(long,int)+0x70
V  [libjvm.so+0x219c44]  int Assembler::wdisp(long,long,int)+0x34
V  [libjvm.so+0x300ff8]  int Assembler::patched_branch(int,int,int)+0x148
V  [libjvm.so+0x107d984]  void Relocation::pd_set_call_destination(unsigned char*)+0x16c
V  [libjvm.so+0x612a64]  void CodeBuffer::relocate_code_to(CodeBuffer*)const+0x51c
V  [libjvm.so+0x6124a8]  void CodeBuffer::copy_code_to(CodeBlob*)+0x100
V  [libjvm.so+0x60c260]  CodeBlob::CodeBlob(const char*,CodeBuffer*,int,int,int,int,OopMapSet*)+0x178
V  [libjvm.so+0x60d22c]  RuntimeStub::RuntimeStub(const char*,CodeBuffer*,int,int,int,OopMapSet*,bool)+0x64
V  [libjvm.so+0x60d328]  RuntimeStub*RuntimeStub::new_runtime_stub(const char*,CodeBuffer*,int,int,OopMapSet*,bool)+0xd0
V  [libjvm.so+0x49a328]  void Runtime1::initialize(BufferBlob*)+0x2f8
V  [libjvm.so+0x3b8198]  void Compiler::initialize_all()+0x138
V  [libjvm.so+0x1c3aac]  void AbstractCompiler::initialize_runtimes(void(*)(),volatile int*)+0x414
V  [libjvm.so+0x3b8218]  void Compiler::initialize()+0x48
V  [libjvm.so+0x3b857c]  void Compiler::compile_method(ciEnv*,ciMethod*,int)+0x294
V  [libjvm.so+0x66ce58]  void CompileBroker::invoke_compiler_on_method(CompileTask*)+0x1d70
V  [libjvm.so+0x66aac4]  void CompileBroker::compiler_thread_loop()+0xb24
V  [libjvm.so+0x1207f34]  void JavaThread::thread_main_inner()+0x1a4
V  [libjvm.so+0x1207d70]  void JavaThread::run()+0x248
V  [libjvm.so+0xf4c020]  java_start+0x270

                                    

Comments
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/c17b998c5926
                                     
2011-01-14
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/c17b998c5926
                                     
2011-01-13



Hardware and Software, Engineered to Work Together