Details
-
Bug
-
Resolution: Duplicate
-
P2
-
8u60, 9
-
x86, aarch64
-
solaris
Description
# SIGSEGV (0xb) at pc=0xfffffd79d51b9202, pid=5063, tid=0x0000000000000039
#
# JRE version: Java(TM) SE Runtime Environment (9.0) (build 1.9.0-internal-fastdebug-20150630214846.iggy.8079775-and-8079062-b00)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.9.0-internal-fastdebug-20150630214846.iggy.8079775-and-8079062-b00 compiled mode solaris-amd64 compressed oops)
# Problematic frame:
# V [libjvm.so+0x19b9202] void MarkSweep::mark_and_push<oop>(__type_0*)+0xd2
Stack: [0xfffffd7fe4eff000,0xfffffd7fe4fff000], sp=0xfffffd7fe4ffc3c0, free space=1012k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x19b9202] void MarkSweep::mark_and_push<oop>(__type_0*)+0xd2;; __1cJMarkSweepNmark_and_push4nDoop__6FpTA_v_+0xd2
V [libjvm.so+0x19b09be] void InstanceKlass::oop_ms_follow_contents(oop)+0x3e;; __1cNInstanceKlassWoop_ms_follow_contents6MnDoop__v_+0x3e
V [libjvm.so+0x19b8b64] void MarkSweep::follow_object(oop)+0xb4;; __1cJMarkSweepNfollow_object6FnDoop__v_+0xb4
V [libjvm.so+0x19b9fcd] void MarkSweep::follow_root<oop>(__type_0*)+0x24d;; __1cJMarkSweepLfollow_root4nDoop__6FpTA_v_+0x24d
V [libjvm.so+0x1ad2145] void InterpreterOopMap::iterate_oop(OffsetClosure*)const+0xf5;; __1cRInterpreterOopMapLiterate_oop6kMpnNOffsetClosure__v_+0xf5
V [libjvm.so+0x1341307] void frame::oops_interpreted_do(OopClosure*,CLDClosure*,const RegisterMap*,bool)+0xd37;; __1cFframeToops_interpreted_do6MpnKOopClosure_pnKCLDClosure_pknLRegisterMap_b_v_+0xd37
V [libjvm.so+0x1d9e54c] void JavaThread::oops_do(OopClosure*,CLDClosure*,CodeBlobClosure*)+0x22c;; __1cKJavaThreadHoops_do6MpnKOopClosure_pnKCLDClosure_pnPCodeBlobClosure__v_+0x22c
V [libjvm.so+0x1da482b] void Threads::possibly_parallel_oops_do(bool,OopClosure*,CLDClosure*,CodeBlobClosure*)+0xdb;; __1cHThreadsZpossibly_parallel_oops_do6FbpnKOopClosure_pnKCLDClosure_pnPCodeBlobClosure__v_+0xdb
V [libjvm.so+0x1416df2] void G1RootProcessor::process_strong_roots(OopClosure*,CLDClosure*,CodeBlobClosure*)+0x92;; __1cPG1RootProcessorUprocess_strong_roots6MpnKOopClosure_pnKCLDClosure_pnPCodeBlobClosure__v_+0x92
V [libjvm.so+0x13ad8db] void G1MarkSweep::mark_sweep_phase1(bool&,bool)+0xdb;; __1cLG1MarkSweepRmark_sweep_phase16Frbb_v_+0xdb
V [libjvm.so+0x13ad654] void G1MarkSweep::invoke_at_safepoint(ReferenceProcessor*,bool)+0xe4;; __1cLG1MarkSweepTinvoke_at_safepoint6FpnSReferenceProcessor_b_v_+0xe4
V [libjvm.so+0x136795b] bool G1CollectedHeap::do_collection(bool,bool,unsigned long)+0x6fb;; __1cPG1CollectedHeapNdo_collection6MbbL_b_+0x6fb
V [libjvm.so+0x1149c75] void CollectedHeap::collect_as_vm_thread(GCCause::Cause)+0x105;; __1cNCollectedHeapUcollect_as_vm_thread6MnHGCCauseFCause__v_+0x105
V [libjvm.so+0x1e5f58a] void VM_CollectForMetadataAllocation::doit()+0x1aa;; __1cbFVM_CollectForMetadataAllocationEdoit6M_v_+0x1aa
V [libjvm.so+0x1e950d2] void VM_Operation::evaluate()+0x122;; __1cMVM_OperationIevaluate6M_v_+0x122
V [libjvm.so+0x1e9151b] void VMThread::evaluate_operation(VM_Operation*)+0x20b;; __1cIVMThreadSevaluate_operation6MpnMVM_Operation__v_+0x20b
V [libjvm.so+0x1e921a1] void VMThread::loop()+0x7d1;; __1cIVMThreadEloop6M_v_+0x7d1
V [libjvm.so+0x1e91074] void VMThread::run()+0xb4;; __1cIVMThreadDrun6M_v_+0xb4
#
# JRE version: Java(TM) SE Runtime Environment (9.0) (build 1.9.0-internal-fastdebug-20150630214846.iggy.8079775-and-8079062-b00)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.9.0-internal-fastdebug-20150630214846.iggy.8079775-and-8079062-b00 compiled mode solaris-amd64 compressed oops)
# Problematic frame:
# V [libjvm.so+0x19b9202] void MarkSweep::mark_and_push<oop>(__type_0*)+0xd2
Stack: [0xfffffd7fe4eff000,0xfffffd7fe4fff000], sp=0xfffffd7fe4ffc3c0, free space=1012k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x19b9202] void MarkSweep::mark_and_push<oop>(__type_0*)+0xd2;; __1cJMarkSweepNmark_and_push4nDoop__6FpTA_v_+0xd2
V [libjvm.so+0x19b09be] void InstanceKlass::oop_ms_follow_contents(oop)+0x3e;; __1cNInstanceKlassWoop_ms_follow_contents6MnDoop__v_+0x3e
V [libjvm.so+0x19b8b64] void MarkSweep::follow_object(oop)+0xb4;; __1cJMarkSweepNfollow_object6FnDoop__v_+0xb4
V [libjvm.so+0x19b9fcd] void MarkSweep::follow_root<oop>(__type_0*)+0x24d;; __1cJMarkSweepLfollow_root4nDoop__6FpTA_v_+0x24d
V [libjvm.so+0x1ad2145] void InterpreterOopMap::iterate_oop(OffsetClosure*)const+0xf5;; __1cRInterpreterOopMapLiterate_oop6kMpnNOffsetClosure__v_+0xf5
V [libjvm.so+0x1341307] void frame::oops_interpreted_do(OopClosure*,CLDClosure*,const RegisterMap*,bool)+0xd37;; __1cFframeToops_interpreted_do6MpnKOopClosure_pnKCLDClosure_pknLRegisterMap_b_v_+0xd37
V [libjvm.so+0x1d9e54c] void JavaThread::oops_do(OopClosure*,CLDClosure*,CodeBlobClosure*)+0x22c;; __1cKJavaThreadHoops_do6MpnKOopClosure_pnKCLDClosure_pnPCodeBlobClosure__v_+0x22c
V [libjvm.so+0x1da482b] void Threads::possibly_parallel_oops_do(bool,OopClosure*,CLDClosure*,CodeBlobClosure*)+0xdb;; __1cHThreadsZpossibly_parallel_oops_do6FbpnKOopClosure_pnKCLDClosure_pnPCodeBlobClosure__v_+0xdb
V [libjvm.so+0x1416df2] void G1RootProcessor::process_strong_roots(OopClosure*,CLDClosure*,CodeBlobClosure*)+0x92;; __1cPG1RootProcessorUprocess_strong_roots6MpnKOopClosure_pnKCLDClosure_pnPCodeBlobClosure__v_+0x92
V [libjvm.so+0x13ad8db] void G1MarkSweep::mark_sweep_phase1(bool&,bool)+0xdb;; __1cLG1MarkSweepRmark_sweep_phase16Frbb_v_+0xdb
V [libjvm.so+0x13ad654] void G1MarkSweep::invoke_at_safepoint(ReferenceProcessor*,bool)+0xe4;; __1cLG1MarkSweepTinvoke_at_safepoint6FpnSReferenceProcessor_b_v_+0xe4
V [libjvm.so+0x136795b] bool G1CollectedHeap::do_collection(bool,bool,unsigned long)+0x6fb;; __1cPG1CollectedHeapNdo_collection6MbbL_b_+0x6fb
V [libjvm.so+0x1149c75] void CollectedHeap::collect_as_vm_thread(GCCause::Cause)+0x105;; __1cNCollectedHeapUcollect_as_vm_thread6MnHGCCauseFCause__v_+0x105
V [libjvm.so+0x1e5f58a] void VM_CollectForMetadataAllocation::doit()+0x1aa;; __1cbFVM_CollectForMetadataAllocationEdoit6M_v_+0x1aa
V [libjvm.so+0x1e950d2] void VM_Operation::evaluate()+0x122;; __1cMVM_OperationIevaluate6M_v_+0x122
V [libjvm.so+0x1e9151b] void VMThread::evaluate_operation(VM_Operation*)+0x20b;; __1cIVMThreadSevaluate_operation6MpnMVM_Operation__v_+0x20b
V [libjvm.so+0x1e921a1] void VMThread::loop()+0x7d1;; __1cIVMThreadEloop6M_v_+0x7d1
V [libjvm.so+0x1e91074] void VMThread::run()+0xb4;; __1cIVMThreadDrun6M_v_+0xb4
Attachments
Issue Links
- duplicates
-
JDK-8141420 Compiler runtime entries don't hold Klass* from being GCed
-
- Closed
-
- relates to
-
JDK-8151256 JVM crash in CompactibleSpace::adjust_pointers(), intermittently
-
- Closed
-
-
JDK-8130338 ACCESS_VIOLATION in InstanceKlass::oop_ms_follow_contents()
-
- Resolved
-
-
JDK-8141420 Compiler runtime entries don't hold Klass* from being GCed
-
- Closed
-