#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 6119489536 bytes for committing reserved memory.
# 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 (/tmp/jprt/P1/162331.rbackman/s/src/os/solaris/vm/os_solaris.cpp:2797), pid=28726, tid=739
#
Stack:
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x120a60c] void VMError::report_and_die()+0x714;; __1cHVMErrorOreport_and_die6M_v_+0x714
V [libjvm.so+0x706b28] void report_vm_out_of_memory(const char*,int,unsigned long,VMErrorType,const char*)+0x68;; __1cXreport_vm_out_of_memory6FpkciLnLVMErrorType_1_v_+0x68
V [libjvm.so+0xef8c78] int os::Solaris::commit_memory_impl(char*,unsigned long,bool)+0x108;; __1cCosHSolarisScommit_memory_impl6FpcLb_i_+0x108
V [libjvm.so+0xef8db8] int os::Solaris::commit_memory_impl(char*,unsigned long,unsigned long,bool)+0x28;; __1cCosHSolarisScommit_memory_impl6FpcLLb_i_+0x28
V [libjvm.so+0xef8e78] bool os::pd_commit_memory(char*,unsigned long,unsigned long,bool)+0x18;; __1cCosQpd_commit_memory6FpcLLb_b_+0x18
V [libjvm.so+0xeeb4c4] bool os::commit_memory(char*,unsigned long,unsigned long,bool)+0x2c;; __1cCosNcommit_memory6FpcLLb_b_+0x2c
V [libjvm.so+0xfd4168] bool PSVirtualSpace::expand_by(unsigned long)+0xb4;; __1cOPSVirtualSpaceJexpand_by6ML_b_+0xb4
V [libjvm.so+0xfa8890] bool PSOldGen::expand_by(unsigned long)+0x60;; __1cIPSOldGenJexpand_by6ML_b_+0x60
V [libjvm.so+0xfa8ac4] bool PSOldGen::expand_to_reserved()+0x7c;; __1cIPSOldGenSexpand_to_reserved6M_b_+0x7c
V [libjvm.so+0xfa8714] void PSOldGen::expand(unsigned long)+0x114;; __1cIPSOldGenGexpand6ML_v_+0x114
V [libjvm.so+0xfa8360] HeapWord*PSOldGen::expand_and_allocate(unsigned long)+0x28;; __1cIPSOldGenTexpand_and_allocate6ML_pnIHeapWord__+0x28
V [libjvm.so+0xfa8250] HeapWord*PSOldGen::allocate(unsigned long)+0x100;; __1cIPSOldGenIallocate6ML_pnIHeapWord__+0x100
V [libjvm.so+0xf36a00] HeapWord*ParallelScavengeHeap::mem_allocate(unsigned long,bool*)+0x2b8;; __1cUParallelScavengeHeapMmem_allocate6MLpb_pnIHeapWord__+0x2b8
V [libjvm.so+0x375b18] HeapWord*CollectedHeap::common_mem_allocate_noinit(KlassHandle,unsigned long,Thread*)+0x228;; __1cNCollectedHeapbAcommon_mem_allocate_noinit6FnLKlassHandle_LpnGThread__pnIHeapWord__+0x228
V [libjvm.so+0x118d604] typeArrayOop TypeArrayKlass::allocate_common(int,bool,Thread*)+0x49c;; __1cOTypeArrayKlassPallocate_common6MibpnGThread__nMtypeArrayOop__+0x49c
V [libjvm.so+0xed97e8] typeArrayOop oopFactory::new_typeArray(BasicType,int,Thread*)+0xb8;; __1cKoopFactoryNnew_typeArray6FnJBasicType_ipnGThread__nMtypeArrayOop__+0xb8
V [libjvm.so+0x1024f3c] void OptoRuntime::new_array_C(Klass*,int,JavaThread*)+0x364;; __1cLOptoRuntimeLnew_array_C6FpnFKlass_ipnKJavaThread__v_+0x364
v ~RuntimeStub::_new_array_Java
J java.awt.image.DataBufferInt.<init>(II)V @ 0xffffffff713da2fc [0xffffffff713d9ce0+1564]
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 6119489536 bytes for committing reserved memory.
# 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 (/tmp/jprt/P1/162331.rbackman/s/src/os/solaris/vm/os_solaris.cpp:2797), pid=28726, tid=739
#
Stack:
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x120a60c] void VMError::report_and_die()+0x714;; __1cHVMErrorOreport_and_die6M_v_+0x714
V [libjvm.so+0x706b28] void report_vm_out_of_memory(const char*,int,unsigned long,VMErrorType,const char*)+0x68;; __1cXreport_vm_out_of_memory6FpkciLnLVMErrorType_1_v_+0x68
V [libjvm.so+0xef8c78] int os::Solaris::commit_memory_impl(char*,unsigned long,bool)+0x108;; __1cCosHSolarisScommit_memory_impl6FpcLb_i_+0x108
V [libjvm.so+0xef8db8] int os::Solaris::commit_memory_impl(char*,unsigned long,unsigned long,bool)+0x28;; __1cCosHSolarisScommit_memory_impl6FpcLLb_i_+0x28
V [libjvm.so+0xef8e78] bool os::pd_commit_memory(char*,unsigned long,unsigned long,bool)+0x18;; __1cCosQpd_commit_memory6FpcLLb_b_+0x18
V [libjvm.so+0xeeb4c4] bool os::commit_memory(char*,unsigned long,unsigned long,bool)+0x2c;; __1cCosNcommit_memory6FpcLLb_b_+0x2c
V [libjvm.so+0xfd4168] bool PSVirtualSpace::expand_by(unsigned long)+0xb4;; __1cOPSVirtualSpaceJexpand_by6ML_b_+0xb4
V [libjvm.so+0xfa8890] bool PSOldGen::expand_by(unsigned long)+0x60;; __1cIPSOldGenJexpand_by6ML_b_+0x60
V [libjvm.so+0xfa8ac4] bool PSOldGen::expand_to_reserved()+0x7c;; __1cIPSOldGenSexpand_to_reserved6M_b_+0x7c
V [libjvm.so+0xfa8714] void PSOldGen::expand(unsigned long)+0x114;; __1cIPSOldGenGexpand6ML_v_+0x114
V [libjvm.so+0xfa8360] HeapWord*PSOldGen::expand_and_allocate(unsigned long)+0x28;; __1cIPSOldGenTexpand_and_allocate6ML_pnIHeapWord__+0x28
V [libjvm.so+0xfa8250] HeapWord*PSOldGen::allocate(unsigned long)+0x100;; __1cIPSOldGenIallocate6ML_pnIHeapWord__+0x100
V [libjvm.so+0xf36a00] HeapWord*ParallelScavengeHeap::mem_allocate(unsigned long,bool*)+0x2b8;; __1cUParallelScavengeHeapMmem_allocate6MLpb_pnIHeapWord__+0x2b8
V [libjvm.so+0x375b18] HeapWord*CollectedHeap::common_mem_allocate_noinit(KlassHandle,unsigned long,Thread*)+0x228;; __1cNCollectedHeapbAcommon_mem_allocate_noinit6FnLKlassHandle_LpnGThread__pnIHeapWord__+0x228
V [libjvm.so+0x118d604] typeArrayOop TypeArrayKlass::allocate_common(int,bool,Thread*)+0x49c;; __1cOTypeArrayKlassPallocate_common6MibpnGThread__nMtypeArrayOop__+0x49c
V [libjvm.so+0xed97e8] typeArrayOop oopFactory::new_typeArray(BasicType,int,Thread*)+0xb8;; __1cKoopFactoryNnew_typeArray6FnJBasicType_ipnGThread__nMtypeArrayOop__+0xb8
V [libjvm.so+0x1024f3c] void OptoRuntime::new_array_C(Klass*,int,JavaThread*)+0x364;; __1cLOptoRuntimeLnew_array_C6FpnFKlass_ipnKJavaThread__v_+0x364
v ~RuntimeStub::_new_array_Java
J java.awt.image.DataBufferInt.<init>(II)V @ 0xffffffff713da2fc [0xffffffff713d9ce0+1564]
- relates to
-
JDK-8022662 Reduce calls to vm_exit_out_of_memory() for commit_memory() failures.
- Open