Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-7011627

C1: call_RT must support targets that don't fit in wdisp30

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: hs20
    • Fix Version/s: hs20
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b07
    • CPU:
      sparc
    • OS:
      generic
    • Verification:
      Not verified

      Backports

        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

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                iveresov Igor Veresov
                Reporter:
                iveresov Igor Veresov
                Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: