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

[SPARC] compiler/uncommontrap/TraceDeoptimizationNoRealloc crashed with "would change callers SP"

XMLWordPrintable

      Sun Sparcv9, Solaris 11, sun4v, 64, big-endian

      # Internal Error (/HUDSON/workspace/9-2-build-solaris-sparcv9-phase2/jdk9/5141/hotspot/src/cpu/sparc/vm/abstractInterpreter_sparc.cpp:242), pid=8421, tid=2
      # assert(*caller->register_addr(((Register)Lscratch_RegisterEnumValue)) == *interpreter_frame->register_addr(((Register)I5_savedSP_RegisterEnumValue))) failed: would change callers SP
      #
      # JRE version: Java(TM) SE Runtime Environment (9.0+122) (fastdebug build 9-ea+122)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 9-ea+122, compiled mode, tiered, compressed oops, g1 gc, solaris-sparc)

      Current thread (0x00000001001ec800): JavaThread "main" [_thread_in_Java, id=2, stack(0xffffffff7c900000,0xffffffff7ca00000)]

      Stack: [0xffffffff7c900000,0xffffffff7ca00000], sp=0xffffffff7c9fcc40, free space=1011k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x1a90aa8] void VMError::report_and_die(int,const char*,const char*,void*,Thread*,unsigned char*,void*,void*,const char*,int,unsigned long)+0xaa8
      V [libjvm.so+0x1a8ff8c] void VMError::report_and_die(Thread*,const char*,int,const char*,const char*,void*)+0x3c
      V [libjvm.so+0xcb8608] void report_vm_error(const char*,int,const char*,const char*,...)+0x78
      V [libjvm.so+0x671f18] void AbstractInterpreter::layout_activation(Method*,int,int,int,int,int,int,frame*,frame*,bool,bool)+0x478
      V [libjvm.so+0x1a778cc] void vframeArrayElement::unpack_on_stack(int,int,int,frame*,bool,bool,int)+0x4dc
      V [libjvm.so+0x1a79674] void vframeArray::unpack_to_stack(frame&,int,int)+0x7a4
      V [libjvm.so+0xce0b5c] BasicType Deoptimization::unpack_frames(JavaThread*,int)+0x19c
      v ~DeoptimizationBlob

      [error occurred during error reporting (printing native stack), id 0xe0000000]

      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      v ~DeoptimizationBlob

      [error occurred during error reporting (printing Java stack), id 0xe0000000]

            scfitch Stephen Fitch
            tpivovarova Tatiana Pivovarova (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: