Test nsk/hprof/regression/CrashTest/ct04t crashes with OOME
Test was started with options: -client -Xcomp -XX:+UseG1GC
Log:
;; Using jvm: "/scratch/local/aurora/sandbox/java/re/jdk/7u40/promoted/all/b29/binaries/linux-i586/jre/lib/i386/client/libjvm.so"
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Cannot create worker GC thread. Out of system resources.
# 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 (workgroup.cpp:96), pid=31309, tid=4152085360
#
# JRE version: (7.0_40-b29) (build )
# Java VM: Java HotSpot(TM) Client VM (24.0-b48 compiled mode linux-x86 )
# Core dump written. Default location: /scratch/local/aurora/sandbox/results/ResultDir/ct04t/core or core.31309
#
--------------- T H R E A D ---------------
Current thread (0xf6c70000): JavaThread "Unknown thread" [_thread_in_vm, id=31340, stack(0xf776c000,0xf77bd000)]
Stack: [0xf776c000,0xf77bd000], sp=0xf77bbcd0, free space=319k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x4f6686] VMError::report_and_die()+0x1a6;; VMError::report_and_die()+0x1a6
V [libjvm.so+0x1d8be2] report_vm_out_of_memory(char const*, int, unsigned int, char const*)+0x72;; report_vm_out_of_memory(char const*, int, unsigned int, char const*)+0x72
V [libjvm.so+0x50d1a2] WorkGang::initialize_workers()+0xb2;; WorkGang::initialize_workers()+0xb2
V [libjvm.so+0x1b0c69] ConcurrentMark::ConcurrentMark(ReservedSpace, unsigned int)+0x879;; ConcurrentMark::ConcurrentMark(ReservedSpace, unsigned int)+0x879
V [libjvm.so+0x219ec2] G1CollectedHeap::initialize()+0x482;; G1CollectedHeap::initialize()+0x482
V [libjvm.so+0x4cedf4] Universe::initialize_heap()+0xa4;; Universe::initialize_heap()+0xa4
V [libjvm.so+0x4d0385] universe_init()+0x55;; universe_init()+0x55
V [libjvm.so+0x26dfc5] init_globals()+0x55;; init_globals()+0x55
V [libjvm.so+0x4c3180] Threads::create_vm(JavaVMInitArgs*, bool*)+0x200;; Threads::create_vm(JavaVMInitArgs*, bool*)+0x200
V [libjvm.so+0x2d987c] JNI_CreateJavaVM+0x5c;; JNI_CreateJavaVM+0x5c
C [libjli.so+0x2668] JavaMain+0x98;; JavaMain+0x98
C [libpthread.so.0+0x6a49] abort@@GLIBC_2.0+0x6a49
Test was started with options: -client -Xcomp -XX:+UseG1GC
Log:
;; Using jvm: "/scratch/local/aurora/sandbox/java/re/jdk/7u40/promoted/all/b29/binaries/linux-i586/jre/lib/i386/client/libjvm.so"
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Cannot create worker GC thread. Out of system resources.
# 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 (workgroup.cpp:96), pid=31309, tid=4152085360
#
# JRE version: (7.0_40-b29) (build )
# Java VM: Java HotSpot(TM) Client VM (24.0-b48 compiled mode linux-x86 )
# Core dump written. Default location: /scratch/local/aurora/sandbox/results/ResultDir/ct04t/core or core.31309
#
--------------- T H R E A D ---------------
Current thread (0xf6c70000): JavaThread "Unknown thread" [_thread_in_vm, id=31340, stack(0xf776c000,0xf77bd000)]
Stack: [0xf776c000,0xf77bd000], sp=0xf77bbcd0, free space=319k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x4f6686] VMError::report_and_die()+0x1a6;; VMError::report_and_die()+0x1a6
V [libjvm.so+0x1d8be2] report_vm_out_of_memory(char const*, int, unsigned int, char const*)+0x72;; report_vm_out_of_memory(char const*, int, unsigned int, char const*)+0x72
V [libjvm.so+0x50d1a2] WorkGang::initialize_workers()+0xb2;; WorkGang::initialize_workers()+0xb2
V [libjvm.so+0x1b0c69] ConcurrentMark::ConcurrentMark(ReservedSpace, unsigned int)+0x879;; ConcurrentMark::ConcurrentMark(ReservedSpace, unsigned int)+0x879
V [libjvm.so+0x219ec2] G1CollectedHeap::initialize()+0x482;; G1CollectedHeap::initialize()+0x482
V [libjvm.so+0x4cedf4] Universe::initialize_heap()+0xa4;; Universe::initialize_heap()+0xa4
V [libjvm.so+0x4d0385] universe_init()+0x55;; universe_init()+0x55
V [libjvm.so+0x26dfc5] init_globals()+0x55;; init_globals()+0x55
V [libjvm.so+0x4c3180] Threads::create_vm(JavaVMInitArgs*, bool*)+0x200;; Threads::create_vm(JavaVMInitArgs*, bool*)+0x200
V [libjvm.so+0x2d987c] JNI_CreateJavaVM+0x5c;; JNI_CreateJavaVM+0x5c
C [libjli.so+0x2668] JavaMain+0x98;; JavaMain+0x98
C [libpthread.so.0+0x6a49] abort@@GLIBC_2.0+0x6a49