-
Bug
-
Resolution: Duplicate
-
P3
-
9
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (hotspot/src/share/vm/gc/shared/collectorPolicy.cpp:608), pid=19876, tid=10
# assert(gch->is_in_reserved(result)) failed: result not in heap
Current thread (0x0000000100434800): JavaThread "C1 CompilerThread3" daemon [_thread_in_vm, id=10, stack(0xffffffff79600000,0xffffffff79700000)]
Current CompileTask:
C1: 1730 38 3 java.util.HashMap::<init> (98 bytes)
Stack: [0xffffffff79600000,0xffffffff79700000], sp=0xffffffff796fc8c0, free space=1010k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x18af0d8] void VMError::report_and_die(int,const char*,const char*,void*,Thread*,unsigned char*,void*,void*,const char*,int,unsigned long)+0xaa8
V [libjvm.so+0x18ae5bc] void VMError::report_and_die(Thread*,const char*,int,const char*,const char*,void*)+0x3c
V [libjvm.so+0xbf3868] void report_vm_error(const char*,int,const char*,const char*,...)+0x78
V [libjvm.so+0xb1ce4c] HeapWord*GenCollectorPolicy::mem_allocate_work(unsigned long,bool,bool*)+0x1cc
V [libjvm.so+0xddd068] HeapWord*GenCollectedHeap::allocate_new_tlab(unsigned long)+0x18
V [libjvm.so+0xb117f0] HeapWord*CollectedHeap::allocate_from_tlab_slow(KlassHandle,Thread*,unsigned long)+0x230
V [libjvm.so+0x7c0368] HeapWord*CollectedHeap::allocate_from_tlab(KlassHandle,Thread*,unsigned long)+0x1a8
V [libjvm.so+0x7bfc5c] HeapWord*CollectedHeap::common_mem_allocate_noinit(KlassHandle,unsigned long,Thread*)+0xac
V [libjvm.so+0xeb3e00] oop CollectedHeap::obj_allocate(KlassHandle,int,Thread*)+0xb0
V [libjvm.so+0xea3548] instanceOop InstanceKlass::allocate_instance(Thread*)+0x88
V [libjvm.so+0xf0ee38] Handle java_lang_String::basic_create(int,bool,Thread*)+0x118
V [libjvm.so+0xf0f458] Handle java_lang_String::create_from_unicode(unsigned short*,int,Thread*)+0x58
V [libjvm.so+0x16d2ba8] oop StringTable::intern(Handle,unsigned short*,int,Thread*)+0x528
V [libjvm.so+0x16d30e8] oop StringTable::intern(Symbol*,Thread*)+0x48
V [libjvm.so+0xbdeaec] oop ConstantPool::string_at_impl(const constantPoolHandle&,int,int,Thread*)+0x16c
V [libjvm.so+0x9e4c18] ciConstant ciEnv::get_constant_by_index_impl(const constantPoolHandle&,int,int,ciInstanceKlass*)+0x5c8
V [libjvm.so+0x9e4fc8] ciConstant ciEnv::get_constant_by_index(const constantPoolHandle&,int,int,ciInstanceKlass*)+0x38
V [libjvm.so+0xa37cf0] ciConstant ciBytecodeStream::get_constant()+0x1f0
V [libjvm.so+0x85b790] void GraphBuilder::load_constant()+0x20
V [libjvm.so+0x86f458] BlockEnd*GraphBuilder::iterate_bytecodes_for_block(int)+0x13f8
V [libjvm.so+0x871474] void GraphBuilder::iterate_all_blocks(bool)+0x134
V [libjvm.so+0x874684] GraphBuilder::GraphBuilder(Compilation*,IRScope*)+0x7e4
V [libjvm.so+0x887b1c] BlockBegin*IRScope::build_graph(Compilation*,int)+0x2c
V [libjvm.so+0x887dd0] IRScope::IRScope #Nvariant 1(Compilation*,IRScope*,int,ciMethod*,int,bool)+0x240
V [libjvm.so+0x88859c] IR::IR #Nvariant 1(Compilation*,ciMethod*,int)+0xac
V [libjvm.so+0x8482b0] void Compilation::build_hir()+0x1b0
V [libjvm.so+0x849a84] int Compilation::compile_java_method()+0x264
V [libjvm.so+0x84a2f4] void Compilation::compile_method()+0x244
V [libjvm.so+0x84b3a4] Compilation::Compilation(AbstractCompiler*,ciEnv*,ciMethod*,int,BufferBlob*,DirectiveSet*)+0x2f4
V [libjvm.so+0x84ec58] void Compiler::compile_method(ciEnv*,ciMethod*,int,DirectiveSet*)+0x158
V [libjvm.so+0xb74bb8] void CompileBroker::invoke_compiler_on_method(CompileTask*)+0x778
V [libjvm.so+0xb73b38] void CompileBroker::compiler_thread_loop()+0x2e8
V [libjvm.so+0x17fb0f4] void JavaThread::thread_main_inner()+0x264
V [libjvm.so+0x17fae14] void JavaThread::run()+0x314
V [libjvm.so+0x14ff8e4] java_start+0x3b4
C [libc.so.1+0xe4b40] _lwp_start+0x8
#
# Internal Error (hotspot/src/share/vm/gc/shared/collectorPolicy.cpp:608), pid=19876, tid=10
# assert(gch->is_in_reserved(result)) failed: result not in heap
Current thread (0x0000000100434800): JavaThread "C1 CompilerThread3" daemon [_thread_in_vm, id=10, stack(0xffffffff79600000,0xffffffff79700000)]
Current CompileTask:
C1: 1730 38 3 java.util.HashMap::<init> (98 bytes)
Stack: [0xffffffff79600000,0xffffffff79700000], sp=0xffffffff796fc8c0, free space=1010k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x18af0d8] void VMError::report_and_die(int,const char*,const char*,void*,Thread*,unsigned char*,void*,void*,const char*,int,unsigned long)+0xaa8
V [libjvm.so+0x18ae5bc] void VMError::report_and_die(Thread*,const char*,int,const char*,const char*,void*)+0x3c
V [libjvm.so+0xbf3868] void report_vm_error(const char*,int,const char*,const char*,...)+0x78
V [libjvm.so+0xb1ce4c] HeapWord*GenCollectorPolicy::mem_allocate_work(unsigned long,bool,bool*)+0x1cc
V [libjvm.so+0xddd068] HeapWord*GenCollectedHeap::allocate_new_tlab(unsigned long)+0x18
V [libjvm.so+0xb117f0] HeapWord*CollectedHeap::allocate_from_tlab_slow(KlassHandle,Thread*,unsigned long)+0x230
V [libjvm.so+0x7c0368] HeapWord*CollectedHeap::allocate_from_tlab(KlassHandle,Thread*,unsigned long)+0x1a8
V [libjvm.so+0x7bfc5c] HeapWord*CollectedHeap::common_mem_allocate_noinit(KlassHandle,unsigned long,Thread*)+0xac
V [libjvm.so+0xeb3e00] oop CollectedHeap::obj_allocate(KlassHandle,int,Thread*)+0xb0
V [libjvm.so+0xea3548] instanceOop InstanceKlass::allocate_instance(Thread*)+0x88
V [libjvm.so+0xf0ee38] Handle java_lang_String::basic_create(int,bool,Thread*)+0x118
V [libjvm.so+0xf0f458] Handle java_lang_String::create_from_unicode(unsigned short*,int,Thread*)+0x58
V [libjvm.so+0x16d2ba8] oop StringTable::intern(Handle,unsigned short*,int,Thread*)+0x528
V [libjvm.so+0x16d30e8] oop StringTable::intern(Symbol*,Thread*)+0x48
V [libjvm.so+0xbdeaec] oop ConstantPool::string_at_impl(const constantPoolHandle&,int,int,Thread*)+0x16c
V [libjvm.so+0x9e4c18] ciConstant ciEnv::get_constant_by_index_impl(const constantPoolHandle&,int,int,ciInstanceKlass*)+0x5c8
V [libjvm.so+0x9e4fc8] ciConstant ciEnv::get_constant_by_index(const constantPoolHandle&,int,int,ciInstanceKlass*)+0x38
V [libjvm.so+0xa37cf0] ciConstant ciBytecodeStream::get_constant()+0x1f0
V [libjvm.so+0x85b790] void GraphBuilder::load_constant()+0x20
V [libjvm.so+0x86f458] BlockEnd*GraphBuilder::iterate_bytecodes_for_block(int)+0x13f8
V [libjvm.so+0x871474] void GraphBuilder::iterate_all_blocks(bool)+0x134
V [libjvm.so+0x874684] GraphBuilder::GraphBuilder(Compilation*,IRScope*)+0x7e4
V [libjvm.so+0x887b1c] BlockBegin*IRScope::build_graph(Compilation*,int)+0x2c
V [libjvm.so+0x887dd0] IRScope::IRScope #Nvariant 1(Compilation*,IRScope*,int,ciMethod*,int,bool)+0x240
V [libjvm.so+0x88859c] IR::IR #Nvariant 1(Compilation*,ciMethod*,int)+0xac
V [libjvm.so+0x8482b0] void Compilation::build_hir()+0x1b0
V [libjvm.so+0x849a84] int Compilation::compile_java_method()+0x264
V [libjvm.so+0x84a2f4] void Compilation::compile_method()+0x244
V [libjvm.so+0x84b3a4] Compilation::Compilation(AbstractCompiler*,ciEnv*,ciMethod*,int,BufferBlob*,DirectiveSet*)+0x2f4
V [libjvm.so+0x84ec58] void Compiler::compile_method(ciEnv*,ciMethod*,int,DirectiveSet*)+0x158
V [libjvm.so+0xb74bb8] void CompileBroker::invoke_compiler_on_method(CompileTask*)+0x778
V [libjvm.so+0xb73b38] void CompileBroker::compiler_thread_loop()+0x2e8
V [libjvm.so+0x17fb0f4] void JavaThread::thread_main_inner()+0x264
V [libjvm.so+0x17fae14] void JavaThread::run()+0x314
V [libjvm.so+0x14ff8e4] java_start+0x3b4
C [libc.so.1+0xe4b40] _lwp_start+0x8
- duplicates
-
JDK-8151708 C1 FastTLABRefill can allocate TLABs past the end of the heap
-
- Resolved
-