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

[SPARC] SIGSEGV: DirectNativeCallWrapper::verify_resolve_call(unsigned char*)

    • sparc
    • solaris

      nsk/jvmti/RedefineClasses/redefclass017 crashed.
      JDK9 PIT, Sun Sparcv9 2848 MHz, 1 sockets, 64 cores total
      Seen once.

      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0xfffffff8bc6c87fc, pid=6804, tid=61
      #
      # JRE version: Java(TM) SE Runtime Environment (9.0) (fastdebug build 9-internal+0-2017-02-24-194630.jesper.dev2039-hs)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 9-internal+0-2017-02-24-194630.jesper.dev2039-hs, compiled mode, compressed oops, g1 gc, solaris-sparc)
      # Problematic frame:
      # V [libjvm.so+0x1ac87fc] void DirectNativeCallWrapper::verify_resolve_call(unsigned char*)const+0x1c
      #
      # Core dump will be written. Default location: /dpool/home/aginfra/sandbox/results/ResultDir/redefclass017/core or core.6804
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.java.com/bugreport/crash.jsp
      #

      --------------- S U M M A R Y ------------

      Command Line: -Xcomp -Xcomp -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:-TieredCompilation -XX:+IgnoreUnrecognizedVMOptions -XX:-DoEscapeAnalysis -XX:+AggressiveOpts -agentlib:redefclass017 nsk.jvmti.RedefineClasses.redefclass017 /export/home/aginfra/CommonData/vm/bin

      Host: slcaf320, Sparcv9 64 bit 2848 MHz, 64 cores, 127G, Oracle Solaris 11.2 SPARC
      Time: Sun Feb 26 16:29:41 2017 UTC elapsed time: 47 seconds (0d 0h 0m 47s)

      --------------- T H R E A D ---------------

      Current thread (0x0000000100a20000): VMThread "VM Thread" [stack: 0xffffffff54600000,0xffffffff54700000] [id=61]

      Stack: [0xffffffff54600000,0xffffffff54700000], sp=0xffffffff546fe8b0, free space=1018k
      Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
      Warning: This error log is *not* generated by the following JVM:
                 /dpool/home/aginfra/CommonData/TEST_JAVA_HOME/lib/server/libjvm.so
               JVM symbol lookup may be incorrect.
               Please use --jvm=<path/to/jvm> to point to the correct JVM.

      V [libjvm.so+0x1ac87fc] void DirectNativeCallWrapper::verify_resolve_call(unsigned char*)const+0x1c;; __1cXDirectNativeCallWrapperTverify_resolve_call6kMpC_v_+0x1c
      V [libjvm.so+0xc277d0] bool CompiledIC::is_call_to_interpreted()const+0xd0;; __1cKCompiledICWis_call_to_interpreted6kM_b_+0xd0
      V [libjvm.so+0xc29b84] void CompiledIC::verify()+0x54;; __1cKCompiledICGverify6M_v_+0x54
      V [libjvm.so+0x1c678f0] CompiledIC*CompiledIC_at(Relocation*)+0x170;; __1cNCompiledIC_at6FpnKRelocation__pnKCompiledIC__+0x170
      V [libjvm.so+0x1c64bc0] void opt_virtual_call_Relocation::clear_inline_cache()+0x40;; __1cbBopt_virtual_call_RelocationSclear_inline_cache6M_v_+0x40
      V [libjvm.so+0xc2f614] void CompiledMethod::clear_inline_caches()+0x104;; __1cOCompiledMethodTclear_inline_caches6M_v_+0x104
      V [libjvm.so+0xba6028] int CodeCache::mark_for_evol_deoptimization(instanceKlassHandle)+0x328;; __1cJCodeCachebCmark_for_evol_deoptimization6FnTinstanceKlassHandle__i_+0x328
      V [libjvm.so+0xba6d18] void CodeCache::flush_evol_dependents_on(instanceKlassHandle)+0x68;; __1cJCodeCacheYflush_evol_dependents_on6FnTinstanceKlassHandle__v_+0x68
      V [libjvm.so+0x181af78] void VM_RedefineClasses::flush_dependent_code(instanceKlassHandle,Thread*)+0x58;; __1cSVM_RedefineClassesUflush_dependent_code6MnTinstanceKlassHandle_pnGThread__v_+0x58
      V [libjvm.so+0x181be40] void VM_RedefineClasses::redefine_single_class(_jclass*,Klass*,Thread*)+0x1d0;; __1cSVM_RedefineClassesVredefine_single_class6MpnH_jclass_pnFKlass_pnGThread__v_+0x1d0
      V [libjvm.so+0x181059c] void VM_RedefineClasses::doit()+0xdc;; __1cSVM_RedefineClassesEdoit6M_v_+0xdc
      V [libjvm.so+0x1f44608] void VM_Operation::evaluate()+0x1b8;; __1cMVM_OperationIevaluate6M_v_+0x1b8
      V [libjvm.so+0x1f41f60] void VMThread::evaluate_operation(VM_Operation*)+0x140;; __1cIVMThreadSevaluate_operation6MpnMVM_Operation__v_+0x140
      V [libjvm.so+0x1f425fc] void VMThread::loop()+0x45c;; __1cIVMThreadEloop6M_v_+0x45c
      V [libjvm.so+0x1f41b98] void VMThread::run()+0x108;; __1cIVMThreadDrun6M_v_+0x108
      V [libjvm.so+0x1b198e4] thread_native_entry+0x414;; thread_native_entry+0x414


      siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000000;;

            scfitch Stephen Fitch
            dfazunen Dmitry Fazunenko (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated: