-
Bug
-
Resolution: Cannot Reproduce
-
P2
-
10
Test: vm/oom/production/OOMProductionTrace_InternedString
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/hotspot/src/share/vm/memory/guardedMemory.hpp:203), pid=10754, tid=10776
# assert(verify_guards()) failed: Expected valid memory guards
#
# JRE version: Java(TM) SE Runtime Environment (10.0) (fastdebug build 10-internal+0-2017-08-15-144118.sangheki.hs)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 10-internal+0-2017-08-15-144118.sangheki.hs, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
V [libjvm.so+0x1750c22] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x162;; VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x162
V [libjvm.so+0x17519ef] VMError::report_and_die(Thread*, char const*, int, char const*, char const*, __va_list_tag*)+0x2f;; VMError::report_and_die(Thread*, char const*, int, char const*, char const*, __va_list_tag*)+0x2f
V [libjvm.so+0xae875d] report_vm_error(char const*, int, char const*, char const*, ...)+0xdd;; report_vm_error(char const*, int, char const*, char const*, ...)+0xdd
V [libjvm.so+0x13e3a6c] os::malloc(unsigned long, MemoryType, NativeCallStack const&)+0x1cc;; os::malloc(unsigned long, MemoryType, NativeCallStack const&)+0x1cc
V [libjvm.so+0x647f51] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0xa1;; Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0xa1
V [libjvm.so+0x15516e6] resource_allocate_bytes(unsigned long, AllocFailStrategy::AllocFailEnum)+0x226;; resource_allocate_bytes(unsigned long, AllocFailStrategy::AllocFailEnum)+0x226
V [libjvm.so+0xe90dde] java_lang_String::as_unicode_string(oop, int&, Thread*)+0x9e;; java_lang_String::as_unicode_string(oop, int&, Thread*)+0x9e
V [libjvm.so+0x15e0214] StringTable::hash_string(oop)+0x74;; StringTable::hash_string(oop)+0x74
V [libjvm.so+0x15e3398] StringTable::verify()+0x98;; StringTable::verify()+0x98
V [libjvm.so+0x16eba71] Universe::verify(VerifyOption, char const*)+0x1e1;; Universe::verify(VerifyOption, char const*)+0x1e1
V [libjvm.so+0x178d4ac] VMThread::run()+0x1fc;; VMThread::run()+0x1fc
V [libjvm.so+0x13f71da] thread_native_entry(Thread*)+0xfa;; thread_native_entry(Thread*)+0xfa
This is also interesting:
[2017-08-16T03:25:36.32] OOM is not obtained, skipping
[2017-08-16T03:25:36.32] TEST PASSED
Did the test actually do anything, or was it the framework that crashed?
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/hotspot/src/share/vm/memory/guardedMemory.hpp:203), pid=10754, tid=10776
# assert(verify_guards()) failed: Expected valid memory guards
#
# JRE version: Java(TM) SE Runtime Environment (10.0) (fastdebug build 10-internal+0-2017-08-15-144118.sangheki.hs)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 10-internal+0-2017-08-15-144118.sangheki.hs, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
V [libjvm.so+0x1750c22] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x162;; VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x162
V [libjvm.so+0x17519ef] VMError::report_and_die(Thread*, char const*, int, char const*, char const*, __va_list_tag*)+0x2f;; VMError::report_and_die(Thread*, char const*, int, char const*, char const*, __va_list_tag*)+0x2f
V [libjvm.so+0xae875d] report_vm_error(char const*, int, char const*, char const*, ...)+0xdd;; report_vm_error(char const*, int, char const*, char const*, ...)+0xdd
V [libjvm.so+0x13e3a6c] os::malloc(unsigned long, MemoryType, NativeCallStack const&)+0x1cc;; os::malloc(unsigned long, MemoryType, NativeCallStack const&)+0x1cc
V [libjvm.so+0x647f51] Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0xa1;; Arena::grow(unsigned long, AllocFailStrategy::AllocFailEnum)+0xa1
V [libjvm.so+0x15516e6] resource_allocate_bytes(unsigned long, AllocFailStrategy::AllocFailEnum)+0x226;; resource_allocate_bytes(unsigned long, AllocFailStrategy::AllocFailEnum)+0x226
V [libjvm.so+0xe90dde] java_lang_String::as_unicode_string(oop, int&, Thread*)+0x9e;; java_lang_String::as_unicode_string(oop, int&, Thread*)+0x9e
V [libjvm.so+0x15e0214] StringTable::hash_string(oop)+0x74;; StringTable::hash_string(oop)+0x74
V [libjvm.so+0x15e3398] StringTable::verify()+0x98;; StringTable::verify()+0x98
V [libjvm.so+0x16eba71] Universe::verify(VerifyOption, char const*)+0x1e1;; Universe::verify(VerifyOption, char const*)+0x1e1
V [libjvm.so+0x178d4ac] VMThread::run()+0x1fc;; VMThread::run()+0x1fc
V [libjvm.so+0x13f71da] thread_native_entry(Thread*)+0xfa;; thread_native_entry(Thread*)+0xfa
This is also interesting:
[2017-08-16T03:25:36.32] OOM is not obtained, skipping
[2017-08-16T03:25:36.32] TEST PASSED
Did the test actually do anything, or was it the framework that crashed?