-
Bug
-
Resolution: Unresolved
-
P3
-
9, 10
-
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;;
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;;