test name: gc/gctests/ManyObjects execute_positive
vm flavor: -client
vm platform: solaris-x86-32
;; Using jvm: "/export/local/aurora/sandbox/jdk/baseline/solaris-i586/jre/lib/i386/client/libjvm.so"
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 4092 bytes for AllocateHeap
# Possible reasons:
# The system is out of physical RAM or swap space
# In 32 bit mode, the process size limit was hit
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Use 64 bit Java on a 64 bit OS
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
# Out of Memory Error (allocation.inline.hpp:60), pid=29203, tid=3
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b76) (build 1.8.0-ea-b76)
# Java VM: Java HotSpot(TM) Client VM (25.0-b17 compiled mode, sharing solaris-x86 )
# Core dump written. Default location: /export/local/aurora/sandbox/results/ResultDir/ManyObjects/core or core.29203
#
--------------- T H R E A D ---------------
Current thread (0x0808bc00): VMThread [stack: 0xfd77f000,0xfd7ff000] [id=3]
Stack: [0xfd77f000,0xfd7ff000], sp=0xfd7fdad0, free space=506k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x939523] void VMError::report(outputStream*)+0x91b;; __1cHVMErrorGreport6MpnMoutputStream__v_+0x91b
V [libjvm.so+0x93a750] void VMError::report_and_die()+0x564;; __1cHVMErrorOreport_and_die6M_v_+0x564
V [libjvm.so+0x34c140] void report_vm_out_of_memory(const char*,int,unsigned,const char*)+0x70;; __1cXreport_vm_out_of_memory6FpkciI1_v_+0x70
V [libjvm.so+0x33a8b3] oopDesc**Stack<oopDesc*,(unsigned short)1280>::alloc(unsigned)+0x4f;; __1cFStack4CpnHoopDesc_vbxG_Falloc6MI_p1_+0x4f
V [libjvm.so+0x6b2bd6] void MarkSweep::follow_stack()+0x392;; __1cJMarkSweepMfollow_stack6F_v_+0x392
V [libjvm.so+0x73df65] void OopMapSet::oops_do(const frame*,const RegisterMap*,OopClosure*)+0x4d9;; __1cJOopMapSetHoops_do6FpknFframe_pknLRegisterMap_pnKOopClosure__v_+0x4d9
V [libjvm.so+0x3acbb8] void frame::oops_do_internal(OopClosure*,CLDToOopClosure*,CodeBlobClosure*,RegisterMap*,bool)+0x74;; __1cFframeQoops_do_internal6MpnKOopClosure_pnPCLDToOopClosure_pnPCodeBlobClosure_pnLRegisterMap_b_v_+0x74
V [libjvm.so+0x8b0425] void JavaThread::oops_do(OopClosure*,CLDToOopClosure*,CodeBlobClosure*)+0x205;; __1cKJavaThreadHoops_do6MpnKOopClosure_pnPCLDToOopClosure_pnPCodeBlobClosure__v_+0x205
V [libjvm.so+0x8b789c] void Threads::oops_do(OopClosure*,CLDToOopClosure*,CodeBlobClosure*)+0x40;; __1cHThreadsHoops_do6FpnKOopClosure_pnPCLDToOopClosure_pnPCodeBlobClosure__v_+0x40
V [libjvm.so+0x7d9392] void SharedHeap::process_strong_roots(bool,bool,SharedHeap::ScanningOption,OopClosure*,CodeBlobClosure*,KlassClosure*)+0xc2;; __1cKSharedHeapUprocess_strong_roots6Mbbn0AOScanningOption_pnKOopClosure_pnPCodeBlobClosure_pnMKlassClosure__v_+0xc2
V [libjvm.so+0x3fa9b7] void GenCollectedHeap::gen_process_strong_roots(int,bool,bool,bool,SharedHeap::ScanningOption,OopsInGenClosure*,bool,OopsInGenClosure*,KlassClosure*)+0x5b;; __1cQGenCollectedHeapYgen_process_strong_roots6MibbbnKSharedHeapOScanningOption_pnQOopsInGenClosure_b4pnMKlassClosure__v_+0x5b
V [libjvm.so+0x3fe4a6] void GenMarkSweep::invoke_at_safepoint(int,ReferenceProcessor*,bool)+0x1ee;; __1cMGenMarkSweepTinvoke_at_safepoint6FipnSReferenceProcessor_b_v_+0x1ee
V [libjvm.so+0x410905] void OneContigSpaceCardGeneration::collect(bool,bool,unsigned,bool)+0x51;; __1cbCOneContigSpaceCardGenerationHcollect6MbbIb_v_+0x51
V [libjvm.so+0x3fa28a] void GenCollectedHeap::do_collection(bool,bool,unsigned,bool,int)+0x6aa;; __1cQGenCollectedHeapNdo_collection6MbbIbi_v_+0x6aa
V [libjvm.so+0x2d3ae6] HeapWord*GenCollectorPolicy::satisfy_failed_allocation(unsigned,bool)+0xaa;; __1cSGenCollectorPolicyZsatisfy_failed_allocation6MIb_pnIHeapWord__+0xaa
V [libjvm.so+0x93be38] void VM_GenCollectForAllocation::doit()+0xa0;; __1cbAVM_GenCollectForAllocationEdoit6M_v_+0xa0
V [libjvm.so+0x94651f] void VM_Operation::evaluate()+0x77;; __1cMVM_OperationIevaluate6M_v_+0x77
V [libjvm.so+0x944325] void VMThread::run()+0x535;; __1cIVMThreadDrun6M_v_+0x535
V [libjvm.so+0x74e731] java_start+0xaf5;; java_start+0xaf5
C [libc.so.1+0xc3adc] _thrp_setup+0x9d;; _thrp_setup+0x9d
C [libc.so.1+0xc3d80] _lwp_start+0x0;; _lwp_start+0x0
JavaThread 0x08234400 (nid = 10) was being processed
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J java.lang.System.identityHashCode(Ljava/lang/Object;)I
J gc.gctests.ManyObjects.ManyObjects$Eater.run()V
J nsk.share.runner.ThreadsRunner$ManagedThread.run()V
v ~StubRoutines::call_stub
VM_Operation (0xeaf467f0): GenCollectForAllocation, mode: safepoint, requested by thread 0x08239400
vm flavor: -client
vm platform: solaris-x86-32
;; Using jvm: "/export/local/aurora/sandbox/jdk/baseline/solaris-i586/jre/lib/i386/client/libjvm.so"
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 4092 bytes for AllocateHeap
# Possible reasons:
# The system is out of physical RAM or swap space
# In 32 bit mode, the process size limit was hit
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Use 64 bit Java on a 64 bit OS
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
# Out of Memory Error (allocation.inline.hpp:60), pid=29203, tid=3
#
# JRE version: Java(TM) SE Runtime Environment (8.0-b76) (build 1.8.0-ea-b76)
# Java VM: Java HotSpot(TM) Client VM (25.0-b17 compiled mode, sharing solaris-x86 )
# Core dump written. Default location: /export/local/aurora/sandbox/results/ResultDir/ManyObjects/core or core.29203
#
--------------- T H R E A D ---------------
Current thread (0x0808bc00): VMThread [stack: 0xfd77f000,0xfd7ff000] [id=3]
Stack: [0xfd77f000,0xfd7ff000], sp=0xfd7fdad0, free space=506k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x939523] void VMError::report(outputStream*)+0x91b;; __1cHVMErrorGreport6MpnMoutputStream__v_+0x91b
V [libjvm.so+0x93a750] void VMError::report_and_die()+0x564;; __1cHVMErrorOreport_and_die6M_v_+0x564
V [libjvm.so+0x34c140] void report_vm_out_of_memory(const char*,int,unsigned,const char*)+0x70;; __1cXreport_vm_out_of_memory6FpkciI1_v_+0x70
V [libjvm.so+0x33a8b3] oopDesc**Stack<oopDesc*,(unsigned short)1280>::alloc(unsigned)+0x4f;; __1cFStack4CpnHoopDesc_vbxG_Falloc6MI_p1_+0x4f
V [libjvm.so+0x6b2bd6] void MarkSweep::follow_stack()+0x392;; __1cJMarkSweepMfollow_stack6F_v_+0x392
V [libjvm.so+0x73df65] void OopMapSet::oops_do(const frame*,const RegisterMap*,OopClosure*)+0x4d9;; __1cJOopMapSetHoops_do6FpknFframe_pknLRegisterMap_pnKOopClosure__v_+0x4d9
V [libjvm.so+0x3acbb8] void frame::oops_do_internal(OopClosure*,CLDToOopClosure*,CodeBlobClosure*,RegisterMap*,bool)+0x74;; __1cFframeQoops_do_internal6MpnKOopClosure_pnPCLDToOopClosure_pnPCodeBlobClosure_pnLRegisterMap_b_v_+0x74
V [libjvm.so+0x8b0425] void JavaThread::oops_do(OopClosure*,CLDToOopClosure*,CodeBlobClosure*)+0x205;; __1cKJavaThreadHoops_do6MpnKOopClosure_pnPCLDToOopClosure_pnPCodeBlobClosure__v_+0x205
V [libjvm.so+0x8b789c] void Threads::oops_do(OopClosure*,CLDToOopClosure*,CodeBlobClosure*)+0x40;; __1cHThreadsHoops_do6FpnKOopClosure_pnPCLDToOopClosure_pnPCodeBlobClosure__v_+0x40
V [libjvm.so+0x7d9392] void SharedHeap::process_strong_roots(bool,bool,SharedHeap::ScanningOption,OopClosure*,CodeBlobClosure*,KlassClosure*)+0xc2;; __1cKSharedHeapUprocess_strong_roots6Mbbn0AOScanningOption_pnKOopClosure_pnPCodeBlobClosure_pnMKlassClosure__v_+0xc2
V [libjvm.so+0x3fa9b7] void GenCollectedHeap::gen_process_strong_roots(int,bool,bool,bool,SharedHeap::ScanningOption,OopsInGenClosure*,bool,OopsInGenClosure*,KlassClosure*)+0x5b;; __1cQGenCollectedHeapYgen_process_strong_roots6MibbbnKSharedHeapOScanningOption_pnQOopsInGenClosure_b4pnMKlassClosure__v_+0x5b
V [libjvm.so+0x3fe4a6] void GenMarkSweep::invoke_at_safepoint(int,ReferenceProcessor*,bool)+0x1ee;; __1cMGenMarkSweepTinvoke_at_safepoint6FipnSReferenceProcessor_b_v_+0x1ee
V [libjvm.so+0x410905] void OneContigSpaceCardGeneration::collect(bool,bool,unsigned,bool)+0x51;; __1cbCOneContigSpaceCardGenerationHcollect6MbbIb_v_+0x51
V [libjvm.so+0x3fa28a] void GenCollectedHeap::do_collection(bool,bool,unsigned,bool,int)+0x6aa;; __1cQGenCollectedHeapNdo_collection6MbbIbi_v_+0x6aa
V [libjvm.so+0x2d3ae6] HeapWord*GenCollectorPolicy::satisfy_failed_allocation(unsigned,bool)+0xaa;; __1cSGenCollectorPolicyZsatisfy_failed_allocation6MIb_pnIHeapWord__+0xaa
V [libjvm.so+0x93be38] void VM_GenCollectForAllocation::doit()+0xa0;; __1cbAVM_GenCollectForAllocationEdoit6M_v_+0xa0
V [libjvm.so+0x94651f] void VM_Operation::evaluate()+0x77;; __1cMVM_OperationIevaluate6M_v_+0x77
V [libjvm.so+0x944325] void VMThread::run()+0x535;; __1cIVMThreadDrun6M_v_+0x535
V [libjvm.so+0x74e731] java_start+0xaf5;; java_start+0xaf5
C [libc.so.1+0xc3adc] _thrp_setup+0x9d;; _thrp_setup+0x9d
C [libc.so.1+0xc3d80] _lwp_start+0x0;; _lwp_start+0x0
JavaThread 0x08234400 (nid = 10) was being processed
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J java.lang.System.identityHashCode(Ljava/lang/Object;)I
J gc.gctests.ManyObjects.ManyObjects$Eater.run()V
J nsk.share.runner.ThreadsRunner$ManagedThread.run()V
v ~StubRoutines::call_stub
VM_Operation (0xeaf467f0): GenCollectForAllocation, mode: safepoint, requested by thread 0x08239400
- duplicates
-
JDK-8008217 CDS: Class data sharing limits the malloc heap on Solaris
-
- Closed
-